Professional Documents
Culture Documents
Course Information
Mathematical foundations of classification, regression, and decision making. Perceptron
algorithm, logistic regression, and support vector machines. Numerical parameter
optimization, including gradient descent and quasi-Newton methods. Expectation
Maximization. Hidden Markov models and reinforcement learning. Principal Components
Analysis. Learning theory including VC-dimension and PAC learning guarantees.
Revision history:
Teaching Staff
Instructor:
Teaching Assistants:
Boyu Zhang
Alexandra Ferrante
Katherine Seeman
Saad Ahmad
Office hours and contact information for TAs will be listed on blackboard.
https://www.cs.rochester.edu/u/apurtee/246/ Page 1 of 5
CSC246: Machine Learning – Spring 2021 2/2/21, 4:12 PM
Course Mechanics
We will meet synchronously via zoom at the scheduled class time. Class time will primarily
be lecture format. Questions are highly encouraged. We will use breakout rooms for problem
solving. Lecture portions will be recorded and posted to panopto. You will be required to
either upload scans of written work or to typeset your assignments and exams using LaTeX
and submit via PDF.
Course schedule:
The anticipated schedule of topics is available at
www.cs.rochester.edu/u/apurtee/246/schedule.pdf.
Exams:
There will be two exams for this course -- both are take-home format. The midterm exam will
be due by 1159pm anywhere-on-earth March 18th. The final exam will be due at the end of
the final exam period, which is May 14th 1130am EST. Both exams will be distributed
approximately 24 hours before their deadlines, and it is anticipated that you will complete the
exam during whatever timeslot you typically would use to interact with the material. No
lecture will be held on the day of the midterm.
Grading:
Homeworks: 30%
Projects: 40%
Midterm exam: 15%
https://www.cs.rochester.edu/u/apurtee/246/ Page 2 of 5
CSC246: Machine Learning – Spring 2021 2/2/21, 4:12 PM
Letter grades will follow the Official University of Rochester Grading Scheme. Note that the
University scheme puts “average” somewhere between C and B.
A: Excellent >=93%
A-: >=90%
B+: >=87%
B-: >=80%
C+: >=77%
C: >=73%
E: <60%
Policies
Zoom, Cameras, and Recordings:
All lecture periods will be recorded and uploaded to Panopto as soon as possible. In
practice, this may take a few hours after the lecture to complete. While you are encouraged
to attend lecture synchronously, you are not required to do so.
Please note, students are not permitted to make their own recordings, either in-person or
online. Please also note Section V.7 of the College’s Academic Honesty policy regarding
“Unauthorized Recording, Distribution or Publication of Course-Related Materials.”
https://www.cs.rochester.edu/u/apurtee/246/ Page 3 of 5
CSC246: Machine Learning – Spring 2021 2/2/21, 4:12 PM
Academic Honesty
All assignments and activities associated with this course must be performed in accordance
with the University of Rochester’s Academic Honesty Policy. More information is available at:
www.rochester.edu/college/honesty
All incidents of academic dishonesty will be reported. This is because academic dishonesty
is harmful to the entire university community, AND because it is the explicit requirement of
the University of Rochester Academic Honesty Policy.
Note that posting homework and project solutions to public repositories on sites like GitHub
is a violation of the College’s Academic Honesty Policy, Section V.B.2 “Giving Unauthorized
Aid.”
Disability Resources
The University of Rochester respects and welcomes students of all backgrounds and
abilities. In the event you encounter any barrier(s) to full participation in this course due to
the impact of disability, please contact the Office of Disability Resources. The access
coordinators in the Office of Disability Resources can meet with you to discuss the barriers
you are experiencing and explain the eligibility process for establishing academic
accommodations. You can reach the Office of Disability Resources at:
disability@rochester.edu; (585) 276-5075; Taylor Hall.
Students with an accommodation for any aspect of the course must make arrangements in
advance through the Disability Resources office. Then, as instructed by the office, contact
the instructor to confirm your arrangements.
not provide retroactive excuses for missed classes. Students who are seen at UHS for an
illness or injury can ask for documentation that verifies the date of their visit(s) to UHS
without mention of the reason for the visit. For remote students, medical excuses will still
require some kind of documentation from a healthcare provider. If you cannot visit UHS,
please make arrangements with whoever you visit. Please contact CCAS or Disability
Services if you need more help with this. Because of the potential impact across all of your
courses, students with extended or severe illness should additionally contact the College
Center for Advising Services (CCAS) for advice and assistance.
Late work
No late work will be accepted without prior approval from the instructor. If you are
unable to complete your work on time, please submit what you have before the deadline in
order to be considered for partial credit.
Credit Hours
This course follows the College credit hour policy for four-credit courses, including lectures
and study sessions.
Students are expected to do significant work outside of class time. You may find it necessary
to spend several hours most weeks reading the textbook, studying derivations, and working
on assignments.
https://www.cs.rochester.edu/u/apurtee/246/ Page 5 of 5