Artificial Intelligence

Machine Learning

Machine learning (ML) includes methods that leverage data to improve performance on some set of tasks.


The 3 Categories of ML

  1. Supervised Learning
  2. Unsupervised Learning
  3. Reinforcement Learning

General ML Concepts

ML Algorithms



Clustering Algorithms (good article here:

Two methods of clustering:

  • Hierarchical clustering
  • Point assignment

Association Rule Learning

ML Models (as outlined by Wikipedia)



Misc. Topics


I asked this guy in Yash’s group, “what kind of machine learning do you do”? He scoffed at me, because I told him I was undergrad, and he asked me what kind of machine learning do I know. That kind of pissed off my Ego, but in coming up with an answer, it made me realize that there is still so much I don’t know much about machine learning.

In the future, add JAX as a language since you want to go into ML.

Interview Prep