C S 395T – Deep Learning
Fall 2020 Syllabus
Instructor:
Professor Philipp Krähenbühl – online office hours by appointment
TA:
Dian Chen
Office Hours:
Fri Morning 9:30-10:00 AM US Central Time (Zoom Meeting ID/ Pass: 769 375 9576
/ 9dHyCf)
Fri Afternoon 3:30-4:00 PM US Central Time (Zoom Meeting ID/ Pass: 769 375 9576 /
9dHyCf)
Course Overview:
This course covers the basic building blocks and intuitions behind designing, training, tuning,
and monitoring of deep networks. We will cover both the theory of deep learning, as well as
hands-on implementation sessions in pytorch. We will also cover a series of application areas of
deep networks in: computer vision, sequence modeling in natural language processing, deep
reinforcement learning, generative modeling, and adversarial learning. In the homework
assignments, we will develop a vision system for a racing simulator, SuperTuxKart, from
scratch.
Prerequisites: Python, basic ML background
Textbooks: None
Course Materials (Slides and Python Notebooks): http://www.philkr.net/dl_class/material
Technical Requirements:
Before beginning this course, learners should check that their equipment meets the following
technical requirements:
Browser: latest Chrome or Firefox (Chrome preferred)
o OS: Mac 10.12/10.13/10.14, Linux or Windows 10 with at least 2GB of free space.
o Hardware: Dual Core 2.4 Ghz, 4GB RAM or better
o Internet connection: cable modem/DSL or better (500 kbps download, 300 kbps upload)
o Smartphone or scanner to take pictures and make PDFs of homework submissions
o Smartphone or other device capable of being used for dual-factor authentication
Office Hours
Professors will hold virtual office hours through Zoom by appointment only. TAs will hold virtual
office hours as well on a weekly schedule.
Collaboration / Academic Honesty Policy
Collaboration is not allowed for homework or Quizzes. Every homework and quiz needs to be
solved individually. We will check for duplicates. For the final project groups of up to 3 students
are allows. Different groups are allowed to discuss ideas and share data, but no code.
The online course format allows for multiple methods of identity verification, collusion,
collaboration and plagiarism monitoring and detection. A violation of the course policy may
include (but is not limited to) the following:
o Providing your UT EID to any other person
o Collaborating or sharing information with another person regarding the material on any quiz,
assessment or assignment, before, during and/or after any quiz, assessment or assignment
o Recording any quiz, assessment or assignment material in any format
o Failing to properly cite language, ideas, data, or arguments that are not originally yours
o The public (such that it can be viewed by more than one person) posting of any form of a test
bank or group of questions from any assignment
o Consulting forbidden materials or sources of information
The University of Texas at Austin Academic Integrity principles call for students to avoid
engaging in any form of academic dishonesty on behalf of yourself or another student. Grade-
related penalties are routinely assessed ("F" in the course is not uncommon), but students can
also be suspended or even permanently expelled from the University for scholastic dishonesty.
If you have any questions about what constitutes academic dishonesty, please refer to the Dean
of Students website or contact the instructor for this course.
You must agree to abide by the Honor Code of the University of Texas. You will not work with or
collaborate with others in any way while completing any of the graded course assignments.
Late Policy
Quizzes: N/A
Homework:
1 day: -25%
2 days: -50%
3 days: -75%
4 days: -100%