/kbtu-ml-book

An executable book on machine learning

Primary LanguageJupyter NotebookMIT LicenseMIT

ML Book

We are drowning in information and starving for knowledge.

-- Rutherford D. Roger

The amount of information is enormous nowadays and it is continuously growing. See resources to observe only a tiny fraction of machine learning content available on the Web. Isn't it enough? Why should we create one more piece of content?

There were a lot of Holy Wars about education and all around it. Leaving them aside, I personally formulate the main purpose of education as follows:

Create conditions allowing students to acquire knowldedge and skills at the desired level in the shortest possible period of time.
:align: center

Our attempt will technically rely on Jupyter book, an open-source tool for building publication-quality books and documents from computational material.

Machine learning is the fusion of mathematical principles and programming techniques, enabling systems to learn from data and make predictions or decisions without explicit programming instructions

:align: center

Maths

  • Linear algebra
  • Calculus and optimization
  • Probability
  • Statistics

Data manipulation

Data visualization

ML frameworks

The last three are actually deep learning frameworks.