2020
Intelligence Artificielle
Echauffement
Overfitting / Underfitting
Introduction au réseau de neurones (fully connected)
Introduction au réseau de neurones et deep-learning
Réseau de neurones
Régression sur PyTorch
Classification sur PyTorch
Enoncé exercices
Exercice réseau de neurones
Introduction au réseau de neurones convolutionnels
Introduction au Réseau de neurones convolutionnels
Réseau de neurones convolutionnel
Convolution et Pooling sur Pytorch
Démo-convolution
GPU sur Colab
Enoncé exercices
Exercice réseau de neurones
Projet fin d'année: Visual Question Answering (mini-VQA)
Présentation projet IA
Enonce projet
Compétition Kaggle
Code pour recréer le projet
2019
Merci à
Virginie Vandenbulcke
pour sa relecture bienveillante.
Exercices, solutions, test et test corrigés (password protected)
Pour accès : jean-benoit.delbrouck@umons[dot]ac[dot]be
ou : jeanbenoit.delbrouck@gmail[dot]com
Réseau de neurones
SVM et les réseaux de neurones : classification binaire
(hyperplan, séparabilité linéaire, perceptron, fonction sigmoide, inséparabilité linéaire, kernel trick, heuristique et algorithme)
SVM et les réseaux de neurones : classification multi-classes
(one versus the rest, PCA, features, fonction softmax)
Algorithme d'apprentissage d'un réseau de neurones
(descente de gradient, minima local et global, courbure convexe, dérivée et gradient)
Réseau de neurones fully connected et convolutionnel
(fully connected, convolution, connectivité spatiale, connectivité en profondeur, padding et stride, pooling)
(TP) Classifieur CNN sur ImageNette
Apprentissage par renforcement
Processus décisionnel markovien
(MDP, reward, fonction de valeur, programmation dynamique, itération de la valeur, Q-learning, méthode de Monté-Carlo, apprentissage par différence temporelle)
(TP) Deep Q-learning
2016-2019
Traitement du signal (exercices)
Notes