6 Math Foundation to Start Learning Machine Learning - Deepstash
How To Become a Better Decision-Maker

Learn more about problemsolving with this collection

Understanding the importance of decision-making

Identifying biases that affect decision-making

Analyzing the potential outcomes of a decision

How To Become a Better Decision-Maker

Discover 102 similar ideas in

It takes just

14 mins to read

Arguments for learning math for machine learning

  • Math enables you to select the right machine learning algorithm. It gives insight into how the model works, including selecting the right model parameter and validation strategies.
  • Maths helps with creating the right confidence interval and uncertainty measurements with the model.
  • Maths is needed to understand aspects such as metrics, training time, model complexity, number of parameters, and number of features.
  • By knowing the machine learning model's math, you could develop a customised model.

246

2.11K reads

Math used in machine learning

Machine Learning is a tool that Data scientists use to obtain valuable patterns. Learning the math behind machine learning could give you an edge.

These six math subjects are the foundation for machine learning.

  1. Linear Algebra
  2. Analytic Geometry
  3. Matrix Decomposition
  4. Vector Calculus
  5. Probability & Distributions
  6. Optimisation

310

1.7K reads

Linear Algebra

Linear Algebra

Linear Algebra in machine learning is a systematic representation of data that computers can understand.

  • It is the part of mathematics that uses vector space and matrices to represent linear equations.
  • Vectors are special objects that can be added together and multiplied by scalars to produce another object of the same kind.
  • A matrix can be thought of as a group of column vectors or row vectors.

238

1.28K reads

Analytic Geometry (Coordinate Geometry)

Analytic Geometry (Coordinate Geometry)

Analytic geometry is concerned with defining and representing geometrical shapes numerically. It extracts numerical information from the shapes numerical definitions and representations.

Important terms that will help you start learning this subject:

  • Distance Function: It is a function that gives numerical information for the distance between the elements of a set.
  • Inner Product: This term introduces natural geometrical concepts, such as the length of a vector and the angle or distance between two vectors.

242

925 reads

Matrix Decomposition

Matrix decomposition is about how to reduce a matrix into its constituent parts. It tries to simplify complex matrix operations on the decomposed matrix instead of the original matrix.

There are many ways to decompose a matrix using a range of different techniques.

237

1K reads

Vector Calculus

Calculus is concerned with a perpetual change that consists of functions and limits. Vector calculus involves the differentiation and integration of the vector fields.

Useful terms:

  • Derivative is a function of real numbers that measure the change of the function (output) value concerning a change in its argument (input value)
  • Differentiation is the action of calculating a derivative.
  • Gradient is another word for derivative and is used for functions with several inputs and one output.

238

799 reads

Probability and Distribution

Probability is the study of randomness. Probability distribution is a function that measures the probability of a specific outcome associated with the random variable.

Probability theory and statistics are about different aspects of uncertainty.

  • In statistics, we use probability to try and find the underlying process of something that has happened and strive to explain the observations.
  • Machine learning is similar to statistics. It makes a model that represents the process that generates the data.

238

717 reads

Optimisation

Optimisation

Training a machine learning model is about finding a good set of parameters. The best value is the minimum value.

  • Global minima: The point where a function best values takes the minimum value. When the aim is to minimise the function and solve it using optimisation algorithms, the function could have a minimum value at various points. It is called local minima.
  • Unconstrained optimisation is where we see the minimum of a function.
  • Constrained optimisation introduces a set of constraints to limit possible value.

241

888 reads

CURATED BY

coly

Everything in life can teach you a lesson. You just have to be willing to learn.

stash-superman-illustration

Explore the World’s

Best Ideas

200,000+ ideas on pretty much any topic. Created by the smartest people around & well-organized so you can explore at will.

An Idea for Everything

Explore the biggest library of insights. And we've infused it with powerful filtering tools so you can easily find what you need.

Knowledge Library

Powerful Saving & Organizational Tools

Save ideas for later reading, for personalized stashes, or for remembering it later.

# Personal Growth

Take Your Ideas

Anywhere

Organize your ideas & listen on the go. And with Pro, there are no limits.

Listen on the go

Just press play and we take care of the words.

Never worry about spotty connections

No Internet access? No problem. Within the mobile app, all your ideas are available, even when offline.

Get Organized with Stashes

Ideas for your next work project? Quotes that inspire you? Put them in the right place so you never lose them.

Join

2 Million Stashers

4.8

5,740 Reviews

App Store

4.7

72,690 Reviews

Google Play

Sean Green

Great interesting short snippets of informative articles. Highly recommended to anyone who loves information and lacks patience.

Ashley Anthony

This app is LOADED with RELEVANT, HELPFUL, AND EDUCATIONAL material. It is creatively intellectual, yet minimal enough to not overstimulate and create a learning block. I am exceptionally impressed with this app!

Shankul Varada

Best app ever! You heard it right. This app has helped me get back on my quest to get things done while equipping myself with knowledge everyday.

samz905

Don’t look further if you love learning new things. A refreshing concept that provides quick ideas for busy thought leaders.

Jamyson Haug

Great for quick bits of information and interesting ideas around whatever topics you are interested in. Visually, it looks great as well.

Laetitia Berton

I have only been using it for a few days now, but I have found answers to questions I had never consciously formulated, or to problems I face everyday at work or at home. I wish I had found this earlier, highly recommended!

Giovanna Scalzone

Brilliant. It feels fresh and encouraging. So many interesting pieces of information that are just enough to absorb and apply. So happy I found this.

Ghazala Begum

Even five minutes a day will improve your thinking. I've come across new ideas and learnt to improve existing ways to become more motivated, confident and happier.

Read & Learn

20x Faster

without
deepstash

with
deepstash

with

deepstash

Access to 200,000+ ideas

Access to the mobile app

Unlimited idea saving & library

Unlimited history

Unlimited listening to ideas

Downloading & offline access

Personalized recommendations

Supercharge your mind with one idea per day

Enter your email and spend 1 minute every day to learn something new.

Email

I agree to receive email updates