Machine Learning : Modèles Génératifs (Gans) Avec Pytorch
Dernière mise à jour : 7/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Français | Size: 329.50 MB | Duration: 1h 10m
Dernière mise à jour : 7/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Français | Size: 329.50 MB | Duration: 1h 10m
Apprenez Pytorch par la pratique en implémentant un réseau antagoniste génératif
What you'll learn
Les opportunités qu'offrent les modèles génératifs
Le fonctionnement des GANs (intuitif)
Le fonctionnement mathématique des GANs
L'implémentation et l'optimisation de réseaux de neurones avec PyTorch
L'implémentation d'un GAN en partant de zéros
La génération d'images synthétiques
Requirements
Savoir programmer avec Python
Connaissances basiques du Machine Learning (réseaux de neurones & classificateurs)
Description
Dans ce cours accéléré, nous allons aborder les opportunités qu'offrent les modèles génératifs et ensuite, nous nous intéresserons plus particulièrement aux Generative Adversarial Networks (GANs). Je vais vous expliquer le fonctionnement des GANs de manière intuitive et ensuite, nous nous plongerons dans l'article qui les a introduit en 2014 (Ian J. Goodfellow et al.). Je vous expliquerai donc de manière mathématique le fonctionnement des GANs, ce qui vous permettra d'avoir les bases nécessaires pour implémenter votre premier GAN en partant de zéro.Nous implémenterons en approximativement 100 lignes de code un générateur, un discriminateur et le pseudo-code décrit dans l'article afin d'entraîner ces derniers. Nous utiliserons le langage de programmation Python et le framework PyTorch. Après entraînement, le générateur nous permettra de générer des images synthétiques.J'ai la conviction qu'un concept s'apprend par la pratique et ce cours accéléré a pour objectif de vous donner les bases nécessaires afin de continuer votre apprentissage du Machine Learning, de PyTorch et des modèles génératifs (GANS, Variational Autoencoders, Normalizing Flows, …).À l'issue de ce cours, le participant aura la possibilité d'utiliser Python (et plus particulièrement le framework PyTorch) afin d'implémenter des articles scientifiques et des solutions d'intelligence artificielle. Ce cours a également pour objectif d'être un tremplin dans votre apprentissage des modèles génératifs.Au-delà des GANs, ce cours est également une introduction générale au framework PyTorch et un cours de Machine learning de niveau intermédiaire .Concepts abordés:Le framework PyTorch afin d'implémenter et d'optimiser des réseaux de neurones.Le framework Keras afin de charger un ensemble de données.Google colab.L'utilisation des modèles génératifs dans le monde de la recherche et industriel.Les GANs de manière intuitive.Les GANs de manière mathématique.La génération de données synthétiques.L'implémentation d'un article scientifique.N'attendez plus avant de vous lancer dans le monde des modèles génératifs!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Application des modèles génératifs
Section 2: GANs : explications
Lecture 3 Explication intuitive
Lecture 4 Explication mathématique
Section 3: Implémentation
Lecture 5 Google colab
Lecture 6 Modules & dataset
Lecture 7 Helpers
Lecture 8 Générateur
Lecture 9 Discriminateur
Lecture 10 Training loop
Lecture 11 Entraînement des réseaux de neurones
Lecture 12 Analyse des résultats
Toute personne intéressée par le machine learning & l'intelligence artificielle.,Toute personne intéressée par les modèles génératifs et par les GANs.,Toute personne qui aimerait apprendre PyTorch par la pratique.,Les professionnels qui veulent utiliser les opportunités qu'offrent les modèles génératifs.