Skip to content
UdemyDeep LearningPaid courseAll LevelsCertificate

Le Deep Learning de A à Z (Udemy.com)

Apprenez à créer des algorithmes de Deep Learning en Python par des experts en Machine Learning & Data science.

Created by: Hadelin de Ponteves

Last updated November 2025

icon
What you will learn

  • Comprendre l'intuition derrière les réseaux de neurones artificiels
  • Comprendre l'intuition derrière les réseaux de neurones à convolution
  • Comprendre l'intuition derrière les réseaux de neurones récurrents
  • Comprendre l'intuition derrière les cartes auto adaptives
  • Comprendre l'intuition derrière les machines de Boltzmann
  • Comprendre l'intuition derrière les auto encodeurs
  • Appliquer les réseaux de neurones artificiels en pratique
  • Appliquer les réseaux de neurones à convolution en pratique
  • Appliquer les réseaux de neurones récurrents en pratique
  • Appliquer les cartes auto adaptives en pratique
  • Appliquer les machines de Boltzmann en pratique
  • Appliquer les auto encodeurs en pratique

icon
Course Description

Le domaine de l'intelligence artificielle est en pleine croissance. Entre les voitures autonomes qui ont déjà roulé des millions de kilomètres, IBM Watson qui produit de meilleurs diagnostics que des armées de médecins, ou le robot Alpha Go de l'équipe Deepmind de Google qui bat le champion du monde de Go, il n'y a plus de doute sur l'explosion de ce nouveau domaine.

Mais plus le domaine de l'IA progresse, plus les problèmes qu'on cherche à résoudre sont compliqués. Seul le Deep Learning peut résoudre des problèmes aussi complexes, ce qui explique pourquoi on le retrouve au cœur des recherches en intelligence artificielle.

--- Pourquoi Deep Learning de A à Z ? ---

Il y a cinq raisons qui font que le cours Deep Learning de A à Z est différent et sort du lot en comparaison des autres cours qu'on peut trouver ici et là :

1. STRUCTURE ROBUSTE

La chose la plus importante sur laquelle nous nous sommes concentrés est de donner au cours une structure robuste. Le Deep Learning est un domaine très large et complexe, ce qui le rend difficile à approcher.

C'est pourquoi nous avons regroupés les leçons en deux grosses parties, représentant les deux branches fondamentales du Deep Learning : Le Deep Learning supervisé et le Deep Learning non supervisé. Ensuite, chaque partie est divisée en trois algorithmes distincts. Nous avons déterminé qu'il s'agissait de la meilleure structure pour apprendre le Deep Learning.

2. LEÇONS INTUITIVES

La plupart des cours et livres commencent directement par la théorie, puis des maths, puis du code... Sauf qu'ils oublient d'expliquer ce qui est peut-être le plus important : pourquoi vous faites ce que vous faites. Pas dans Deep Learning de A à Z. On se focalise d'abord sur l'intuition des concepts derrières les algorithmes.

Grâce à ces leçons intuitives, vous arriverez beaucoup plus facilement à comprendre les techniques. Par la suite, lorsque vous passerez aux leçons plus orientées pratique avec du code, vous visualiserez aisément chaque étape des algorithmes et surtout pourquoi vous devez exécuter chaque étape.

3. PROJETS PASSIONNANTS

N'en avez-vous pas marre de retrouver tout le temps les mêmes jeux de données constamment dans tous les cours ?

Ça en devient lassant.

C'est pourquoi dans ce cours nous avons choisi d'utiliser des jeux de données réels et de résoudre de vrais problèmes réels. (Pas comme les données de fleurs d'iris ou le super classique exemple de classification de chiffre comme on voit partout). Dans ce cours, on va résoudre six problèmes :

  • Comment prédire le départ d'un client grâce aux Réseaux de Neurones Artificiels.
  • Comment reconnaître des images grâce aux Réseaux de Neurones à Convolution.
  • Comment prédire le prix d'une action grâce aux Réseaux de Neurones Récurrents.
  • Comment réaliser une enquête de fraude grâce aux Cartes Auto Adaptives.
  • Comment créer un système de recommandation grâce aux Machines de Boltzmann.
  • Comment gagner le prix Netflix de 1 million de $ grâce aux auto encodeurs empilés*.

*Les auto-encodeurs sont une technique de Deep Learning très récente qui n'existait pas il y a quelques années encore. Cette méthode n'est jamais expliquée suffisamment en détail.

4. EXERCICES DE CODE

Dans Deep Learning de A à Z, on code avec vous. Chaque leçon pratique démarre avec une page blanche, et ensemble on progresse ligne par ligne afin que vous puissiez suivre et comprendre chaque étape du code.

De plus, le code est structuré de telle manière que vous pouvez facilement le télécharger et l'appliquer directement sur vos propres projets. Nous vous expliquons comment vous pouvez changer le code pour l'adapter à VOS données, ou comment optimiser les algorithmes pour vos besoins afin que vous obteniez les résultats que vous recherchez.

Ce cours a donc une application directe pour votre carrière professionnelle.

5. SOUTIEN DIRECT

Avez-vous déjà suivi un cours ou lu un livre où vous avez des tonnes de questions... qui restent sans réponse ?

Eh bien ce n'est pas le cas de cours. Nous nous engageons à faire de ce cours le meilleur cours de Deep Learning sur la planète. Avec cet engagement vient la responsabilité d'être là constamment pour vous quand vous avez besoin d'aide.

Comme nous avons aussi une vie et des clients, une équipe de Data Scientists professionels est là pour vous aider. Posez une question, et vous obtiendrez une réponse dans les 48 heures maximum, peu importe la complexité de votre problème.

Nous sommes là pour assurer votre succès et votre réussite.

--- Les outils ---

Tensorflow et PyTorch sont les outils open-source les plus utilisés en Deep Learning. Dans ce cours, vous apprendrez à utiliser les deux !

Tensorflow a été développé par Google et est utilisé par exemple dans leur système de reconnaissance vocale, dans Google Photos, Gmail, Google Search, et dans pas mal d'autres applications. De nombreuses entreprises utilisent Tensorflow, comme AirBnB, Airbus, eBay, Intel, Uber, et des centaines d'autres.

PyTorch est tout aussi puissant et a été développé par des chercheurs chez Nvidia et dans les universités de Stanford, Oxford, et ParisTech. Des entreprises comme Twitter, Saleforce ou Facebook utilisent PyTorch.

Alors, lequel est meilleur et pourquoi ?

Dans ce cours, vous apprendrez justement à utiliser les deux et donc dans quelles situations Tensorflow ou PyTorch est plus adapté. Au fur et à mesure des leçons, nous allons comparer les deux et vous donnez des astuces et idées pour retenir quand les utiliser.

Ces outils sont encore très récents et ont été créé il y a tout juste deux ans. C'est de ça dont on parle quand on vous dit que ce cours utilise les outils de Deep Learning les plus à la pointe de la technologie !

--- Encore plus d'outils ---

Theano est un autre outil open-source pour le Deep Learning. Il est similar à Tensorflow dans son usage, mais nous en parlerons tout de même.

Keras est une librairie qui permet d'implémenter les modèles de Deep Learning. Elle regroupe à la fois Theano et Tensorflow et permet en juste quelques lignes de code de créer des modèles puissants et complexes de Deep Learning. C'est ce qui vous permettra d'avoir une vision globale de ce que vous créez. Le code que vous produirez sera clair et structuré grâce à cette librairie, ce qui vous permettra d'avoir une bonne intuition et une excellente compréhension de ce que vous faites.

--- Plus plus plus d'outils ! ---

Scikit-learn est la librairie de Machine Learning par excellence. On l'utilisera :

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Hadelin de Ponteves

Hadelin is one of Udemy’s top instructors and a recognized leader in AI education. He has taught AI to over 2.6 million learners worldwide and is a frequent guest speaker at prominent industry events. Hadelin has created more than 30 top-rated courses on topics such as AI, Machine Learning, Deep Learning, Blockchain, and Cloud Computing, empowering learners around the globe to upskill in cutting-edge technologies.

In addition to his partnership with Udemy, Hadelin is the co-founder of CloudWolf and SuperDataScience. He is passionate about education and is on a mission to make complex technologies simple, practical, and widely accessible to all.

As a side activity, he is also an actor who acted in seven films, and a movie producer of two films (Indian and French).

icon
More courses by Hadelin de Ponteves

$199.99

$22.99

$14.99

Free

Free

$18.99

icon
More Deep Learning courses

$59.99

$109.99

$109.99

$79.99

$19.99

$16.99

icon
Reviews

4.4

2,751 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By BERTRAND Christian on 4/27/2023

En cherchant à savoir ce qui se cachait sous le vocable deep learning, j'ai beaucoup appris sur les réseaux de neurores et les algoritmes. De quoi essayer d'en construire quelques-uns. J'ai apprécié qu'il n'y ait pas eu trop de formules mathématiques complexes dans ce cours que j'ai trouvé très didactique.

By Stéphane Di CIOCCIO on 8/18/2020

Vraiment un excellent cours sur le Deep Learning en français ! Le formateur est très pédagogue, les cours sont organisés et structurés (théorie puis pratique). Les exemples donnés sont très pertinents, tout est fait pour que l'on puisse coder en même temps. Je recommande vivement.

By Zakaria Belkacemi on 3/30/2020

J'ai pris ce cours pour pouvoir m'orienter vers un stage en IA et il rassemble d'excellentes qualités ! il est très bien expliqué, il va assez loin pour permettre la pratique et nous laisse toujours des sources si l'on souhaite aller plus loin. Je ne pensais pas qu'il m'apporterait autant !

By Abdou Aziz Sarr on 3/29/2020

Le cours est bien expliqué. Cependant, j'aurai aimé qu'il nous détaille un peu sur les mathématiques au lieu des liens. Autre chose à souligner aussi, c'est au niveau des explications(parfois c'est pas claire). Le professeur ne répond aux questions et cela n'arrange pas les étudiants. Il doit aussi faire beaucoup d'effort sur les explications. Avec Kirill tout était très claire et détaillé. Pourquoi Kirill Eremenko n'est pas ici d'ailleurs ? Cordialement

By Jean-Francois Weissmann on 3/26/2020

Très intéressant et très clair! Bravo pour tout ça, cela est un bon dé-mystifcateur de choses TRES complexes en math derrière... Une seule chose un manquante à mon sens : comment utiliser concepts une application IHM web = concept de mise en place d'une une application web qui utiliserait ces models entrainés compilés via python... MERCI encore!!

By Tristan Latrasse on 10/21/2019

Excellent cours avec un bémole... J'ai posé 3 questions mais n'ai reçu qu'une seule réponse. Je sais que ça incite à se débrouiller avec StackOverflow ou autres mais c'est quand même dommage. Bravo en tout cas

By Mourad TERZI on 9/24/2019

Explications très claires. Des explications consistantes des intuitions. De bons exemples d'application Suggestion: Donner beaucoup plus de détails dans les exemples d'application ex: Partie des blocs LSTMs dans l'exemple RNN sur la prédiction des actions de Google.

By Nicolas Mathieu on 1/3/2019

Quelques parties , pas assez détaillé notamment sur l'utilité de tel ou tel classifieur. Si on suit le cours entièrement, il y a pas mal de redite. Mais globalement le niveau théorie/pratique est exactement ce que je cherchais. Grâce à ce cours j'ai pu créer mon reseau de neurones facilement , le modifier, et essayer d'autres type de réseau. Je pense qu'il faut tout de même de bonne base en maths/statistiques et en programmation pour suivre le cours.

By Stephane Lebrument on 8/10/2018

Le cours est dense et aborde les algorithmiques des réseaux de neurones mais au détriment de la théorie sous-jacente. J'ai apprécié la phase de compréhension (l'intuition) avant les travaux pratiques même si quelque fois les explications sont incomplètes. C'est une base intéressante pour aller plus loin en donnant une vision globale et concrète des réseaux de neurones.

By Mohamed El Hajji on 5/12/2018

Trés bon cours. Le formateur explique trés bien, avec des mots simple, des notions pouvant etre trés complexes. On peut comprendre l'intuition derriere les reseaux de neurones sans avoir de bagage mathematique. Les 5 étoiles seront obtenues quand le cours aura un suivi plus important : -certaines manipulation ne sont plus obligatoire, comme installer Linux puisque Pytorch est disponible sous windows -Bien qu'on nous parle a un moment du calcul multi cpu, aucun tuto n'est présent. - J'ai poser deux questions et aucune d'elle n'a recu une reponse.

Showing all 10 reviews on CourseDuck

Read all 2,751 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100