Deep Learning CPGEI - 2023


General Information

Objective: Study of the main deep learning methods and their applications.

Syllabus: Machine learning basics; Deep Feedforward Networks; Convolutional Neural Networks (CNNs), Recurrent Neural Networks; Generative Adversarial Networks (GANs); Object Detection; Segmentation; Natural Language Processing (NLP); Advanced models; Frameworks for deep learning and Practical Aspects; Applications of deep learning models for real-world problems.

Duration/credits: 45 hours/3 credits (12 weeks).

Time: Tuesdays (17:50 - 21:10) - online with synchronous online (SYN) and assynchronous (ASYN) classes.

Lecturers: Heitor Silvério Lopes and André Eugenio Lazzaretti.

Collaborators: Andrei Inácio, Clayton Hilgemberg da Costa, Anderson Brilhador, Lucas da Silva Nolasco

Prerequisites: Linear algebra; Probability and statistics; Differential and integral calculus; Programming (Python).

Grade: Assignments (30%) and Final Project (70%).

Grades

Assignment and Final Project (link).

Final Project Rules

Bibliography and Support Materials

Books

Other Courses: 

Week 1 - October 10

Lecturer: 

Content

Week 2 - October 17

Lecturer: 

Content

Assignment 01:

Week 3 - October 24

Lecturer: 

Content

Assignment 02:

Week 4 - October 31

Lecturer: 

Content

Week 5 - November 07

Lecturer: 

Content

Assignment 03:

Week 6 - November 14

Lecturer: 

Content

Assignment 04:

Week 7 - November 21

Lecturer: 

Content

Assignment 05:

Week 8 - November 28

Lecturer: 

Content

Assignment 06 (optional):

Week 9 - December 05

Lecturer: 

Content

Week 10 - December 12

Lecturer: 

Content

Week 11 - December 19

Lecturer: 

Content