Spring 2022 CS7643 Deep Learning Syllabus and Schedule - v5.1
Spring 2022 CS7643 Deep Learning Syllabus and Schedule - v5.1
Spring 2022
Delivery: 100% Web-Based on Canvas, with submissions on Canvas/Gradescope
Dates course will run: January 10, 2021 – May 7, 2020
Instructor Information
Dr. Kira Zsolt
Email: [email protected]
Course Objectives
● Describe the major differences between deep learning and other types of machine learning
algorithms.
● Explain the fundamental methods involved in deep learning, including the underlying
optimization concepts (gradient descent and backpropagation), typical modules they consist of,
and how they can be combined to solve real-world problems.
v5.1 1
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
● Differentiate between the major types of neural network architectures (multi-layered perceptrons,
convolutional neural networks, recurrent neural networks, etc.) and what types of problems each
is appropriate for.
● Select or design neural network architectures for new data problems based on their
requirements and problem characteristics and analyze their performance.
● Describe some of the latest research being conducted in the field and open problems that are
yet to be solved.
Course Materials
Course Text
Deep Learning, by Ian Goodfellow and Yoshua Bengio and Aaron Courville, MIT Press.
Available online.
Additional Materials/Resources
All additional reading materials will be available via PDF on Canvas.
v5.1 2
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
Grading Scale
Your final grade will be assigned as a letter grade, with at least the following grades (i.e., 90 or
greater will definitely be an A).
A 90-100%
B 80-89%
C 70-79%
D 60-69%
F 0-59%
Project
The project is a group assignment comprising of 2-4 members (instructor permission is required for
other group arrangements; strong justification will be needed for approval).. The class project is
meant for students to (1) gain experience implementing deep models and (2) try Deep Learning on
problems that interest them. The amount of effort should be at the level of one homework
assignment per group member. A PDF write-up describing the project in a self-contained manner will
be the sole deliverable. Your final write-up will be structured like a paper from a computer vision
conference (CVPR, ECCV, ICCV, etc.). We will release this template as well as rubric. Additionally,
we will allow people to upload additional code, videos and other supplementary material similar to
code upload for assignments. While the PDF may link to supplementary material, external
documents and code, such resources may or may not be used to evaluate the project. The final PDF
should completely address all of the points in the rubric that will be released.
v5.1 3
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
Canvas
This class will use Canvas to deliver course materials to online students. ALL course materials and
quiz/discussion assessments will take place on this platform. Gradescope will be used for
submission of assignments and the project.
Proctoring Information
In order to verify the identity of all GT online students, all online students are required to complete
the onboarding quiz that uses Honorlock. Honorlock is utilized for student identity verification and to
ensure academic integrity. Honorlock provides student identity verification via facial and ID photos.
You may also be asked to scan the room around you. The onboarding quiz will be a practice quiz
that will not affect your grade in the course. You can take the onboarding quiz as many times as you
want. All potential violations are reviewed by a human. The Honorlock support team is available
24/7. While Honorlock will not require you to create an account, download software, or schedule an
appointment in advance, you will need Google Chrome and download the Honorlock Chrome
Extension. Information on how to access Honorlock and additional resources are provided below.
You can also access Honorlock support at https://honorlock.com/support/.
v5.1 4
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
v5.1 5
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
wholly your own. Any public material that you use (open-source software, help from a textbook, or
substantial help from a friend, etc.) should be acknowledged explicitly in anything you submit to us. If
you have any doubts about whether something is legal or not, please do check with the class
Instructor or the TA.
We will actively check for cheating, and any act of dishonesty will result in a Fail grade. Any student
suspected of cheating or plagiarizing on a quiz, exam, or assignment will be reported to the Office of
Student Integrity, who will investigate the incident and identify the appropriate penalty for violations.
Campus Resources
v5.1 6
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
Community Resources
v5.1 7
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
Course Schedule
Week/Dates Modules/Lessons Deliverables
v5.1 8
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
v5.1 9
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
v5.1 10
Georgia Institute of Technology
Course Syllabus: CS7643 Deep Learning
v5.1 11