WEBVTT

00:00.390 --> 00:01.110
Es-tu prêt?

00:01.350 --> 00:06.930
Faisons cela, commençons par installer toutes les dépendances système pour Vista, cliquons sur ce bouton

00:06.930 --> 00:14.340
de lecture et maintenant il installera toutes les dépendances, comme vous pouvez le voir, comme Pelo ou ZIPPI et aussi

00:14.340 --> 00:18.170
quelques autres dépendances qui seront nécessaires pour exécutez-le avec succès.

00:18.180 --> 00:22.010
Mais tout le reste, comme PLI vers les modules de gym, est déjà installé.

00:22.230 --> 00:23.070
Alors c'est vraiment génial.

00:23.070 --> 00:28.620
C'est vraiment la beauté d'un bon kulam, et c'est grâce à quoi aucun de vous n'aura de problème à exécuter

00:29.250 --> 00:31.860
le code et à visualiser le résultat final.

00:32.430 --> 00:32.790
D'accord.

00:32.790 --> 00:35.250
Cela va donc prendre en fait une ou deux minutes.

00:35.250 --> 00:38.090
Donc je vais juste avancer rapidement ici et maintenant.

00:38.100 --> 00:41.250
A très bientôt pour la suite de l'exécution du code.

00:42.780 --> 00:47.790
Très bien, nous semblons être à la fin de l'installation des dépendances système, comme vous

00:47.940 --> 00:53.430
pouvez le voir, il les télécharge, les installe tout en les collectant avec toutes les bonnes exigences.

00:53.820 --> 00:56.670
Et en quelques secondes, cela devrait être fait.

00:57.300 --> 00:57.890
Droite.

00:58.320 --> 01:01.060
Et voyons, trois, deux.

01:01.380 --> 01:02.040
On y va.

01:02.130 --> 01:03.900
Tout installé avec succès.

01:03.900 --> 01:05.250
Ne vous inquiétez pas de ces erreurs ici.

01:05.250 --> 01:11.040
Ils n'auront aucun impact sur l'exécution du code, mais tout est installé avec succès comme nous le souhaitons.

01:11.070 --> 01:11.550
D'accord.

01:12.000 --> 01:14.520
Alors maintenant, prochaine étape, très importante.

01:14.850 --> 01:16.620
Regardez cette note importante.

01:16.620 --> 01:22.290
Il dit qu'après avoir installé tous les Benz, essentiellement après avoir exécuté cette première cellule ici, vous

01:22.290 --> 01:24.030
devez redémarrer votre runtime.

01:24.030 --> 01:26.550
Sinon, vous obtiendrez des erreurs d'exécution ici.

01:26.560 --> 01:27.620
Alors faisons-le rapidement.

01:27.630 --> 01:28.440
C'est très simple.

01:28.440 --> 01:33.030
Il vous suffit de cliquer sur runtime ici, puis de redémarrer le runtime, puis.

01:33.030 --> 01:33.420
Oui.

01:33.510 --> 01:33.930
D'accord.

01:33.930 --> 01:40.050
Cela restaurera votre runtime et maintenant vous pouvez simplement exécuter toutes ces cellules en cliquant simplement sur le bouton de

01:40.050 --> 01:40.490
lecture.

01:40.500 --> 01:44.530
Alors faisons cela, en commençant par ce premier prétraitement d'image de fichier.

01:44.850 --> 01:45.350
D'accord.

01:45.360 --> 01:51.750
Commençons par importer les bibliothèques, puis prétraitez les images avec la classe d'image de pré-traitement.

01:51.750 --> 01:58.320
Et maintenant, nous sommes déjà passés à l'implémentation de la relecture d'expérience, c'est-à-dire celle-ci.

01:58.570 --> 01:59.160
D'accord.

01:59.550 --> 02:00.360
Alors faisons ça.

02:00.360 --> 02:04.860
Nous importons d'abord les bibliothèques, puis nous définissons une étape de l'environnement.

02:05.310 --> 02:12.360
Ensuite, nous fabriquons le A. JE. progression sur plusieurs étapes et étapes avec la classe de progression de l'étape de

02:12.360 --> 02:14.610
fin exactement la même que celle que nous avons dans le dossier.

02:14.970 --> 02:20.370
Et puis nous implémentons l'expérience que nous jouons en créant cette classe de mémoire de relecture.

02:20.490 --> 02:20.970
D'accord.

02:21.120 --> 02:21.750
Tout bon.

02:22.050 --> 02:24.110
Et maintenant, nous passons à la troisième faute.

02:24.840 --> 02:31.740
Celui-ci A. JE. supposons que j'avais postulé et que nous importons d'abord les bibliothèques ensuite.

02:31.890 --> 02:32.250
D'accord.

02:32.250 --> 02:37.290
Cela prend donc un peu de temps ici car nous importons tous les modules de la torche, puis nous importons les

02:37.290 --> 02:41.040
paquets pour les ouvrir et le faire avec le gym et la sagesse, Jim.

02:41.040 --> 02:43.080
Et l'emballage est tout bon.

02:43.470 --> 02:48.780
Et puis nous passons à la première partie ici, le bâtiment II, où nous allons fabriquer le

02:48.780 --> 02:51.370
cerveau, puis le corps et ensuite tout assembler.

02:51.390 --> 03:00.150
Alors commençons par faire fonctionner le cerveau avec la classe CNN, puis faisons le corps avec la classe softmax

03:00.150 --> 03:04.370
body et ensuite faisons l'IA avec une classe.

03:04.710 --> 03:05.250
D'accord.

03:05.280 --> 03:06.060
Alors tout va bien.

03:06.420 --> 03:08.130
Et maintenant, nous sommes prêts à passer à la deuxième partie.

03:08.150 --> 03:12.120
Allons-nous former l'IA avec, bien sûr, un Q Learning convolutif profond.

03:12.540 --> 03:12.980
D'accord.

03:12.980 --> 03:15.060
Donc exécutif, comme ce que nous avons ici.

03:15.540 --> 03:19.140
Nous obtenons d'abord l'environnement doom avec nos nouveaux modules avec doom.

03:19.140 --> 03:20.100
Ne t'inquiète pas pour ça.

03:20.370 --> 03:21.390
Ce n'est pas une erreur.

03:21.780 --> 03:27.510
Ensuite, nous allons construire le A. JE. en intégrant les différents objets pour ramener CNN, les corps de

03:27.510 --> 03:30.930
Max body et l'ensemble A. JE. contenant le cerveau et le corps.

03:31.020 --> 03:31.410
D'accord.

03:31.410 --> 03:32.310
Ai-je exécuté cela?

03:32.310 --> 03:32.700
Oui.

03:33.240 --> 03:34.950
Ensuite, nous mettons en place l'expérience.

03:34.950 --> 03:42.090
Nous jouons avec Insteps et la mémoire comme mémoire de relecture objective, puis nous implémentons la trace

03:42.090 --> 03:42.720
d'éligibilité.

03:43.170 --> 03:43.800
D'accord.

03:43.800 --> 03:45.180
Pour améliorer les performances.

03:45.690 --> 03:49.950
Ensuite, nous faisons la moyenne mobile sur cent pas avec la classe M a.

03:50.220 --> 03:52.410
Et enfin, mes amis, êtes-vous prêts?

03:52.530 --> 03:58.500
Eh bien, il est maintenant temps pour la partie très excitante où nous allons former le A. JE. plus de vingt dollars.

03:58.500 --> 03:58.860
D'accord.

03:58.860 --> 04:01.440
Vous verrez donc que ce sera déjà un peu long.

04:01.440 --> 04:06.030
Vous savez, cela prendra comme, euh, peut-être une ou deux heures parce que j'augmente les dimensions, n'hésitez pas

04:06.030 --> 04:09.810
à réduire les émissions à quatre-vingts par quatre-vingts si vous trouvez cela trop long.

04:09.810 --> 04:12.990
Mais croyez-moi, vous aurez de bien meilleures vidéos avec ces dimensions.

04:13.080 --> 04:15.450
OK, alors êtes-vous prêt?

04:15.690 --> 04:20.280
Faisons cela en trois contre une.

04:20.430 --> 04:20.880
D'accord.

04:20.880 --> 04:26.700
Cela exécutera donc le code de la formation et dans quelques secondes nous devrions pouvoir voir la

04:26.700 --> 04:29.880
première époque, qui aura, bien sûr, une récompense négative.

04:30.150 --> 04:35.640
Mais vous verrez que, vous savez, au fil des époques, la récompense augmentera petit à petit

04:35.640 --> 04:40.260
jusqu'à atteindre des récompenses positives et ensuite jusqu'à atteindre des centaines de récompenses.

04:40.260 --> 04:42.240
Eh bien, visons cela, en fait.

04:42.240 --> 04:48.150
Espérons qu'avec vingt-huit dollars, nous aurons une récompense finale à une centaine, vous savez, comme 100,

04:48.150 --> 04:53.250
200 ou 300, car avec ces récompenses, je les ai expérimentées en fait.

04:53.250 --> 04:53.490
Oui.

04:53.490 --> 04:56.790
Tout d'abord, une récompense négative moins quatre-vingt dix huit.

04:57.120 --> 05:02.970
Donc, je disais qu'avec des récompenses aux alentours de 100, 200, 300, nous obtiendrons déjà d'excellents résultats.

05:02.970 --> 05:08.010
Vous savez, nous verrons les AA réussir à tuer des monstres ou à les éviter ou, vous savez,

05:08.010 --> 05:09.930
à se diriger vers la veste.

05:10.020 --> 05:14.220
OK, c'est donc le premier livre, un moins quatre-vingt dix huit.

05:14.430 --> 05:18.780
Et puis vous savez, nous verrons au livre numéro deux avec peut-être déjà une meilleure récompense.

05:18.780 --> 05:21.660
Mais, vous savez, au début, bien sûr, l'EIE n'est pas formée.

05:21.660 --> 05:23.520
C'est explorer l'environnement.

05:23.520 --> 05:23.780
Droite.

05:23.790 --> 05:28.620
Vous vous souvenez de ce compromis entre l'apprentissage par renforcement, l'exploration contre l'exploitation?

05:28.620 --> 05:33.180
Eh bien, au début, l'idée est purement exploratoire, puis elle va s'entraîner, puis elle va

05:33.180 --> 05:37.890
devenir de plus en plus petite, et c'est à ce moment-là qu'elle va atteindre une grande récompense.

05:37.890 --> 05:41.040
C'est donc très bien d'avoir des récompenses négatives au début.

05:41.040 --> 05:41.880
Peut-être que nous l'obtiendrons.

05:41.950 --> 05:47.680
Au cours des trois premières époques, mais ensuite vous verrez qu'après un numéro quatre, cinq ou six,

05:47.700 --> 05:54.280
eh bien, nous commencerons à atteindre peut-être des récompenses positives, puis, espérons-le, des récompenses à environ 100, 200 ou 300.

05:54.340 --> 05:57.580
OK, donc ça va prendre un peu de temps, comme je l'ai dit.

05:57.580 --> 06:02.340
Nous n'allons donc pas rester ici pendant deux heures, sinon je vais manquer de choses à dire.

06:02.620 --> 06:10.000
Donc ce que je vais faire, c'est que je vais mettre une musique amusante ou cool maintenant et nous y voilà, époque numéro deux,

06:10.000 --> 06:10.830
moins 62.

06:10.840 --> 06:12.220
Il y a donc déjà une amélioration.

06:12.220 --> 06:12.640
C'est bon.

06:12.640 --> 06:15.790
Mais vous verrez qu'il y aura des améliorations encore meilleures.

06:16.000 --> 06:18.300
Plus nous progressons dans les époques.

06:18.430 --> 06:20.040
OK, alors qu'est-ce que je disais?

06:20.050 --> 06:25.330
Oui, je vais mettre de la musique cool maintenant et jouer l'entraînement en mode accéléré.

06:25.480 --> 06:30.320
Et bien sûr, je vous verrai à la fin de la formation pour voir les résultats finaux.

06:30.340 --> 06:30.880
D'accord.

06:31.000 --> 06:31.840
Alors on y va.

06:32.050 --> 06:34.870
Trois contre un.

07:20.010 --> 07:25.780
Très bien, et nous voici à la fin de la formation, félicitations, vous avez formé un modèle d'apprentissage profond et convolutif

07:26.010 --> 07:30.000
sur une application très stimulante, qui consiste à jouer le jeu de la catastrophe.

07:30.510 --> 07:31.980
Alors que dire?

07:32.130 --> 07:37.080
Eh bien, comme nous l'espérions, nous avons atteint une récompense moyenne à plus de 100.

07:37.590 --> 07:43.190
Ensuite, ce qu'il est important de dire, c'est bien sûr qu'avec plus d'époques, vous obtiendrez des récompenses plus élevées.

07:43.440 --> 07:49.350
Donc, si vous êtes prêt, par exemple, à entraîner ce modèle pour plus, il ressemble à 100 époques

07:49.530 --> 07:54.460
ou même plus afin d'atteindre des récompenses plus d'environ 300, 400, 500 ou même 1000.

07:54.660 --> 07:56.000
Eh bien, n'hésitez pas à le faire.

07:56.010 --> 07:59.190
Par exemple, vous pouvez laisser cela fonctionner pendant la nuit pendant que vous dormez.

07:59.190 --> 08:02.010
Et quand vous vous réveillez le matin, vous obtenez de meilleurs résultats.

08:02.370 --> 08:05.580
Notez que vous pouvez également utiliser dans le GPU d'exécution, à droite.

08:05.580 --> 08:10.500
Si vous modifiez le type d'exécution, ce que je ne devrais pas faire, sinon cela redémarrera le notebook.

08:10.500 --> 08:16.230
Mais dans l'accélérateur matériel ici, vous pouvez choisir GPU ou même Tipu, mais ce n'est que si vous

08:16.230 --> 08:20.190
voulez, vous savez, optimiser les performances et faire un entraînement super dur.

08:20.340 --> 08:25.060
Mais ici, je viens d'utiliser un truc classique parce que je veux juste vous montrer comment exécuter tout cela.

08:25.320 --> 08:26.240
Et nous y voilà.

08:26.250 --> 08:32.610
Nous allons maintenant exécuter le reste du classeur avec ce code supplémentaire uniquement spécifique à ce code, ce cahier

08:32.610 --> 08:36.090
où, bien sûr, nous allons visualiser AA en action.

08:36.570 --> 08:36.840
D'accord.

08:36.840 --> 08:37.470
Alors faisons ça.

08:37.470 --> 08:39.660
Importons d'abord les bibliothèques.

08:39.840 --> 08:40.380
Droite.

08:40.380 --> 08:41.010
Tout bon.

08:41.400 --> 08:46.110
Ensuite, nous allons imprimer la forme d'entrée et un certain nombre d'actions possibles.

08:46.110 --> 08:46.470
D'accord.

08:46.470 --> 08:52.200
Donc, ici, nous allons en effet comprendre que nous avons sept actions possibles, vous savez, dans l'environnement du corridor

08:52.200 --> 08:52.830
de catastrophe.

08:52.840 --> 08:59.550
Donc, ce sont avancer, reculer, aller à gauche, aller à droite, tirer et peut-être vous protéger ou quoi que

08:59.550 --> 09:00.450
ce soit.

09:00.450 --> 09:06.000
Je ne sais pas quelle est la dernière action, mais quelque chose comme ça, alors ce sont les dimensions

09:06.000 --> 09:07.380
de la trame d'entrée.

09:07.530 --> 09:09.450
Cela correspond à la hauteur du cadre.

09:09.450 --> 09:11.460
Il a une hauteur de 240 pixels.

09:11.700 --> 09:14.550
Cela correspond à la largeur du cadre, non?

09:14.550 --> 09:16.890
Il est de trois cent vingt grands.

09:17.070 --> 09:22.800
Et cela correspond, vous savez, au fait que nous travaillons avec des images colorées et les trois correspondent

09:22.800 --> 09:25.410
ici aux trois éléments de nos canaux.

09:25.920 --> 09:31.320
Très bien, alors exécutons la cellule suivante affichant une image de l'environnement juste pour voir à quoi il

09:31.320 --> 09:31.860
ressemble.

09:32.130 --> 09:36.780
Et en effet, rappelez-vous, c'est utile pour voir l'environnement avec lequel vous travaillez.

09:36.780 --> 09:37.230
Droite.

09:37.230 --> 09:39.360
Nous voyons donc ici que nous sommes à Dume Corridor.

09:39.360 --> 09:45.480
Mais si vous voulez expérimenter d'autres environnements ici, en fait, vous savez, rappelez-vous, ils sont

09:45.480 --> 09:48.510
également dans la page principale ici.

09:48.510 --> 09:48.990
Ici.

09:48.990 --> 09:49.260
Oui.

09:49.260 --> 09:53.190
Vous avez toutes les listes d'environnements que je recommande d'expérimenter.

09:53.400 --> 09:58.080
Donc, vous savez, si vous voulez en voir un autre, eh bien, vous savez, je peux vous

09:58.290 --> 10:02.610
montrer en fait allons chercher celui-ci et ensuite je reviendrai dans ce couloir de zoom.

10:02.880 --> 10:03.230
Droite.

10:03.240 --> 10:06.600
Donc, si je remplace cela par celui-ci.

10:07.520 --> 10:13.490
Bien sûr, et j'exécute bien cela, nous aurons trois actions cette fois, bien sûr, c'est plus simple,

10:13.490 --> 10:17.630
et si nous l'exécutons bien, nous verrons cet environnement, à droite.

10:17.650 --> 10:24.170
C'est donc juste un moyen de voir rapidement avec quoi vous travaillez et d'avoir un aperçu de ce que

10:24.170 --> 10:25.970
l'ACA fera dans l'environnement.

10:26.450 --> 10:26.780
D'accord.

10:26.780 --> 10:29.050
Revenons donc au coin.

10:29.360 --> 10:33.800
Exécutons ceci maintenant au cas où nous en aurions besoin pour les prochaines ventes.

10:34.100 --> 10:37.110
Très bien, parfait malheur, Cawdor.

10:37.370 --> 10:39.830
Maintenant, passons aux ventes finales.

10:39.890 --> 10:43.490
C'est une fonction d'assistance qui sera utilisée pour les visualisations.

10:43.680 --> 10:48.140
Alors exécutons la vente et maintenant, exécutons l'idée sur un épisode.

10:48.140 --> 10:52.970
Et ici, vous serez en mesure de comprendre le code parce que, vous savez, fondamentalement, c'est le

10:53.240 --> 10:59.210
processus de, vous savez, diffuser l'air et un épisode complet où à chaque étape il est dans un état spécifique, il

10:59.210 --> 11:00.920
va jouer en action dans l'état.

11:01.070 --> 11:04.480
Ensuite, il obtiendra la récompense et atteindra la date suivante.

11:04.670 --> 11:04.940
Droite.

11:04.990 --> 11:07.460
C'est donc le processus classique de MGP, non.

11:07.470 --> 11:08.720
Processus de décision du marché.

11:09.140 --> 11:09.950
Et nous y voilà.

11:09.950 --> 11:11.600
C'est fait pour un épisode.

11:11.610 --> 11:18.950
Et enfin, nous allons avoir la vidéo du jeu de notre A. JE. , qui a été formé pour vingt

11:18.990 --> 11:25.220
dollars, a pu atteindre plus de 100 récompenses, ce qui nous donnera de très bons résultats, mais peut-être pas

11:25.220 --> 11:26.060
les meilleurs.

11:26.060 --> 11:26.890
Mais c'est OK.

11:26.900 --> 11:28.520
Vous expérimenterez cela par vous-même.

11:28.820 --> 11:34.220
Et maintenant, j'aimerais que vous cliquiez dessus pour le bouton ici, car je veux vous montrer comment la

11:34.220 --> 11:35.240
vidéo est peuplée.

11:35.480 --> 11:40.730
Ce sont donc des dossiers contenant, vous savez, des éléments comme les frames, vous savez, les frames

11:40.730 --> 11:42.590
des résultats ou des fichiers jasen.

11:42.830 --> 11:45.500
Mais vraiment, ce qui sera intéressé, c'est la vidéo finale.

11:45.680 --> 11:50.990
Et pour l'obtenir, il suffit de cliquer sur le bouton de lecture ici et vous verrez qu'il sera rempli dans

11:50.990 --> 11:52.130
le dossier principal ici.

11:52.130 --> 11:52.730
Ne le manquez pas.

11:53.000 --> 11:53.690
Et ça va.

11:53.690 --> 11:57.290
Vous savez, il semble que la cellule a déjà été exécutée, ce qui est le cas.

11:57.500 --> 12:03.830
Mais vous verrez que dans quelques secondes, nous verrons un avatar, qui est un fichier vidéo rempli ici.

12:03.830 --> 12:05.420
Il apparaîtra dans environ dix secondes.

12:05.690 --> 12:07.800
Je peux même faire un compte à rebours si tu veux.

12:08.120 --> 12:08.990
Alors faisons ça.

12:09.200 --> 12:20.750
Et dix, neuf, huit, sept, six, cinq, quatre, trois, deux, un, allez.

12:21.730 --> 12:24.070
Et maintenant, il devrait vraiment apparaître dans quelques secondes.

12:24.100 --> 12:24.760
Ouais, on y va.

12:25.150 --> 12:25.490
D'accord.

12:25.500 --> 12:28.390
Donc, le gameplay de l'agent, cette idée, c'est votre vidéo.

12:28.390 --> 12:36.640
Alors téléchargeons-le et il sera téléchargé sur votre ordinateur, que je trouverai ici.

12:36.730 --> 12:37.140
Droite.

12:37.180 --> 12:43.480
C'est le gameplay de l'agent vidéo qu'Evia s'assure de l'ouvrir avec un lecteur vidéo doté de codecs comme

12:43.480 --> 12:44.080
VLSI.

12:44.110 --> 12:44.430
Droite.

12:44.450 --> 12:48.930
Cela ne fonctionnera pas avec le lecteur Quick Time si vous êtes sur un Mac, mais cela fonctionnera certainement avec VLCC.

12:49.270 --> 12:50.110
Alors jetons un coup d'oeil.

12:50.680 --> 12:52.160
Et voici la vidéo.

12:52.210 --> 12:52.570
D'accord.

12:52.570 --> 12:54.850
Alors laissez-moi juste appuyer sur pause ici.

12:55.240 --> 12:55.540
D'accord.

12:55.540 --> 12:56.230
Alors voici la vidéo.

12:56.240 --> 13:01.260
Et comme vous pouvez le voir, il s'agit donc des 256 par 256 dimensions du cadre.

13:01.540 --> 13:03.070
Donc, comme vous pouvez le voir, ce n'est pas très grand.

13:03.070 --> 13:03.330
Droite.

13:03.340 --> 13:08.030
C'est pourquoi j'ai vraiment voulu travailler avec ces dimensions au lieu de 80 par 80.

13:08.710 --> 13:10.060
Alors maintenant, regardons la vidéo.

13:10.070 --> 13:15.970
Voici donc le A. JE. jouer à Doom sur un épisode, et il doit éviter que les monstres ne soient tués.

13:15.970 --> 13:17.860
Il doit aller de l'avant pour atteindre les meilleurs.

13:18.160 --> 13:22.090
Voyons donc comment cela fonctionne trois contre un.

13:23.820 --> 13:29.970
D'accord, donc d'abord il se ferme, il avance, OK, puis il a été tué par les monstres, mais c'est

13:29.970 --> 13:31.530
quand même assez bon.

13:31.530 --> 13:36.240
Vous savez, il a compris qu'il fallait avancer vers l'Ouest car la plus haute récompense est

13:36.240 --> 13:37.740
bonne en atteignant le gilet.

13:38.190 --> 13:42.720
Et, bien sûr, vous savez, si vous voulez vraiment voir la vidéo de votre air atteignant le gilet

13:42.720 --> 13:48.780
et gagnant à ce jeu, en gros, vous devrez entraîner votre œil pour plus d'époques et peut-être même faire un autre type d'amélioration,

13:48.780 --> 13:54.210
comme régler votre cerveau de l'A. JE. ou faire quelques réglages de paramètres, comme régler

13:54.210 --> 13:55.010
le taux d'apprentissage.

13:55.170 --> 14:01.050
Eh bien, vous avez de nombreuses options si l'un d'entre vous obtient une vidéo incroyable ou, vous savez, la vidéo de A. JE. ayant atteint une récompense

14:01.050 --> 14:03.800
de plus de 1000, par exemple.

14:03.810 --> 14:06.470
Eh bien, n'hésitez pas à le partager dans les questions-réponses.

14:06.480 --> 14:09.280
Je suis sûr que d'autres étudiants seront très heureux de l'obtenir.

14:09.870 --> 14:10.480
D'accord.

14:10.500 --> 14:14.770
J'espère donc que vous avez aimé mettre en œuvre le modèle d'apprentissage convolutif profond.

14:15.010 --> 14:19.770
Nous allons maintenant passer à la partie suivante, qui consistera à implémenter le modèle H3C

14:19.770 --> 14:24.800
et un modèle encore meilleur et plus puissant qui sera implémenté pour jouer au jeu de l'évasion.

14:25.140 --> 14:26.840
Je vous verrai donc dans la prochaine partie.

14:26.850 --> 14:28.590
Et en attendant, profitez de A. JE..
