Intelligence Artificielle de A à Z
- Objectifs pédagogiques
- Sections du cours
- Avis
Vous apprendrez les concepts clés de l’IA ainsi que développerez l’intuition qui vous permettra d’être rapidement capable de concevoir vos propres IA :
-
Comment démarrer la création d’une IA sans aucune connaissance préalable de code à l’aide de Python.
-
Comment utiliser OpenAI Gym pour apprendre le plus rapidement possible.
-
Comment optimiser vos IAs afin qu’elles atteignent leur potentiel maximal dans le monde réel.
Voici ce que vous apprendrez dans ce cours :
1. De parfait débutant à expert en Intelligence Artificielle – Vous apprendrez à créer des IA autonomes et capables d’évoluer dans de nombreux environnements différents. En partant d’une page blanche, nous coderons et expliquerons ensemble chaque ligne de code permettant de créer une IA. Ainsi, vous pourrez non seulement comprendre exactement comment elle fonctionne, mais en plus, vous serez capable de reproduire les exemples pour vos propres projets.
2. Templates de code – Dans chaque chapitre, nous vous donnons accès à tous les templates de code que nous utilisons (et expliquons). Ainsi, lorsque vous créez un nouveau projet, pas la peine de redémarrer de zéro. Vous pouvez directement reprendre le template, l’adapter rapidement, et observer votre nouvelle IA !
3. Vidéos intuitives – Plutôt que de développer des équations mathématiques sur des pages et des pages, nous apportons une attention toute particulière à l’intuition derrière la théorie afin que vous compreniez ce que vous faites et soyez capable d’être autonomes lorsque vous voudrez améliorer vos algorithmes.
4. Applications concrètes – Dans ce cours, vous serez amenés à créer une IA non pas sur 1, ni 2, mais sur 3 jeux différents ! Dans chaque module, dont la complexité va aller en s’acroissant, l’IA que vous bâtirez sera capable d’apprendre comment le jeu fonctionne, et à force d’accumuler de l’expérience, va réussir à remplir les objectifs que vous lui donnerez. Ces applications vous permettront de vraiment mettre la main à la patte et de pratiquer vos connaissances nouvellement acquises.
5. Aide directe – Nous nous sommes engagés à rendre ce cours le plus accessible possible afin d’enseigner l’IA à un maximum de personnes. C’est pourquoi, si vous avez besoin d’aide, nous serons là pour vous épauler. Posez une question sur le point bloquant que vous ne comprenez pas, et nous vous apporterons la solution.
-
5Plan d'attaqueLeçon vidéo
-
6Qu'est-ce que l'apprentissage par renforcement ?Leçon vidéo
-
7L'équation de BellmanLeçon vidéo
-
8Le "plan"Leçon vidéo
-
9Processus de décisions markoviensLeçon vidéo
-
10Stratégie vs PlanLeçon vidéo
-
11Ajoutons une "pénalité de vie"Leçon vidéo
-
12Q-Learning : IntuitionLeçon vidéo
-
13Différence temporelleLeçon vidéo
-
14Q-Learning : VisualisationLeçon vidéo
-
26Voiture autonome - Étape 3Leçon vidéo
-
27Voiture autonome - Étape 4Leçon vidéo
-
28Voiture autonome - Étape 5Leçon vidéo
-
29Voiture autonome - Étape 6Leçon vidéo
-
30Voiture autonome - Étape 7Leçon vidéo
-
31Voiture autonome - Étape 8Leçon vidéo
-
32Voiture autonome - Étape 9Leçon vidéo
-
33Voiture autonome - Étape 10Leçon vidéo
-
34Voiture autonome - Étape 11Leçon vidéo
-
35Voiture autonome - Étape 12Leçon vidéo
-
36Voiture autonome - Étape 13Leçon vidéo
-
37Voiture autonome - Étape 14Leçon vidéo
-
38Voiture autonome - Étape 15Leçon vidéo
-
51Doom - Étape 1Leçon vidéo
-
52Doom - Étape 2Leçon vidéo
-
53Doom - Étape 3Leçon vidéo
-
54Doom - Étape 4Leçon vidéo
-
55Doom - Étape 5Leçon vidéo
-
56Doom - Étape 6Leçon vidéo
-
57Doom - Étape 7Leçon vidéo
-
58Doom - Étape 8Leçon vidéo
-
59Doom - Étape 9Leçon vidéo
-
60Doom - Étape 10Leçon vidéo
-
61Doom - Étape 11Leçon vidéo
-
62Doom - Étape 12Leçon vidéo
-
63Doom - Étape 13Leçon vidéo
-
64Doom - Étape 14Leçon vidéo
-
65Doom - Étape 15Leçon vidéo
-
74Où se trouvent les fichiers de données et de code ?Leçon de texte
Bonjour !
Vous pouvez télécharger directement la structure du cours ainsi que les templates de code à l'adresse suivante :
https://gitlab.charlesbordet.com/charles/artificial_intelligence
Sur la première page, vous trouverez :
Les instructions d'installation pour chaque chapitre.
Une FAQ pour les questions les plus courantes, notamment si vous avez des soucis d'installation
Les lectures additionnelles
En utilisant les dossiers en haut, vous pouvez retrouver tous les templates de code utilisés dans le cours.
-
75Mise en place de l'environnement PythonLeçon de texte