| Course DescriptionThe course  helps to understand the fundamentals of Deep Learning. The course starts off gradually with multi-layer preceptrons and it progresses into the more complicated concepts such as attention and sequence-to-sequence models. This course also covers other models of deep learning such as convolutional neural networks, recurrent neural networks, deep generative models such as autoregressive, GAN, VAE, NFM, representation learning, and deep reinforcement learning methods. We use frameworks such as PyTorch and Tensorflow, which are very important for implementing deep Learning models.  Course Information
Instructor:   Hamid BeigyTeaching Assistants: Fariba Lotfi, Fatemeh Karimkhani, Aryan Sadeghi, Fatemeh Sarshar Tehrani, Amirhossein Noohian, Amirhossein  Youssefi, Amirhossein Sohrabbeig, Fatemeh Sarhsar Tehrani, Maryam Afshari, 
Maryam Riyahi Madvar, Mostafa Norouzi, Paria Kashani, Yasaman BoreshbanTime and Location: Saturday/Monday: 10:30 am -12:00 am, virtual classContact: Please contact the teaching staffs on  Piazza site.
 Required Texts
[GYC] Ian Goodfellow and Yoshua Bengio and Aaron Courville, Deep Learning, MIT Press, 2016.[DY] Li Deng and Dong Yu, Foundations and Trends in Signal Processing, Vol. 7, No. 3–4, pp 197-387, 2014.[SB] Richard S. Sutton and Andrew G. Barto, Reinforcement Learning: An Introduction, Second edition. The MIT Press, 2018. Grading Policy 
15%: Mid-term exam 1 (1400/01/19). 15%: Mid-term exam 2 (1400/02/22). 20%: Final exam (1400/04/07). 30%: Homeworks. 15%: Quiz.  5%: Paper & Explore a theoretical or empirical question and present it. Deadline for choosing paper: 1400/02/25. Lecture Schedule
 Problem sets
Problem set 1 Due 1400-01-06Problem set 2 Due 1400-01-27Problem set 3 Due 1400-02-18Problem set 4 Due 1400-03-18Problem set 5 Due 1400-04-25
 |