Semester: Spring 2020
Location and Hours: Tuesdays and Thursdays, 8:00--9:15am, Room 124 Bright Building
Instructor: Prof. Anxiao (Andrew) Jiang, 309B Bright Building. Email: ajiang@cse.tamu.edu
Textbook: Deep Learning with Python, by Francois Chollet, Manning Publications, December 2017.
TA and Grader:
TA: Xiaojing Yu. Email: vicky_yu@tamu.edu (Office hours: Wednesday and Friday 2:00pm-3:00pm in 514E HRBB)
Grader: Sarwesh Krishnan. Email: sarweshkrishnan@tamu.edu
Grading and Requirements:
Grading is project-based.
Submission Policy: An electronic copy of each project submission should be turned in in eCampus. Late project submissions will not be accepted.
Resources for computing using GPU:
1. HPRC: You can apply for an account at TAMU HPRC (High Performance Research Computing), https://hprc.tamu.edu.
2. Google CoLab: there's an open source Jupyter notebook environment by Google that runs in the cloud and allows us to use GPU resources. It requires no setup. It's a good resource for anyone who wants to do swift experiments in deep learning. Here is its link: https://colab.research.google.com/notebooks/welcome.ipynb#recent=true
Training a deep neural network often requires GPU. (Otherwise, computing can be very slow.) Try to get access to a computer with GPU, or use the above online resources. There are also cloud computing services (such as from Amazon) that provide GPU computing for a cost (which is OK for small experiments, but can be costly for large experiments).
Syllabus:
(Tuesday 1/14/2020) Introduction to Deep Learning. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_01.pdf. Read Chapter 1 of Textbook.
(Thursday 1/16/2020) Mathematical Building Blocks of Neural Networks. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_02.pdf. Read Chapter 2 of Textbook.
(Tuesday 1/21/2020) Gradient Descent and Backpropagation Algorithm. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_03.pdf.
(Thursday 1/23/2020) Getting Started with Neural Networks. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_04.pdf. Read Chapter 3 of Textbook.
(Tuesday 1/28/2020) Getting Started with Neural Networks. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_05.pdf. Read Chapter 3 of Textbook.
(Thursday 1/30/2020) Fundamentals of Machine Learning. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_06.pdf. Read Chapter 4 of Textbook.
(Tuesday 2/4/2020) Self-study.
(Thursday 2/6/2020) Self-study.
(Tuesday 2/11/2020) Deep Learning for Computer Vision. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_07.pdf. Read Chapter 5 of Textbook.
(Thursday 2/13/2020) Deep Learning for Text and Sequences. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_08.pdf. Read Chapter 6 of Textbook.
(Tuesday 2/18/2020) Deep Learning for Text and Sequences. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_09.pdf. Read Chapter 6 of Textbook.
(Thursday 2/20/2020) Advanced Deep-learning Best Practices. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_10.pdf. Read Chapter 7 of Textbook.
(Tuesday 2/25/2020) Advanced Deep-learning Best Practices. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_10.pdf. Read Chapter 7 of Textbook.
(Thursday 2/27/2020) Auto-Encoder. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_16.pdf. Read Chapter 8 of Textbook.
(Tuesday 3/3/2020) VAE and GAN. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_17.pdf. Read Chapter 8 of Textbook.
(Thursday 3/5/2020) VAE and GAN. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_17.pdf. Read Chapter 8 of Textbook.
(Tuesday 3/10/2020) No class due to spring break.
(Thursday 3/12/2020) No class due to spring break.
(Tuesday 3/17/2020) No class due to school shutdown.
(Thursday 3/19/2020) No class due to school shutdown.
(Tuesday 3/24/2020) VAE and GAN. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_17.pdf. Read Chapter 8 of Textbook. [Lecture video: https://youtu.be/zswlolfCOBQ]
(Thursday 3/26/2020) VAE and GAN. Lecture slides at http://faculty.cse.tamu.edu/ajiang/636_17.pdf. Read Chapter 8 of Textbook. [Lecture video: https://youtu.be/zswlolfCOBQ]
(Tuesday 3/31/2020) Generative Adversarial Network. [Lecture video: https://youtu.be/5QhP1h1Meds]
(Thursday 4/2/2020) Generative Adversarial Network. [Lecture video: https://youtu.be/5QhP1h1Meds]
(Tuesday 4/7/2020) Smart Home for People Project, Part 1. [Lecture video: https://youtu.be/d8Cf6osApkg] [Demo video for 8 actions: https://youtu.be/2vigWc0YMKE]
(Thursday 4/9/2020) Smart Home for People Project, Part 2. [Lecture video: https://youtu.be/jxagcySkP3E ]
(Tuesday 4/14/2020)
(Thursday 4/16/2020)
(Tuesday 4/21/2020)
(Thursday 4/23/2020)
(Tuesday 4/28/2020) No class due to Redefined Day.
Statement: The Americans with Disabilities Act (ADA) is a federal anti-discrimination statute that provides comprehensive civil rights protection for persons with disabilities. Among other things, this legislation requires that all students with disabilities be guaranteed a learning environment that provides for reasonable accommodation of their disabilities. If you believe you have a disability requiring an accommodation, please contact Disability Services, currently located in the Disability Services building at the Student Services at White Creek complex on west campus or call 979-845-1637. For additional information, visit http://disability.tamu.edu.
“An Aggie does not lie, cheat or steal, or to tolerate those who do.” See http://aggiehonor.tamu.edu