An open API service indexing awesome lists of open source software.

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)

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).