# Posts by nickwright

## Gradient Descent Methods Play a Critical Role in Machine Learning — Here’s How They Work

Introducing Gradient Descent, the Core of Most Machine Learning Algorithms In our previous blog post, we provided an in-depth primer on linear algebra concepts and explained how to build a supervised learning algorithm. As part of this discussion, we reviewed linear models where our hypothesis set was composed of linear functions of the form hw(x)…

Read More## The Detailed Math Behind a Supervised Learning Algorithm

Effective Machine Learning Programming Requires Advanced Mathematics, Proven Experience, Creative Problem Solving, and More. To understand the detailed mathematics behind machine learning algorithms, you need to be familiar with a few core concepts related to: Linear algebra Vectors Matrix multiplication Determining the trace, determinant, and transpose of matrices. Calculus If you’ve taken undergraduate courses covering…

Read More## How Machine Learning Works: A Mathematical and Visual Analysis

The Purpose of Machine Learning: Approximating a Function Machine learning techniques help software developers build customized solutions that drive significant business value. The fundamental goal of machine learning is to approximate a function that we, as software engineers, don’t know how to implement based on the available data and information. RELATED ARTICLE: How Software Is…

Read More