Associated Github Repo:

From ML to AI For Teachers

What you will need:

If you prefer to work on your own laptop, please have python and jupyter installed (though I recommend pycharm as it's free and you get fancy teacher licences!) otherwise we will use google collab on the school computers for convenience (you are also welcome to download Edupyter which does not require admin permissions and has python, some useful libraries as well as Jupyterlab which you can use if you don't want to use collab.

Schedule and Subject Matter

Day 1: Intro, Learning a Line and Artificial Neurons

Machine Learning Toward AI Session 1:

0-30 mins: Technical Prerequisites — Making sure everyone is on the same page and able to open and run stuff, has access to the repository we will be using, Jupyter and IDEs etc.
30-70 mins: Neurons and Lines — Some smartboard chalk and talk from Josh

  • Learning A Line (Regression) vs. Artificial Neurons

  • Changing Perspective: Functions and Equations to Parameters and Learning

  • Loss Function and Training Loop

  • Soapbox about integrating Maths and Programming
    70-90 mins: Notebooks and Tutorials (as much as we get to)

Lunch (30-60 mins depending on how we are feeling)

Machine Learning Toward AI Session 2:

0-45 mins: Notebooks and Tutorials (as much as we get to)
45-90 mins: From Neurons to networks

  • Loss Function and Training Loop Intuition: Loss Surface

  • Expanding from one neuron to many: Forward pass, Parameter Space, Backwards Pass

  • Data and Training
    90-as long as you want to go: Working on "Learning a Line", Prep for Tomorrow!

Day 2-3: Subject to how Day 1 Goes! If we need more time on that material we can do that!

Day 4: 3 Hours: Nosh and Nodes with Josh!

For those who would like to work on their neural nets and get an intro to LLMs and the Attention Architecture that we will discuss in a week and a half.

Resources

Some things that might be helpful:

Built with LogoFlowershow