Introduction to
Machine Learning

Dr. Karen Mazidi

Schedule of Topics

List of topics (in order) and readings, along with links to videos and slides used in videos.

This page is currently being edited. Some links are not connected yet.

Topics
01

Chapter 1: Introduction to Machine Learning

  • Video 01
  • Graded Work -- Quiz 1 on Machine Learning Terminology
02

Chapter 2: Learning Base R

  • Video 02
  • Graded Work -- Homework 1: Data Exploration in R/C++
03

Chapter 2: R -- cont'd

04

Chapter 3: Data Visualization in R & Chapter 4: ML Workflow

05

Chapter 5: Linear Regression

  • Video 05
  • Graded Work -- Quiz 3 on Linear Regression
06

Chapter 5: Linear Regression -- cont'd

  • Video 05b
  • Graded Work -- Homework 2: Linear Regression
07

Chapter 6: Logistic Regression

  • Video 06
  • Graded Work -- Quiz 4 on Logistic Regression
08

Chapter 6: Logistic Regression -- cont'd

  • Video 06b
  • Graded Work -- Homework 3: Logistic Regression
09

Chapter 7: Naive Bayes

  • Video 07
  • Graded Work -- Quiz 5 on Probability Distributions and Naive Bayes
10

Chapter 7: Naive Bayes -- cont'd

  • Video 07b
  • Graded Work -- Homework 4: Logistic Regression and Naive Bayes
11

Chapter 8: Inductive Learning; Feature Selection

  • Graded Work -- Quiz 6 on Learning & Project 1: Implement ML Algorithms in R/C++
12

Chapters 9 and 10: Modern R

Exam 1

13

Chapter 12: kNN

  • Video 12
  • Graded Work -- Project 2: ML in R on Larger Data Sets
14

Chapter 13: Clustering

  • Video 13
  • Graded Work -- Quiz 7: kNN and Clustering
15

Chapter 14: Decision Trees

  • Video 14
  • Graded Work -- Homework 5: kNN and Decision Trees
16

Chapter 15: Feature Engineering; PCA and LDA

  • Video 15
  • Graded Work -- Quiz 8 on Feature Engineering
17

Chapter 16: Support Vector Machines

  • Video 16
  • Graded Work -- Homework 6: Project Peer Reviews
18

Chapter 17: Ensemble Methods

  • Video 17
  • Graded Work -- Quiz 9 on SVM and Ensemble Methods
19

Chapter 18: PAC Learning

  • Video 19
  • Graded Work -- Homework 7: Ensemble Methods

Exam 2

20

Chapter 19: Python Basics

21

Chapter 20: Python ML Libraries

  • Video 20
  • Graded Work -- Quiz 11 on NumPy, pandas, and sklearn
22

Chapter 21: Python ML Examples

23

Chapter 22: Data Wrangling in Python

  • Graded Work -- Quiz 12 on Python Data Wrangling
24

Chapter 23: Neural Networks

  • Video 23
  • Graded Work -- Quiz 13 on Neural Networks
25

Chapter 24: Deep Learning

  • Video 24
  • Graded Work -- Quiz 14 on Deep Learning
26

Chapter 25: Domingo's 5 Tribes of ML Algorithms

  • Graded Work -- Homework 9: ML with Python
27

Chapter 26: Bayes Nets

  • Video 26
  • Graded Work -- Quiz 15: Kaggle Exploration
28

Chapter 27: Markov Models

  • Video 27
  • Graded Work -- Homework 10: Kaggle Notebook
29

Chapter 28: Reinforcement Learning

Exam 3

Textbook:

Machine Learning Handbook

by Karen Mazidi

My students don't need to purchase the book because I will provide the pdf.