Code Monkey home page Code Monkey logo

info8010-deep-learning's Introduction

INFO8010 - Deep Learning

Lectures for INFO8010 - Deep Learning, ULiège, Spring 2021.

  • Instructor: Gilles Louppe
  • Teaching assistants: Matthia Sabatelli, Antoine Wehenkel
  • When: Spring 2021, Friday 9:00 AM
  • Classroom: Lectures are virtual and broadcast on Youtube.
  • Discussion: Join us on Discord (see invitation link in emails)

Agenda

Date Topic
February 5 Course syllabus [PDF] [video]
Lecture 0: Introduction [PDF] [video]
Lecture 1: Fundamentals of machine learning [PDF] [Side notes] [video]
February 12 Lecture 2: Multi-layer perceptron [PDF] [Side notes] [video]
February 19 Lecture 3: Automatic differentiation [PDF] [Side notes] [video]
February 26 Lecture 4: Training neural networks [PDF] [Side notes] [video]
March 1 Deadline for Homework 1
March 5 Lecture 5: Convolutional neural networks [PDF] [Side notes] [video]
March 12 Lecture 6: Computer vision [PDF] [Side notes] [video]
March 19 Lecture 7: Recurrent neural networks [PDF] [Side notes] [video]
March 22 Deadline for Homework 2
March 26 (No lecture)
Deadline for the project proposal
April 2 Lecture 8: Attention and transformers [PDF] [Side notes] [video]
April 23 Lecture 9: Auto-encoders and variational auto-encoders [PDF] [Side notes] [video]
April 30 Lecture 10: Generative adversarial networks [PDF] [Side notes] [video]
May 7 Lecture 11: Uncertainty [PDF] [video]
Deadline for the reading assignment
May 17 Deadline for the project (code and report)
-- All lectures [PDF]
All videos [Playlist]

Homeworks

The goal of these two assignments is to get you familiar with the PyTorch library. Each homework should be done in groups of 2 or 3 (the same as for the project) and must be submitted on the Montefiore submission platform before 23:59 on the due date.

  • Homework 1: Tensor operations, autograd and nn. Due by March 1.
  • Homework 2: Dataset, Dataloader, running on GPU, training a convolutional neural network. Due by March 22.

Homeworks are optional. If submitted, each homework will account for 5% of the final grade.

Project

See instructions in project.md.

Reading assignment

Your task is to read and summarize a major scientific paper in the field of deep learning. You are free to select one among the following three papers:

  • T. Karras al, "Analyzing and improving the image quality of StyleGAN", 2020. [pdf]
  • E. Nalisnick, "Do Deep Generative Models Know What They Don't Know?", 2019 [pdf]
  • M. Cranmer et al, "Discovering Symbolic Models from Deep Learning with Inductive Biases", 2020. [pdf]

You should produce a report that summarizes the problem that is tackled by the paper and explains why it is challenging or important, from the perspective of the wider research context. The report should outline the main contributions and results with respect to the problem that is addressed. It should also include a critical discussion of the advantages and shortcomings of the contributions of the paper. Further guidelines for writing a good summary can be found here (Section 2, "The summary").

Constraints:

  • You can work in groups of maximum 3 students.
  • You report must be written in English.
  • 2 pages (excluding references, if any).
  • Formatted using the LaTeX template template-report.tex.

Your report should be submitted by April 30, 2021 at 23:59 on the submission platform. This is a hard deadline.

Archives

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.