Skip to content

All the mathematical concepts that I have found tricky but essential to acquiring a good understanding of machine learning algorithms.

License

Notifications You must be signed in to change notification settings

F-Yousefi/Maths-ML

Repository files navigation

The Most Tricky But Essential Mathematical Concepts Which Play Crucial Role In Machine Learning Algorithms.#1

This repository contains several educational purpose notebooks in which some of the most tricky but essential mathematical concepts that play crucial roles in machine learning algorithms, including Taylor Series, Constrained Optimization, Newton-Raphson Method, and Gradient Descent, are explained and programmed.

Table of Contents



Requirements

We do not need many things to get started with. As you can see, all the materials are built in the form of .ipynb(python notebooks), so we will have three options to be able to study the materials:

  1. Github: It is possible to study the files just by clicking on in the current page. However, you cannot change the codes and run the cells. In other words, they are available just read-only here.

  2. Google Colaboratory: Another option is to use the Google online service called Google Colaboratory, only by clicking on the button below. It is possible to run and apply changes to the cells.
    Open In Colab

  3. Jupyter Notebook(not recommended): The last option that we might have is to open these notebooks with your locally installed Jupyter notebook which I personally do not recommend.

Purpose

I personally believe that it is not enough to deal with tricky and complicated problems. The final purpose of everyone should be to share what they learned so that others can make significant progress faster and achieve greater things that can even change the world. It does not matter who finally changes the world to a better place. We all are living in the same world, so we will eventually take advantage of the changes.



References

Fortunately, it is quite easy to find an infinite number of reliable sources supplying you with information. At the end, a list of sources that I found useful is provided.

  1. Coursera - Mathematics for machine learning - Imperial College London
  2. Deep Learning - the book written by Ian Goodfellow. Yoshua Bengio. Aaron Courville

About

All the mathematical concepts that I have found tricky but essential to acquiring a good understanding of machine learning algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages