Bienvenue
  • Qu'est-ce que le Deep Learning ?
  • Installation de Python
  • Comment avoir les données et lectures additionnelles
  • IMPORTANT : Mise à jour du code
-------------------- CHAPITRE 1 - ANN (Artificial Neural Networks) -------------
  • Bienvenue dans le Chapitre 1 - Réseaux de neurones artificiels
ANN - Intuition
  • Plan d'attaque
  • Le Neurone
  • La fonction d'activation
  • Comment fonctionnent les Réseaux de Neurones ?
  • Comment apprennent les Réseaux de Neurones ?
  • Algorithme du Gradient
  • Algorithme du Gradient Stochastique
  • Rétropropagation
Construire un ANN
  • Pré-requis
  • Comment avoir les données
  • Description du problème
  • Instructions d'installation des modules
  • Construire un ANN - Étape 1
  • Construire un ANN - Étape 2
  • Construire un ANN - Étape 3
  • Construire un ANN - Étape 4
  • Construire un ANN - Étape 5
  • Construire un ANN - Étape 6
  • Construire un ANN - Étape 7
  • Construire un ANN - Étape 8
  • Construire un ANN - Étape 9
  • Construire un ANN - Étape 10
Travaux Pratiques : Devrait-on dire au revoir à ce client ?
  • Instructions
  • Solution
Évaluer, améliorer et ajuster l'ANN
  • Évaluer l'ANN
  • Améliorer l'ANN
  • Ajuster l'ANN
Travaux Pratiques - Faites-moi perdre une place au podium
  • Instructions
-------------------- CHAPITRE 2 - CNN (Convolutional Neural Networks) ----------
  • Bienvenue dans le chapitre 2 - Réseaux de neurones à convolution
CNN - Intuition
  • Plan d'attaque
  • Que sont les Réseaux de Neurones à Convolution ?
  • Étape 1 - Convolution
  • Étape 1b - Couche ReLU
  • Étape 2 - Pooling
  • Étape 3 - Flattening
  • Étape 4 - Complètement connecté
  • Récap
  • Fonction softmax et entropie croisée
Construire un CNN
  • Comment avoir les données
  • Introduction aux CNNs
  • Construire un CNN - Étape 1
  • Construire un CNN - Étape 2
  • Construire un CNN - Étape 3
  • Construire un CNN - Étape 4
  • Construire un CNN - Étape 5
  • Construire un CNN - Étape 6
  • Construire un CNN - Étape 7
  • Construire un CNN - Étape 8
  • Construire un CNN - Étape 9
  • Construire un CNN - Étape 10
Travaux Pratiques - Chien ou chat ?
  • Instructions
  • Solution
Évaluer, améliorer et ajuster le CNN
  • Travaux Pratiques - Obtenez la médaille d'or
  • Travaux Pratiques - Solution pour la médaille d'or
-------------------- CHAPITRE 3 - RNN (Recurrent Neural Networks) --------------
  • Bienvenue dans le chapitre 3 - Réseaux de neurones récurrents
RNN - Intuition
  • Plan d'attaque
  • L'idée derrière les Réseaux de Neurones Récurrents
  • Le problème de la fuite du gradient
  • LSTMs
  • Intuition pratique
  • EXTRA : Variations des LSTMs
Construire un RNN
  • Comment avoir les données
  • Construire un RNN - Étape 1
  • Construire un RNN - Étape 2
  • Construire un RNN - Étape 3
  • Construire un RNN - Étape 4
  • Construire un RNN - Étape 5
  • Construire un RNN - Étape 6
  • Construire un RNN - Étape 7
  • Construire un RNN - Étape 8
  • Construire un RNN - Étape 9
  • Construire un RNN - Étape 10
  • Construire un RNN - Étape 11
  • Construire un RNN - Étape 12
  • Construire un RNN - Étape 13
  • Construire un RNN - Étape 14
  • Construire un RNN - Étape 15
  • Construire un RNN - Comment ajouter une nouvelle variable ?
Évaluer, améliorer et ajuster le RNN
  • Évaluer le RNN