Machine Learning Books and Tutorials
Machine Learning Tutorials
Open Licensed Machine Learning Tutorials
- Machine Learning Algorithm License: MIT
- ML from Scratch License: Apache
- ML from Scratch License: MIT
- Homemade Machine Learning License: MIT
- Machine Learning Experiments License: MIT
Free Machine Learning Tutorials
- NTLK License: CC-BY-NC-ND (Note: consider replace by Gensim or Spacy)
- Ipyton Notebooks of Andrew Ng License: -
- Machine Learning Course with Python License: -
- Notes for the Reinforcement Learning course by David Silver along with implementation of various algorithms.
Machine Learning Certification at Google
- Professional ML Engineer Certification - Certifications - Google Cloud
- Google Cloud skills campaign
- Baseline: Data, ML, AI - Qwiklabs
- Registration - Certifications - Google Cloud
- ML Academy Webinar
- Qwiklabs - Hands-On Cloud Training
- Preparing for Google Cloud Certification: Machine Learning Engineer Professional Certificate - Coursera
Machine Learning Books
CC-BY Machine Learning Books
- Automatic ML License: CC-BY
- Free and Open Machine Learning License: CC-BY
- Machine Learning Canvas License: CC-BY
- Free and Open Machine Learning Book License CC-BY
- Advanced Applications for Artificial Neural Networks License: CC-BY
- Artificial Neural Networks - Models and Applications License: CC-BY
- Artificial Neural Networks - Architectures and Applications License: CC-BY
- Artificial Neural Networks - Methodological Advances and Biomedical Applications License: CC-BY
- [Efficient Learning Machines: Theories, Concepts, and Applications for Engineers and System Designers] Author : Mariette Awad, Rahul Khanna License: CC-BY
CC-BY-NC Machine Learning Books
- Interpretable Machine Learning: A Guide for Making Black Box Models Explainable License: CC-BY-NC
- Pablo Caceres Notes License: CC-BY-NC, Project Web, Github License: MIT
CC-BY-NC-ND Machine Learning Books
- Machine Learning, Statistics, and Data Mining for Heliophysics, GitHub Link License: CC-BY-NC-ND
- Applied Artificial Neural Networks License: CC-BY-NC-ND
- A Brief Introduction to Neural Networks License: CC-BY-NC-ND
- Reinforcement Learning: An Introduction, Second Edition License : CC-BY-NC-ND
- Recurrent Neural Networks License: CC-BY-NC-ND
Free Machine Learning Books
- VMLS Book
- Python Machine Learning 2nd Edition Code, Python Machine Learning 1st Edition Code, Slides
- Recurrent Neural Networks and Soft Computing
- Recurrent Neural Networks for Temporal Data Processing
- Machine Learning Mastery
- Mathematics for Machine Learning with Tutorial
- Machine Lerning Book
- abhishekkrthakur/approachingalmost: Approaching (Almost) Any Machine Learning Problem
- Mathematics for Machine Learning - Companion webpage to the book “Mathematics for Machine Learning”. Copyright 2020 by Marc Peter Deisenroth, A. Aldo Faisal, and Cheng Soon Ong. Published by Cambridge University Press.
- mml-book/mml-book.github.io: Companion webpage to the book "Mathematics For Machine Learning"
Proprietary Machine Learning Books
- Machine Learning from Scratch
- Machine Learning Engineering by Andriy Burkov
List of Machine Learning Books
- List NN Book Open
- Free Tech Books
- Recommended Books
- Dive into Machine Learning
- List ML Books
- Cool Machine Learning Books
- Free Machine Learning Resource
Machine Learning Notes
-
Archive License: CC0
- Introduction to Linear Algebra for Applied Machine Learning with Python
- Introduction to Linear Regression - mathematics and application with Python
- The Recurrent Neural Network - Theory and Implementation of the Elman Network and LSTM
- The Convolutional Neural Network - Theory and Implementation of LeNet-5 and AlexNet
- The Multilayer Perceptron - Theory and Implementation of the Backpropagation Algorithm
- The ADALINE - Theory and Implementation of the First Neural Network Trained With Gradient Descent
- The Perceptron - A Guided Tutorial Through Its History and Implementation In Python
- The McCulloch-Pitts Artificial Neuron Model - Theory and Implementation
Machine Learning Seminar
About ML Books
If you're strong in software engineering, I recommend Machine Learning Mastery with Python by Jason Brownlee as it's very hands-on in Python and helps you run code to "see" how ML works.
If you're weak in software engineering and Python, I recommend A Whirlwind Tour Of Python by Jake VanderPlas, and its companion book Python Data Science Handbook.
If you're strong in architecting / product management, I recommend Building Machine Learning Powered Applications by Emmanuel Ameisen since it explains it more from an SDLC perspective, including things like scoping, design, development, testing, general software engineering best practices, collaboration, etc.
If you're weak in architecting / product management, I typically recommend User Story Mapping by Jeff Patton and Making Things Happen by Scott Berkun, which are both excellent how-tos with great examples to build on.
If you're strong in math, I recommend Understanding Machine Learning from Theory to Algorithm by Shalev-Shwartz and Ben-David, as it has all the mathematics for ML and actually has some pseudocode for implementation which helps bridge the gap into actual software development (the book's title is very accurate!)
For someone who is weak in the math of ML, I recommend Introduction to Statistical Learning by Hastie et al (along with the Python port of the code https://github.com/emredjan/ISL-python ) which I think does just enough hand holding to move someone from "did high school math 20 years ago" to "I understand what these hyperparameters are optimizing for."
Transformers
Machine Learning Tutorial
- Scikit Learn Lincese: CC BY