Introduction
  • Introduction
  • Join the H3D Student Community
  • What is Learning?
  • How to Study This Course
  • FAQs
  • Machine Learning 101
Genetic Algorithms
  • DNA Inspired Data Structures
  • Camouflage Training with Genetic Algorithms Part 1
  • Camouflage Training with Genetic Algorithms Part 2
  • Camouflage Challenge
  • Coding Movement with Genes Part 1
  • Coding Movement with Genes Part 2
  • Distance Challenge
  • Note: Unity Versions Might Mess Up Package Imports
  • Moving GAs with Senses Part 1
  • Moving GAs with Senses Part 2
  • Moving GAs with Senses Part 3
  • Maze Walking Challenge
  • Maze Walking Challenge Solution Part 2
  • Not So Flappy Birds Part 1
  • Not So Flappy Birds Part 2
  • Extra Readings
Perceptrons: The making of a Neural Network
  • The Perceptron
  • Challenge
  • Programming and Training a Perceptron
  • Exercise 1
  • Exercise 2
  • Perceptron Classification
  • Perceptron Learning from Experience
  • Saving & Loading Perceptron Values
Artificial Neural Networks
  • Introduction to Neural Networks
  • Programming An Artificial Neural Network Part 1
  • Programming An Artificial Neural Network Part 2
  • Programming An Artificial Neural Network Part 3
  • ANN FAQs
  • Working with Activation Functions
  • Challenge
  • Extra Readings
Neural Networks in Practice
  • Developing a Neural Network that Plays Pong Part 1
  • Developing a Neural Network that Plays Pong Part 2
  • Developing a Neural Network that Plays Pong Part 3
  • Challenge
  • Gathering Training Data from the Player Part 1
  • Gathering Training Data from the Player Part 2
  • Training with Player Data Part 1
  • A Note to the Astute
  • Training with Player Data Part 2
  • Training with Player Data Part 3
Reinforcement Learning with the Q-Network
  • Reinforcement Learning and Q-Networks
  • Training a Neural Network with Q-Learning Part 1
  • Training a Neural Network with Q-Learning Part 2
  • Training a Neural Network with Q-Learning Part 3
  • Challenge
  • Extra Readings
ML-Agents
  • Read This First
Unity's ML-Agents V0.3 [DEPRECATED]
  • Setup
  • Training Your First ML-Agent V0.3
  • Migrating from V0.2 to V0.3
  • ML-Agent's FAQ
  • Creating an ML-Agent From Scratch Part 1
  • Creating an ML-Agent From Scratch Part 2
  • ML-Agents Cheat Sheet
  • An Avoiding ML-Agent Part 1
  • An Avoiding ML-Agent Part 2
  • Challenge
  • Top 10 Tips for Neural Network Best Practice
  • Environment Sensing ML-Agent
  • Rewards
  • Goal Seeking Wall Jumping Part 1
  • Goal Seeking Wall Jumping Part 2
  • Extra Readings
Unity's M-Agents V0.2 [DEPRECIATED]
  • About This Section
  • Setting up TensorFlow - Starter Files
  • Setting up TensorFlow - Windows
  • Setting up TensorFlow - Mac
  • An Overview of ML-Agents
A Final Word
  • Thank you
  • Where to Now?