MLViz
GitHub

Welcome

I took 6.3900 (6.036) Introduction to Machine Learning at MIT in the Fall of 2022. This is a collection of tools I made for fun to help practice the concepts we learned in class (full notes here). The topics we covered were (in order):

  1. Regression
  2. Gradient Descent
  3. Classifiers and Logistic Regression
  4. Features
  5. Clustering
  6. Neural Networks
  7. Convolutional Neural Networks
  8. State Machines and RNNs
  9. Markov Decision Processes
  10. Reinforcement Learning
  11. Decision Trees and Nearest Neighbor

You can click the items in the list above to check out a tool I made for each topic. They provide visualizations and allow you to do calculations. I hope you find them useful!