Skip to content

Machine Learning for Dummies (aka Artificial Intelligence aka Deep Learning)

Notifications You must be signed in to change notification settings

dolerich-hirnfiedler/machine-learning-for-dummies

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  2. Neural Network Basics
  3. Activation Function
  4. Feed-Forward Network
  5. Brain (Homework)

This chapter also includes a solution.

Chapter 2

  1. Genetic Programming
  2. Neural Network Genome
  3. Evolution
  4. Flappy Plane (Homework)

This chapter also includes a 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

Examples

License

CC-BY-SA 4.0. (c) 2017 by Cookie Engineer (@cookiengineer).

About

Machine Learning for Dummies (aka Artificial Intelligence aka Deep Learning)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.1%
  • HTML 10.2%
  • CSS 7.7%