ESE 577 Syllabus Fall2024
ESE 577 Syllabus Fall2024
1 Lecture
Thursdays 6:30 pm – 9:20 pm, Frey Hall 216. Attendance is mandatory. During
lectures, we will do an overview of the technical contents of the course, tie
together the high-level motivation for the ideas we’ll cover, and go over concepts
in detail.
2 Office hours
Mondays and Wednesdays, 3:00 pm – 5:00 pm, Light Engineering Building,
Room 145.
3 Course description
This course is an introduction to deep learning which uses neural networks to
extract layered high-level representations of data in a way that maximizes per-
formance on a given task. Deep learning is behind many recent advances in AI,
including Siri’s speech recognition, Facebook’s tag suggestions and self-driving
cars. Topics covered include basic neural networks, convolutional and recurrent
network structures, deep unsupervised and reinforcement learning, and applica-
tions to problem domains like speech recognition and computer vision. Classes
will be a mix of short lectures and tutorials, hands-on problem solving, and
project work in groups. Fall, 3 credits, grading ABCF.
4 Lecture schedule
The following schedule is tentative and subject to change.
1
• 08/29 – Introduction to machine learning, regression, regularization
• 09/05 – Gradient descent
• 09/12 – Logistic regression
• 09/19 – Features
5 Recommended books
• “Deep learning with Python,” (2nd edition) by François Chollet
• “Deep learning: A visual approach,” by Andrew Glassner
• “Deep learning with Pytorch,” by Eli Stevens, Luca Antiga, and Thomas
Viehmann
2
6 Grading
The following evaluations will take place throughout the semester:
• 10% quizzes: 14 quizzes, one at the end of every class. I will keep only
the best 10 grades for each stuent.
• 20% homework: approximately 10 homework assignments, roughly weekly
• 20% project: single larger project toward the end of the semester
• 20% midterm: date TBD
• 30% final: date determined by the registrar’s office
Late days Assignments turned in late will receive a penalty of 20% per day.
The full 20% penalty is applied at midnight immediately after the deadline for
each assignment. Each student will be granted three automatic 1-day extensions
on homework assignments.
Collaboration policy Students are responsible for writing their own quizzes,
assignments, projects, and exams. For homework assignments, students are wel-
come (and encouraged) to discuss problems with one peer, but each student
must write their own assignment wrtieup and code individually. The
peer must be listed at the top of the writeup for each assignment.
3
as your own is always wrong. Faculty is required to report any suspected in-
stances of academic dishonesty to the Academic Judiciary. Faculty in the Health
Sciences Center (School of Health Technology & Management, Nursing, Social
Welfare, Dental Medicine) and School of Medicine are required to follow their
school-specific procedures. For more comprehensive information on academic
integrity, including categories of academic dishonesty please refer to the aca-
demic judiciary website at http://www.stonybrook.edu/commcms/academic_
integrity/index.html.