Videos
Welcome to my video collection! Here you’ll find all my Machine Learning Club lectures (taken during my time as a student at Poolesville High School, where I founded the club) and other educational content, organized by topic for easy navigation.
This series, one video at a time, will get give you a full taste for the different concepts within the field of ML. I’ve designed these lectures to not include too much math – but rather teach these different topics conceptually.
The prerequisite to these videos are just a basic understanding of algebra and an open mind!
Hope you enjoy!
Machine Learning Fundamentals
K-Nearest Neighbors (2024-25)
Date: November 1, 2024
Discover how recommendation systems like Netflix and TikTok work using K-Nearest Neighbors!
Dimensionality Reduction (2024-25)
Date: November 4, 2024
Learn how to visualize 1000-dimensional data using PCA and t-SNE!
Linear Regression to Neural Networks (2024-25)
Date: November 13, 2024
Learn how we go from simple linear regression to complex neural networks in one comprehensive session!
Neural Networks
Hands-on PyTorch
Date: November 18, 2023
Learn how to code neural networks using PyTorch with hands-on examples!
Convolutional Neural Networks
Date: November 18, 2023
Explore how CNNs revolutionized computer vision and image recognition!
GANs and Autoencoders
Learn how models that make fake pictures of people actually work!
Time Series & NLP Intro
Recurrent Neural Networks
Date: February 20, 2024
Understand how RNNs process sequential data and maintain memory!
Long Short-Term Memory (LSTM)
Date: February 20, 2024
Dive deep into LSTM networks and their ability to handle long-term dependencies!
Word2Vec
Date: February 20, 2024
Explore how words can be represented as vectors in high-dimensional space!
Transformers
The Transformer
Date: February 20, 2024
Learn about the revolutionary Transformer architecture that powers modern AI!
Vision Transformers
Date: February 20, 2024
See how Transformers are applied to computer vision tasks!
Uncertainty, Interpretability, and Robustness
Uncertainty, Interpretability, and Robustness
Date: March 19, 2024
Explore the critical aspects of machine learning: uncertainty quantification, model interpretability, and robustness!
Special Lectures
Guest Lecture: Digital Video Broadcasting
Date: April 22, 2024
Special guest lecture on digital video broadcasting and its impact on modern communication.
Senior Research Project
My high school senior research project presentation.
Additional Resources
- Visualizing the Perceptron Learning Algorithm - Interactive visualization and deep dive into the perceptron learning algorithm
- Coding with Karthik: Perceptron Learning Algorithm in C - Implementation of the perceptron algorithm in C programming language
- StatQuest YouTube Channel - Excellent machine learning tutorials from Dr. Josh Starmer
- NumPy Tutorials - Essential Python library for numerical computing