Skip to content

San7o/Introduction-to-machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Machine Learning

This book contains useful notes for students studying for an introductory course to Machine Learning, or to anyone interested in the subject. The structure of the book results from my notes during the "Introduction to Machine Learning" course held by Elisa Ricci at the University of Trento in the academic year 2024-2025. During the course, I found myself more interested in the math than what the course taught, so I dedicated some of my time to understand the math better and to fill some of the gaps in my education. My final notes resulted in the book you are reading.

Permission is granded to redistribute this content freely.

Download the PDF version or view the HTML version. Note that the .md files are not rendered correctly in GitHub.

Chapters

  • Machine Learning Basics
  • The K-nearest neighbors algorithm
  • Linear Models
  • Beyond Binary Classification
  • Decision Trees
  • Gradient descent
  • Support Vector Machines
  • Regularization
  • Unsupervised learning
  • Clustering
  • Neural Networks
  • Deep Generative Models
  • Diffusion Models
  • Reinforcement Learning

Generate

To generate the .tex file from the .md files:

./amalgamanted.sh

The following programs must be available in the $PATH:

  • pandoc
  • texi2pdf

License

MIT

About

This book contains useful notes for students studying for an introductionary course to Machine Learning, or to anyone interested in the subject.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors