Giter VIP home page Giter VIP logo

info8010-deep-learning's Introduction

INFO8010 - Deep Learning

Lectures for INFO8010 Deep Learning, ULiège, Spring 2024.

  • Instructor: Gilles Louppe
  • Teaching assistants: Arnaud Delaunoy, François Rozet, Yann Claes, Victor Dachet
  • When: Spring 2024, Friday 8:30 AM
  • Classroom: R7 / B28
  • Discord: https://discord.gg/5yZqTZhXFW

Agenda

Date Topic
February 9 Course syllabus [PDF] [video]
Lecture 0: Introduction [PDF] [video]
Lecture 1: Fundamentals of machine learning [PDF] [video]
February 16 Lecture 2: Multi-layer perceptron [PDF] [video] [code 1, code 2]
February 23 Lecture 3: Automatic differentiation [PDF] [video] [code]
March 1 Lecture 4: Training neural networks [PDF] [video]
March 4 Deadline for Homework 1
March 8 Lecture 5: Convolutional neural networks [PDF] [video] [code]
March 15 Lecture 6: Computer vision [PDF] [video]
Invited talk: François Lievens (aiHerd)
March 18 Deadline for Homework 2
March 18 Deadline for the project proposal
March 22 Lecture 7: Attention and transformers [PDF] [video]
March 29 Code: GPT, from scratch!
Lecture 8: LLMs and foundation models [PDF]
April 5 Lecture 9: Graph neural networks [PDF]
April 12 Lecture 10: Uncertainty [PDF] [video]
April 19 Lecture 11: Auto-encoders and variational auto-encoders [PDF] [video] [code]
May 10 Lecture 12: Diffusion models [PDF]
May 17 Deadline for the project

Homeworks

The goal of these two assignments is to get you familiar with the PyTorch library. You can find the installation instructions in the Homeworks folder. Each homework should be done in groups of 2 or 3 (the same as for the project) and must be submitted before 23:59 on the due date. Homeworks should be submitted on Gradescope.

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

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

Project

See instructions in project.md.

Reading assignment

TBD.

Archives

Previous editions

Archived lectures

Due to progress in the field, some of the lectures have become less relevant. However, they are still available for those who are interested.

Topic
Recurrent neural networks [PDF] [video]
Generative adversarial networks [PDF] [video]

info8010-deep-learning's People

Contributors

glouppe avatar paintception avatar awehenkel avatar francois-rozet avatar adelau avatar lgaspard avatar paleroy avatar yannclaes avatar

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.