CMPE597 Syllabus
CMPE597 Syllabus
CMPE597 Syllabus
Email: inci.baytas@boun.edu.tr
Website: http://cmpe.boun.edu.tr/~incibaytas
Office: BM 24
Office Hours: Appointment by email
Location: BM A3
Textbooks:
– Simon J.D. Prince, Understanding Deep Learning, MIT Press Dec 5th 2023.
https://udlbook.github.io/udlbook/
– I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning, MIT Press, 2016.
https://www.deeplearningbook.org/
Prerequisites
Basic knowledge of machine learning, linear algebra, probability, statistics, and optimization is
required to succeed in this course. If you are not familiar with machine learning, taking/auditing
a machine learning class is encouraged before taking this course. Python will be used in the
course projects. Students will need to use Tensorflow or Pytorch in the course projects.
Course Description
An introduction to artificial neural networks, deep learning, fundamental deep architectures,
and their applications.
1
– training neural networks, parameter tuning
– deep network architecture design
– convolutional neural networks, recurrent neural networks, auto-encoders, and deep gener-
ative models
– some popular applications of deep models.
Course Topics
– Multilayer Perceptron
– Training Deep Networks
– Convolutional Neural Networks
– Sequence Modeling, Recurrent Neural Networks, Transformer Networks,
– Graph Neural Networks
– Auto-Encoders
– Deep Generative Models, Variational Auto-Encoders, Generative Adversarial Networks,
Diffusion Models
Assessment
2
Class Participation: Please do not take this class if you have conflicts in your schedule.
Attendance will be taken on exam days. Please consider this before you register.
Course Announcements: Announcements and assignments will be posted via Moodle. Stu-
dents are expected to use their boun email addresses to get notifications.
Project: Project will be teamwork. Students are allowed to form teams of at most three
people.
Quiz: Quizzes might be online on Moodle or paper-based in class. Regardless, they will be
solved in the classroom. The quiz grade of students who were not present in the classroom but
still solved the online quiz will be zero.
Late Submission and Extensions: Late submissions will not be accepted. The project
report should be submitted to Moodle before the deadline, 23:59 on the due date. Submissions
sent over email after 23:59 will not be accepted, and the grade for late submission will be zero.
Personal extensions are not permitted. Please check the project report due dates beforehand
and plan accordingly.
Make-up exams: A single make-up exam will be given during the excuse exam period. This
make-up is for students whose application to the Excuse Committee (Mazeret Komisyonu) is
accepted and students who could not take the midterm due to health issues justified by a
doctor’s report. Therefore, there will NOT be two separate make-up exams. There will NOT
be any make-up quizzes.
Academic Integrity: In this class, assignments and exams should be completed individually.
Cheating of any sort is forbidden. The students involved in cheating will fail, and disciplinary
actions will be taken.