https://github.com/cookiengineer/machine-learning-for-dummies
Machine Learning for Dummies (aka Artificial Intelligence aka Deep Learning)
https://github.com/cookiengineer/machine-learning-for-dummies
Last synced: over 1 year ago
JSON representation
Machine Learning for Dummies (aka Artificial Intelligence aka Deep Learning)
- Host: GitHub
- URL: https://github.com/cookiengineer/machine-learning-for-dummies
- Owner: cookiengineer
- Created: 2017-01-19T21:07:29.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-12-16T20:01:37.000Z (over 5 years ago)
- Last Synced: 2025-03-21T06:41:31.338Z (over 1 year ago)
- Language: JavaScript
- Size: 165 KB
- Stars: 71
- Watchers: 9
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Machine Learning for Dummies
This article series can be seen as a developer's guide to
learning everything about Artificial Intelligence and
Machine Learning.
The series will teach everything in programming terms and
try to avoid stupid Maths wherever possible.
There's also an accompanying article series on Medium -
though as Medium has not so good code integration capabilities
it is recommended to use this repository for reference.
Each chapter also has an `/example` folder that contains
the final project that the reader has to build to complete
the chapter for itself.
The philosophy of this article series is mostly something
along the lines of "If you haven't coded it, you probably
talk bullshit anyways.".
So the reader is highly encouraged to code, build practical
projects and to find mistakes my code :)
# Chapter 1
1. [Introduction](./chapter-01/00-intro.md)
2. [Neural Network Basics](./chapter-01/01-neural-network-basics.md)
3. [Activation Function](./chapter-01/02-activation-function.md)
4. [Feed-Forward Network](./chapter-01/03-feed-forward-network.md)
5. [Brain (Homework)](./chapter-01/04-homework.md)
This chapter also includes a [solution](./chapter-01/solution).
# Chapter 2
1. [Genetic Programming](./chapter-02/01-genetic-programming.md)
2. [Neural Network Genome](./chapter-02/02-neural-network-genome.md)
3. [Evolution](./chapter-02/03-evolution.md)
4. [Flappy Plane (Homework)](./chapter-02/04-homework.md)
This chapter also includes a [solution](./chapter-02/solution).
# Chapter 3 (TBD)
- Reinforcement Learning Basics
- Backpropagation
- ??? explain quirks of overfitting scenarios
- ??? explain reward hacking
- Pong Game (Homework)
# Chapter 4 (TBD)
- ANN Design Algorithms
- NEAT
- Species Management
- Genome Pool and Breeding
- NEAT Flappy Plane (Homework)
# Chapter 5 (TBD)
- HyperNEAT
- ??? explain idea of replacing activation functions
- Genome Representation / Substrates
- ??? explain quirks of dna history analysis
- HyperNEAT Pong Game (Homework)
## Medium Articles
- [Machine Learning for Dummies: Part 1](https://medium.com/@cookiengineer/machine-learning-for-dummies-part-1-dbaca076ec07)
- [Machine Learning for Dummies: Part 2](https://medium.com/@cookiengineer/machine-learning-for-dummies-part-2-270165fc1700)
**Examples**
- [Flappy Plane Demo](https://github.com/cookiengineer/talks/tree/master/demo/flappy-plane)
## License
CC-BY-SA 4.0. (c) 2017 by Cookie Engineer (@cookiengineer).