Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
Introduction to Machine Learning

SAT Score Range

33 sessions

+22

This series ended on September 8, 2024. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

[More classes will be added to the series soon!]

This series will provide a practical introduction to machine learning. Topics include regression (linear & polynomial), regularization, classification, clustering, retrieval, recommender systems, and deep learning, with a focus on an intuitive understanding grounded in real-world applications. Intelligent applications are designed and used to make predictions on large, complex datasets.

Prerequisites include a basic understanding of Python syntax and some statistical knowledge. Even if you don't meet these requirements, I will try my best to make it easier to understand.

I will provide datasets and practice problems via GitHub, and I expect everyone to attend Office Hours (optional) if they have any questions. Machine learning is a hard course, but focusing on understanding the concepts will make it easier.

Tutored by

Piyush A 🇺🇸

Certified in 10 topics

View Profile

Hi, I'm Piyush Acharya, the founder of DNAnalyzer, Vice President of Interlake Programming Club, and an Organizer at HackPNW! I'm a junior at Interlake High School and the founder of DNAnalyzer, a GitHub Trending platform that revolutionizes ML-powered DNA analysis and makes it accessible to all. I'm also an Organizer at HackPNW (Washington's largest student-led hackathon organization), Vice President of Interlake Programming Club, and a researcher at UVic, where I apply machine learning techniques to neural radiance fields (NeRFs) and epigenetic data. I love competing in coding and science tournaments, making fun and useful projects, and exploring new technologies. Some of my key achievements include winning the U.S. Department of Energy's National Science Bowl Finals in Washington D.C., being a two-time winner of the U.S. House of Representatives Congressional App Challenge, placing 2nd in the 2024 Science Olympiad Robot Tour event, and being a USACO Gold qualifier. In my spare time, you can find me exploring the latest in technology, biking through the extensive Redmond trail system, or flying my DJI Mavic 3 Pro.

Schedule

✋ ATTENDANCE POLICY

Attendance is not tracked, but do note that the lectures are the best time to understand concepts and ask me questions so it is sort a requirement to come.

SESSION 1

4

Jul

SESSION 1

Artificial Intelligence

Artificial Intelligence

Thu 11:00 PM - Fri, 12:00 AM UTCJul 4, 11:00 PM - Jul 5, 12:00 AM UTC

Introduction / Regression
SESSION 2

8

Jul

SESSION 2

Artificial Intelligence

Artificial Intelligence

Mon 10:00 PM - 11:00 PM UTCJul 8, 10:00 PM - 11:00 PM UTC

Regression
SESSION 3

9

Jul

SESSION 3

Artificial Intelligence

Artificial Intelligence

Tue 10:00 PM - 11:00 PM UTCJul 9, 10:00 PM - 11:00 PM UTC

Assessing Performance; Bias + Variance Tradeoff
SESSION 4

9

Jul

SESSION 4

Catchup

Catchup

Tue 11:00 PM - Wed, 12:00 AM UTCJul 9, 11:00 PM - Jul 10, 12:00 AM UTC

Regression
SESSION 5

10

Jul

SESSION 5

Artificial Intelligence

Artificial Intelligence

Wed 11:00 PM - Thu, 12:00 AM UTCJul 10, 11:00 PM - Jul 11, 12:00 AM UTC

Regression
SESSION 6

12

Jul

SESSION 6

Artificial Intelligence

Artificial Intelligence

Fri 11:00 PM - Sat, 12:00 AM UTCJul 12, 11:00 PM - Jul 13, 12:00 AM UTC

Assessing Performance; Bias + Variance Tradeoff
SESSION 7

13

Jul

SESSION 7

Catchup

Catchup

Sat 12:00 AM - 1:00 AM UTCJul 13, 12:00 AM - 1:00 AM UTC

Regression
SESSION 8

13

Jul

SESSION 8

Artificial Intelligence

Artificial Intelligence

Sat 11:00 PM - Sun, 12:00 AM UTCJul 13, 11:00 PM - Jul 14, 12:00 AM UTC

Regularization: Ridge
SESSION 9

14

Jul

SESSION 9

Artificial Intelligence

Artificial Intelligence

Sun 11:00 PM - Mon, 12:00 AM UTCJul 14, 11:00 PM - Jul 15, 12:00 AM UTC

Regularization: Ridge & LASSO Programming
SESSION 10

15

Jul

SESSION 10

Artificial Intelligence

Artificial Intelligence

Mon 11:00 PM - Tue, 12:00 AM UTCJul 15, 11:00 PM - Jul 16, 12:00 AM UTC

Regularization: Ridge
SESSION 11

16

Jul

SESSION 11

Artificial Intelligence

Artificial Intelligence

Tue 11:00 PM - Wed, 12:00 AM UTCJul 16, 11:00 PM - Jul 17, 12:00 AM UTC

Regularization: Ridge
SESSION 12

17

Jul

SESSION 12

Artificial Intelligence

Artificial Intelligence

Wed 11:00 PM - Thu, 12:00 AM UTCJul 17, 11:00 PM - Jul 18, 12:00 AM UTC

Regularization: Ridge
SESSION 13

19

Jul

SESSION 13

Artificial Intelligence

Artificial Intelligence

Fri 11:00 PM - Sat, 12:00 AM UTCJul 19, 11:00 PM - Jul 20, 12:00 AM UTC

Regularization: Ridge
SESSION 14

22

Jul

SESSION 14

Artificial Intelligence

Artificial Intelligence

Mon 11:00 PM - Tue, 12:00 AM UTCJul 22, 11:00 PM - Jul 23, 12:00 AM UTC

Regularization: Ridge
SESSION 15

24

Jul

SESSION 15

Artificial Intelligence

Artificial Intelligence

Wed 11:00 PM - Thu, 12:00 AM UTCJul 24, 11:00 PM - Jul 25, 12:00 AM UTC

Regularization: Lasso
SESSION 16

27

Jul

SESSION 16

Artificial Intelligence

Artificial Intelligence

Sat 1:30 AM - 2:30 AM UTCJul 27, 1:30 AM - 2:30 AM UTC

Regularization: Lasso
SESSION 17

27

Jul

SESSION 17

Artificial Intelligence

Artificial Intelligence

Sat 11:15 PM - Sun, 12:15 AM UTCJul 27, 11:15 PM - Jul 28, 12:15 AM UTC

Regularization: Lasso
SESSION 18

28

Jul

SESSION 18

Artificial Intelligence

Artificial Intelligence

Sun 11:00 PM - Mon, 12:00 AM UTCJul 28, 11:00 PM - Jul 29, 12:00 AM UTC

Section 0: Programming Assignment
SESSION 19

29

Jul

SESSION 19

Catchup

Catchup

Mon 11:00 PM - Tue, 12:00 AM UTCJul 29, 11:00 PM - Jul 30, 12:00 AM UTC

Catchup
SESSION 20

30

Jul

SESSION 20

Artificial Intelligence

Artificial Intelligence

Tue 11:15 PM - Wed, 12:15 AM UTCJul 30, 11:15 PM - Jul 31, 12:15 AM UTC

Programming Assignment
SESSION 21

2

Aug

SESSION 21

Artificial Intelligence

Artificial Intelligence

Fri 11:00 PM - Sat, 12:00 AM UTCAug 2, 11:00 PM - Aug 3, 12:00 AM UTC

Programming assignment
SESSION 22

5

Aug

SESSION 22

Artificial Intelligence

Artificial Intelligence

Mon 12:00 AM - 1:00 AM UTCAug 5, 12:00 AM - 1:00 AM UTC

Introduction to Machine Learning with Python
SESSION 23

5

Aug

SESSION 23

Artificial Intelligence

Artificial Intelligence

Mon 11:00 PM - Tue, 12:00 AM UTCAug 5, 11:00 PM - Aug 6, 12:00 AM UTC

Introduction to Machine Learning with Python
SESSION 24

6

Aug

SESSION 24

Artificial Intelligence

Artificial Intelligence

Tue 11:00 PM - Wed, 12:00 AM UTCAug 6, 11:00 PM - Aug 7, 12:00 AM UTC

Introduction to Machine Learning with Python
SESSION 25

9

Aug

SESSION 25

Artificial Intelligence

Artificial Intelligence

Fri 11:00 PM - Sat, 12:00 AM UTCAug 9, 11:00 PM - Aug 10, 12:00 AM UTC

Classification
SESSION 26

11

Aug

SESSION 26

Catchup

Catchup

Sun 11:00 PM - Mon, 12:00 AM UTCAug 11, 11:00 PM - Aug 12, 12:00 AM UTC

Catchup
SESSION 27

12

Aug

SESSION 27

Artificial Intelligence

Artificial Intelligence

Mon 11:00 PM - Tue, 12:00 AM UTCAug 12, 11:00 PM - Aug 13, 12:00 AM UTC

Programming Assignment / Homework
SESSION 28

15

Aug

SESSION 28

Artificial Intelligence

Artificial Intelligence

Thu 11:00 PM - Fri, 12:00 AM UTCAug 15, 11:00 PM - Aug 16, 12:00 AM UTC

Classification
SESSION 29

16

Aug

SESSION 29

Artificial Intelligence

Artificial Intelligence

Fri 11:00 PM - Sat, 12:00 AM UTCAug 16, 11:00 PM - Aug 17, 12:00 AM UTC

Classification
SESSION 30

19

Aug

SESSION 30

Artificial Intelligence

Artificial Intelligence

Mon 4:00 AM - 5:00 AM UTCAug 19, 4:00 AM - 5:00 AM UTC

Classification
SESSION 31

21

Aug

SESSION 31

Artificial Intelligence

Artificial Intelligence

Wed 11:00 PM - Thu, 12:00 AM UTCAug 21, 11:00 PM - Aug 22, 12:00 AM UTC

Classification
SESSION 32

4

Sep

SESSION 32

Artificial Intelligence

Artificial Intelligence

Wed 11:00 PM - Thu, 12:00 AM UTCSep 4, 11:00 PM - Sep 5, 12:00 AM UTC

Classification
SESSION 33

7

Sep

SESSION 33

Artificial Intelligence

Artificial Intelligence

Sat 11:00 PM - Sun, 12:00 AM UTCSep 7, 11:00 PM - Sep 8, 12:00 AM UTC

Classification

Public Discussion

Please log in to see discussion on this series.

Jul 4 - Sep 8

10 weeks

60 mins

/ session

SCHEDULE

Wednesdays

11:00PM

Fridays

11:00PM

Mondays

11:00PM