This page is inspired by Robbie Allen’s article, Over 200 of the Best Machine Learning, NLP, and Python Tutorials — 2018 Edition. Some of the links in the article are no available anymore.
Introduction
- Machine Learning is Fun! – The world’s easiest introduction to Machine Learning by Adam Geitgey
- Part 1 – Introduction
- Part 2 – Using Machine Learning to generate Super Mario Maker levels
- Part 3 – Deep Learning and Convolutional Neural Networks
- Optional
- Part 4 – Modern Face Recognition with Deep Learning
- Part 5 – Language Translation with Deep Learning and the Magic of Sequences
- Part 6 – How to do Speech Recognition with Deep Learning
- Part 7 – Abusing Generative Adversarial Networks to Make 8-bit Pixel Art
- Part 8 – How to Intentionally Trick Neural Networks
- Getting Started with Applied Machine Learning by Machine Learning Mastery
- Machine Learning Crash Crouse by Machine Learning @ Berkeley
- Keras Examples
Core Concepts
Deep Learning
Activation and Loss Functions
- 7 Types of Neural Network Activation Functions: How to Choose?
- Loss functions
- L1 vs. L2 Loss function
- Cross-entropy cost function
Books
- Neural Networks and Deep Learning by Michael Nielson