Schedule

CSCI 335: Machine Learning

Machine Learning Schedule: Fall 2023
RIT Academic Calendar: https://www.rit.edu/calendar

WeekTopicsDeliverablesNotesSources
1
Aug 28
Overview:
What exactly is Machine Learning?
Classification vs. Regression:
Selection vs. Scoring

First Lecture


Tues Aug 29

* Hastie Ch. 1, 2.1-2.3
* Review #ml-applications
on discord 
2
Sept 4
Least Squares:
A parametric linear regression and
classification model
k-Nearest Neighbors:
A non-parametric regression
and classification model 
Quiz 1

Add/Drop Ends


Tues Sept 5

3
Sept 11
Bayesian Decision Theory
Example: parametric models
using Gaussian feature distributions
Assign 1

Fall Break


No Class on Tuesday

Readings in MyCourses:
* Charniak SLL Ch 2
* DuinEtAl Ch 2
4
Sept 18
Bayesian Decision Theory
(continued)
Quiz 2
5
Sept 25
Support Vector Machines:
Optimal linear binary classification

Career Fair (link)


Sept 27/28 (Wed/Th)

Hastie Ch. 12.1-12.1.3
6
Oct 2
Ensembles:
Combining multiple classifiers
or regressors 
(e.g., decision tree ensembles)
Quiz 3
Assign 2
Hastie Ch 9.2, 15 (skim)
Criminisi 3.1-3.4 
7
Oct 9
Neural Networks: Overview
Loss functions & Backpropagation
Example Neuron: 
'Classic' Perceptron
Quiz 4Charniak DL
Chs 1 and 2
8
Oct I 16
Neural Networks:
Backpropagation & Autogradient
Data use and training networks
Quiz 5
Assign 3
9
Oct 23

Neural Net Implementation

in TensorFlow

Quiz 6Charniak DL, Ch 3
10
Oct 30
Neural Net Implementation
(continued)
Quiz 7
Project Assigned
11
Nov 6
Convolutional NetworksQuiz 8
Assign 4
12
Nov 13
Recurrent NetworksProject ProposalCharniak DL, Ch 4
13
Nov 20
Recurrent Networks
(continued)
Quiz 9
Assign 5
14
Nov 27
Research Topics
Final Project Discussions
Quiz 10

Holiday Break


No class on Thursday

15
Dec 4

Final Week of Classes


Final Project Discussions

Review and Next Steps

Final Lecture


Thurs Dec 7

*16
Dec 11

*Wk 1 Exams

Final Project

Reading Day:

Tues Dec 12

Final Exam


Friday 1:30-4pm

(tentative)

*17
Dec 18

*Wk 2 Exams

Exams End


Wed Dec 20


CSCI 335 Machine Learning, Fall 2023
RIT Department of Computer Science