AI-ML: an Introduction

Welcome!

This unit is designed to give CS students with some Python/Java programming experience a theoretical and experiential introduction to Machine Learning concepts. It is being developed as a pilot for a 5-8 day unit, to be presented to students at the end of the 2022-2023 school year.

Schedule

  1. AlphaGo - Google, Machine Learning
  2. AlphaGo, Day 2
  3. AI & ML - Orientation, Vocabulary, Examples
  4. Using a Neural Network - Bird or Not?
  5. Creating a Neural Network - Use your own data
  6. The Perceptron, and Worksheet [PDF]
  7. Coding a Perceptron, Coding a Feedforward Neural Network
  8. Backpropogation
  9. Coded Bias - Joy Buolamwini - Facial Recognition, Ethics
  10. Coded Bias, Day 2