Our Machine Learning Resources

Here, you’ll find all of ACM AI’s content over the years, including code, blog posts, notes, and slides. Enjoy!

Spring 2020

ACM AI Outreach

Freely-accesible slides + code + homework assignments covering the following topics:

  1. What is AI?
  2. What is ML?
  3. Plotting data
  4. Supervised learning framework
  5. Machine learning math
  6. Gradient descent
  7. Linear regression
  8. Logistic regression
  9. Bayes’ theorem and normal distribution
  10. Introduction to fully-connected neural networks
  11. Optimization and regularization
  12. Introduction to convolutional neural networks
  13. AI ethics and self-driving cars
  14. MNIST classification using CNNs implemented in Keras

Conceptual visualization modules


“You Belong in AI!” podcast episodes

Fall 2018

Beginner Track

Workshop #1: Intro to ML

Workshop #2: Math and Coding Overview

Workshop #3: Linear Regression

Workshop #4: Linear Regression: Code

Advanced Track

Workshop #1: ML Review + Neural Networks

Workshop #2: Neural Networks

Workshop #3: Neural Networks: Code

Spring 2018

Linear Regression

Logistic Regression

Pandas & Kaggle Hack Session

Intro to Neural Networks with Tensorflow

More on Neural Networks

Convolutional Neural Networks

Recurrent Neural Networks with Tensorflow

Generative Adversarial Networks


Research Paper Reviews