Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Ferdowsi University of Mashhad, Fall 2023 (1402 SH)

Welcome to Deep Learning Course!

Lectures

Getting Started

This course leverages a variety of resources to impart the concepts and practical applications of deep learning. Some of these resources are highlighted on the About Page. The primary reference is Deep Learning with Python, authored by François Chollet in its second edition (2021).

1402/07/12

Book
Deep Learning with Python, by François Chollet, Second Edition, 2021
Jupyter notebooks
Intro to Tensors, Auto Grad & Gradient Descent
Programming

Further Reading

Autograd, Continue ...

Gradient Descent and its variants

1402/07/23

1402/07/26

Class Canceled

Gradient Descent and its variants, continue ...

1402/07/30

Paper The Application of Taylor Expansion in Reducing the Size of Convolutional Neural Networks for Classifying Impressionism and Miniature Style Paintings (کاربرد بسط تیلور در کاهش حجم شبکه های عصبی پیچشی برای طبقه بندی نقاشی های سبک امپرسیونیسم و مینیاتور )

HW1 Real Time Sudoku Solver, due: 1402/08/04, The deadline for the assignment submission has been extended to 1402/08/12 with a 10 percent penalty for each day of delay from 08/04.

HW2 Generate Persian Sudoku, due: 1402/08/08 Extended until 1402/08/13

Further Reading

1402/08/07

Further Reading

1402/08/10

Class Canceled

1402/08/14

HW3 Modify the code of Chap. 3, due: 1402/08/20

HW4 Using autograd to Solve a Math Puzzle, due: 1402/08/23

1402/08/21

Further Reading

1402/08/24

Further Reading

1402/08/28

HW5 Real Time Sudoku Solver with Persian Digits, due: 1402/09/04

HW6 N-Rook in Chess with auto-grad, due: 1402/09/09

Paper Fully Connected to Fully Convolutional: Road to Yesterday(تمام متصل به تمام پیچشی: پلی به گذشته)

Further Reading

1402/09/05

Convolutional Neural Networks

Generative Adversarial Networks

Variational Autoencoders

Computer Vision

Winter 1402

1
Computer Vision

Whether it is medical diagnosis, self-driving vehicles, camera monitoring, or smart filters, many applications in the field of computer vision are closely related to our current and future lives

2
Image Augmentation
3
Fine-Tuning
4
Object Detection and Bounding Boxes
5
Anchor Boxes
6
Multiscale Object Detection
7
The Object Detection Dataset

1402/11/04

  • Final Exam

Computer Vision, Advanced topics I

Computer Vision, Advanced topics II

Working with Sequences

Physics Informed Neural Network

Projects & Seminars

Projects & Seminars, Continue ...

Theoretical Foundations for Deep Learning

Miscellaneous