Тёмный

CRÉER SON INTELLIGENCE ARTIFICIELLE [IA] 

StudioTV
Подписаться 43 тыс.
Просмотров 359 тыс.
50% 1

Vous allez apprendre dans cette vidéo comment créer votre première Intelligence Artificielle en utilisant le langage de programmation Python !
Chapitres :
00:00 • Introduction
01:30 • Explications
05:38 • Cas d'étude
06:06 • Programmation
17:42 • Rétropropagation
20:09 • Programmation
29:04 • Conclusion
→ Algorithme du gradient : bit.ly/2ZM88YP
→ Code source du programme : bit.ly/2ORSQk6
Si tu veux me soutenir financièrement :
→ www.tipeee.com/studio-tv
🎵 Musique par HomageBeats :
→ "Eternity" : • Free Chill Storytellin...
→ "Circus" : • Free J Cole Type Beat ...
→ "Arise" : • Free Bouncy Uplifting ...
→ "Maze" : • Free Boom Bap Type Bea...
→ "Misery" : • Free Schoolboy Q Boom ...
→ "Remember" : • [FREE] Chill Storytell...
→ "Roam" : • [FREE] Denzel Curry x ...
🎵 Musique par Beats Savage :
→ "No Borders" : • Video
💬 Discord :
→ / discord
🐦 Twitter :
→ / ytstudiotv
Contact pro :
→ studiotvpro@gmail.com
CACHER UN MESSAGE SECRET DANS UNE IMAGE : • CACHER UN MESSAGE SECR...
COMMENT MONTER SON PC : • COMMENT MONTER SON PC !
COMMENT NE PAS MONTER SON PC ! : • COMMENT NE PAS MONTER ...
AGC : L’ordinateur qui emmena l’homme sur la lune : • CET ORDINATEUR A ENVOY...
COMMENT PROGRAMMER ? : • COMMENT PROGRAMMER ?
FAUX TECH VS LIVREUR PIZZA : • FAUX TECH VS LIVREUR P...
FAUX TECH VS KALI LINUX | IL M’INSULTE ! : • FAUX TECH VS KALI LINU...
#IA #NeuralNetwork #python

Наука

Опубликовано:

 

8 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 421   
@StudioTV
@StudioTV 4 года назад
Merci à tous pour vos retours positifs ! - Edit 1 - J'ai ajouté en description un lien github vers le code source du programme, ça vous évitera de recopier celui de la vidéo :D - Edit 2 - Réponse à une question intéressante : Question : Pourquoi avoir choisis qu'une seul couche de "neurones cachés" et pourquoi il y en a t'il 3 ? Est ce lié à un coup du hasard ? une intuition que cela fonctionne mieux ainsi ? Réponse : La question du nombre de couche cachée est un sujet qui fait pas mal débat au sein de la communauté de l'IA, suffit de voir le nombre de commentaires à ce sujet sur internet. Il faut savoir que dans une TRÈS grande majorité des cas, 1 seul couche cachée suffit amplement. En revanche, il existe de rare cas ou plusieurs couches améliorent les performances de notre IA. Pour ce qui est du nombre de neurones, j'essaie en général d'avoir au moins une valeur de plus que le nombre de neurones d'entrer.Une convention connue sinon c'est d'être entre le nombre de neurones d'entrer ET ceux de sortie. Mais ça dépend également des différents cas, je te laisse tester mon code avec différents nombres de neurones, tu verras peut-être une différence. - Edit 3 - Réponse à une question intéressante : Question : Je me demandais, est-il possible de sauvegarder le résultat de l'apprentissage de l'IA, car ici tu dois à chaque fois exécuter ta boucle pour que l'algorithme réapprenne non ? Réponse : Absolument ! Il te suffit de les sauvegarder dans un fichier à part, et de le recharger quand tu en as besoin :D (Sauvegarde W1 et W2 du coup) Tu fais une fonction : def sauvegardePoids(self): np.savetxt("w1.txt", self.W1, fmt="%s") np.savetxt("w2.txt", self.W2, fmt="%s") Et tu appelles cette fonction avant Predict(). - Edit 4 - Réponse à une question intéressante : Question : Pourquoi tu mets les valeurs de longueur et largeur entre 0 et 1 ? T'aurais pas pu laisser les vraies valeurs ? Réponse : L'intérêt est de donner une échelle à nos valeurs ([0,1]), sans cette standardisation, notre IA ne comprendrait pas l'échelle de nos valeurs. Tu peux lire cet excellent article à ce sujet : machinelearningmastery.com/how-to-improve-neural-network-stability-and-modeling-performance-with-data-scaling/ - Edit 5 - Réponse à une question intéressante : Question : Salut dans la fonction backward de ton code tu emplois un T à trois reprises mais je ne comprends pas d'ou il sort et surtout à quoi il sert Réponse : Ça permet de faire la transposée sur la matrice, tes lignes deviennent donc des colonnes et tes colonnes des lignes. Par exemple : W2: [[ 0.2980888 ] [-0.19630084] [-0.37035302]] devient W2.T : [[ 0.2980888 -0.19630084 -0.37035302]] On est obligé de faire cette manipulation car le calcul d'une matrice demande des conditions spécifiques. Si je veux multiplier une matrice (avec m lignes et n colonnes) [m,n] * [n,l] (avec n lignes et l colonnes) il y a pas de soucis, par contre [m,x] * [n,l] ne peut pas fonctionner. Il faut obligatoirement que le nombre de colonnes du premier soit égal au nombre de lignes du second !
@fieldytidus6385
@fieldytidus6385 4 года назад
Hello StudioTV, je me demandais, est-il possible de sauvegarder le résultat de l'apprentissage de l'IA, car ici tu dois à chaque fois exécuter ta boucle pour que l'algorithme réapprenne non ?
@StudioTV
@StudioTV 4 года назад
@@fieldytidus6385 Absolument ! Il te suffit de les sauvegarder dans un fichier à part, et de le recharger quand tu en as besoin :D (Sauvegarde W1 et W2 du coup) Tu fais une fonction : def sauvegardePoids(self): np.savetxt("w1.txt", self.W1, fmt="%s") np.savetxt("w2.txt", self.W2, fmt="%s") Et tu appelles cette fonction avant Predict().
@fieldytidus6385
@fieldytidus6385 4 года назад
@@StudioTV Merci :) J'adore ce que tu fais, continue comme ça !
@usern4m32
@usern4m32 4 года назад
Très bonne vidéo. J'ai fait avec EDUpython et les bibliothèques nécessaires y sont pour ceux que ça intéresse.
@tritanbleu6202
@tritanbleu6202 4 года назад
@@StudioTV Bonjour je pense avoir compris ta video maus je ne comprend pas a la fin pourquoi quand tu changz la valeur la rose est alors bleu et surtout coment tu le sais avant meme d'entrainer ton IA sur cette nouvelle valeur
@L1nneh
@L1nneh 4 года назад
Alors là si tout vas bien, bah vous avez toujours rien compris x) super intéressant, un exemple très concret
@alexandrepiano2099
@alexandrepiano2099 4 года назад
Merci beaucoup ! Cela fait 3 semaines que je ne trouve pas d'exemples complets et simples mais là si. C'est très bien expliqué et on peut même comprendre les notions de maths abordées sans les avoir encore étudiées ! Merci beaucoup encore une fois !
@jackseg1980
@jackseg1980 4 года назад
Super intéressant, merci. C'est bien que tu détails tout depuis le début, on comprends mieux comme ça.
@EnzoDegraeve
@EnzoDegraeve 4 года назад
Je m'attendais pas a ce que tu fasses un vidéo comme ça... passionné par la programmation, tu m'as épatés
@samuellufungulo3657
@samuellufungulo3657 3 года назад
Vraiment génial comme vidéo, tu me donnes envie d'en apprendre encore plus là ! je sens que je vais passer ma nuit à regarder ce genre de vidéos...
@Choubidou197
@Choubidou197 4 года назад
Quel plaisir quand tu finis par trouver le bon résultat... Merci pour la vidéo !
@wilfriedguillemenet4219
@wilfriedguillemenet4219 4 года назад
très bonne vidéo et je trouve que le sujet est très bien vulgarisé. Si bien que cela dérange ceux qui veulent garder ce savoir que pour eux.
@akopaaa
@akopaaa 2 года назад
espece d'égoïste, on aime apprendre ici
@flavienn5782
@flavienn5782 3 года назад
Franchement c'est génial c'est consepte de vidéo sur les IA et machine learning, Continue comme cela ! Hâte de voir la prochaine vidéo !!! 👌
@fayafaya7818
@fayafaya7818 2 года назад
la meilleur video sur l IA j'ai eu à suivre jusqu'a ce jour. franchement chapeaux
@marcellaporey3306
@marcellaporey3306 4 года назад
Excellente vidéo, très bien expliqué ,Merci pour le code.
@hamidvich1712
@hamidvich1712 3 года назад
très belle vidéo, j'ai repris ton programme en multipliant le gradient par différentes valeurs notamment 0.3 (return 0.3*s*(1-s)) et ça a donnée de très bons résultats avec une itération de 30000.(0 erreur en validation, 0 erreur en prédiction.
@sylvainballerini239
@sylvainballerini239 4 года назад
Excellent vidéo ! Avec un exemple complet et un peu de vulgarisation, le secret des réseaux de neurones n est plus :)
@chunkygeek814
@chunkygeek814 4 года назад
Merci pour cette vidéo, excellentes explications !! bravo
@baptistebremond5285
@baptistebremond5285 4 года назад
Si j'avais eu ça pour mon TPE de cette année, ça nous aurait bien aidé ! Super intéressant !
@Rignchen
@Rignchen 3 года назад
J'aurais sûrement plus de chance que toi
@g.r6542
@g.r6542 Год назад
J'ai trouvé la vidéo très enrichissante, pour moi qui commence à m'intéresser atla programmation j'étais larguer mais c'est tellement bien expliqué et passionnant que je suis resté jusqu'au bout bravo et merci.
@alainboulot6579
@alainboulot6579 Год назад
Très pédagogique ! J'ai ajouté pour ma part une "Fonction = perte de l'entropie croisée", Cette fonction calcule la perte de l'entropie croisée pour chaque exemple d'entraînement et retourne la perte moyenne. Merci pour cet exercice sur la mystérieuse et redoutable I.A
@enzomarot6917
@enzomarot6917 4 года назад
Très bonne vidéo, bon étant donné mon niveau de math niveau 2nd je n’ai pu comprendre que les grandes lignes mais grâce a toi je connais le principe d’IA 😁
@senseitarzan
@senseitarzan 4 года назад
j'aime le concept de cette vidéo en plus sa apprend beaucoup chose dans la création de IA
@TheNesur
@TheNesur 2 года назад
Franchement juste génial ta vidéo, t'es explications sont très claire merci beaucoup ^^
@Boom-bg9di
@Boom-bg9di 4 года назад
Très bonnes explications . Merci
@Gadalagenda
@Gadalagenda 4 года назад
Top merci pour les explications :)
@brutus25100
@brutus25100 4 года назад
une très bonne vidéo bravo. 👍🏻
@Nabila_Labraoui
@Nabila_Labraoui 3 года назад
Un grand bravo pour ta vidéo très pédagogique.
@sbai5000
@sbai5000 4 года назад
Merci énormément pour ces explications très utiles
@remifrs3167
@remifrs3167 3 года назад
t'es un crack, merci pour cette vidéo !
@sekaiioff1697
@sekaiioff1697 8 месяцев назад
Juste incroyable, je n'avais jamais compris comment fonctionnait une IA, et tu vient de me l'expliquer en moins de 30 minutes, merci !!
@jo_raid4436
@jo_raid4436 3 месяца назад
c'est quand-même beaucoup plus compliqué que ça ahah
@Erycdithic
@Erycdithic 3 года назад
Tres intéressant bien expliqué merci
@fieldytidus6385
@fieldytidus6385 4 года назад
Hello Studio TV, j'adore la vidéo ! On en veut d'autres :)
@StudioTV
@StudioTV 4 года назад
Fieldytidus Merci ! C’est noté !
@LivingOnCyanide
@LivingOnCyanide 3 года назад
Hey, la vidéo est insane mec je l'avait vu il y a quelque mois et aujourd'hui en cours on nous a demander de faire une page ou on parle d'un sujet ( pour moi ca a été l'IA) j'ai directe penser à cette video! c'est super bien expliquer dans les détails et étape par étape sans pour autant qu'on perde le fil (Chuis en première et franchement si c'était les profs qui nous l'avait expliquer j'pense pas que quelqu'un aurait suivis) enfin bref continue comme ca bg tu gère!
@ewanavet6555
@ewanavet6555 2 года назад
c'est incroyable merci de me permettre de découvrir ce monde là
@xeondo91
@xeondo91 Год назад
Merci pour ce partage. Un bout de code bien expliqué est bien plus parlant qu'un long texte d’université pour un vieux dev comme moi :)
@dramoxmoteur
@dramoxmoteur 3 года назад
tu sais vraiment bien expliquées j'ai tout compris merci a toi
@Miam1003
@Miam1003 Год назад
Mercii enfin trouvé un bon tuto depuis des jours
@Dious
@Dious 3 года назад
Merci pour cette vidéo très claire.
@crisisstealth609
@crisisstealth609 4 года назад
Vraiment sympa comme vidéo
@melissajapon2949
@melissajapon2949 4 года назад
cc vince super video le montage au top comme dhabitude c est super l intelligence artificielle merci pour le partage
@basilechardey2568
@basilechardey2568 4 года назад
Merci de tout coeur !!!!!!
@trucsetastuces9358
@trucsetastuces9358 2 года назад
Tres bonne vidéo , interessante et bien expliquée , merci
@lg-tech4857
@lg-tech4857 3 года назад
Salut StudioTV ! Je me demandait si tu pouvais prochainement nous faire un tuto sur une intelligence artificielle où il y aurait une bases de données d'images (par exemple un dossier nommé éléphant où il y aurait les 500 premières photo d'éléphant que l'on trouve en faisant une recherche) qui serait capable de classer des images, ou d'en générer une ? Je pense que beaucoups de personnes seraient interressées par ce tutoriel =D
@Hexteryoelism
@Hexteryoelism 3 года назад
Très intéressant !
@nanarclub
@nanarclub 4 года назад
Wow sacrée vidéo bravo !
@housniaataoui8842
@housniaataoui8842 4 года назад
merciiii je vous aime
@jejejekekdddnnddkd3725
@jejejekekdddnnddkd3725 3 года назад
Merci pour le tuto le Matheu!
@akwaa69
@akwaa69 2 года назад
Merci beaucoup
@el_gamino2706
@el_gamino2706 3 года назад
Je recommande !!!!!!!!!!!!!! best ia video on youtube fr
@j_cd8705
@j_cd8705 Год назад
Super vidéo Bonne pédagogie en plus
@emanuel1emanuel622
@emanuel1emanuel622 3 года назад
Bonjour génial la vidéo,
@devmayemba4439
@devmayemba4439 Год назад
merci pour ta video inspirante
@jump_art4527
@jump_art4527 4 года назад
Bonne vidéo
@onjbstudio1
@onjbstudio1 Месяц назад
Après avoir vu votre vidéo, pas le choix, je me suis abonné pourtant je suis pas un codeur python, mais tellement vous avez tout expliqué que j'ai tout compris. Je vais m’intéresser un peu plus à python.
@paulopolo4357
@paulopolo4357 3 года назад
Tu es un très bon pédagogues
@user-pz6wb7tx8s
@user-pz6wb7tx8s 2 месяца назад
merci c'est la meilleur vidéo de ma vie sur le sujet sa fait 10 ans que je chercher une video comme sa je suis choquer et révolter et surpris de voir la date de la video la pédagogie est remarquable impressionnent bravo j’en veut encore combien sa coute je contribue
@tholod
@tholod 4 года назад
Vidéo très intéressante, notamment pour ceux qui découvrent ce domaine, j'ai cependant quelques remarques à faire : - tout d'abord sur le code en lui-même, si vous voulez accélérer la vitesse d'apprentissage, supprimez les affichages (ou ne gardez que les valeurs finales des poids) ; - j'ai du mal à comprendre pourquoi vous avez choisi la sigmoïde avec λ = 1 pour la couche de sortie, autant prendre une fonction de Heaviside qui donne directement un résultat à 0 ou à 1 (et la Heaviside n'est qu'un cas limite de sigmoïde avec λ → ∞, donc la rétro-propagation fonctionne toujours) ; - une chose me gêne, en effet vous dite que plus l'entrainement à d'itérations, plus le réseau est bon, cependant avec un nombre trop grand d'itérations vous risquez la sur-apprentissage (overfitting). Malgré ces quelques points votre vidéo reste un travail de qualité.
@StudioTV
@StudioTV 4 года назад
Merci pour votre commentaire :D Je vais répondre dans l'ordre : - Effectivement le mieux à faire est d'afficher seulement les dernières valeurs, ce sont les plus intéressantes, en revanche je voulais que les viewers voient bien l'évolution de la prédiction. C'est pour ça que j'ai laissé cet affichage :) - Pour entrainer mon réseau de neurones j'ai utilisé l'algorithme du gradient, cet algorithme du gradient a besoin d'une fonction d'activation différentiable, hors la fonction d'activation Heaviside n'est pas différentiable .La dérivée de la fonction Heaviside est égale à 0 quand x0. Ça pose donc de gros problèmes dans la mis à jour des poids. Donc la fonction Heaviside n'est JAMAIS utilisée pour la rétropropagation. - J'aurais effectivement du préciser ce détail, petite erreur de ma part :/
@tholod
@tholod 4 года назад
@@StudioTV Merci de votre réponse, sans en arriver à Heaviside, il suffit de prendre un λ très grand ^^, mais pas trop pour ne pas augmenter la complexité. Et sinon, même avec une Heaviside, on ne peut normalement pas avoir de valeurs en 0, sinon où la placer (en rouge ou en bleue dans votre exemple) donc je ne pense pas que ça pose de problèmes en pratique. De plus, mathématiquement Heaviside peut être dérivée en 0 en considérant les distributions, mais ce n'est qu'une remarque mathématique, un Dirac n'a pas d'existence propre numériquement.
@PetruchK
@PetruchK 3 года назад
Merci pour ta vidéo. Question : la dérivée de sigmoid(x) ce n'est pas x*(1-x). C'est sigmoid(x) * (1-sigmoid(x)) ce qui n'est pas du tout la même chose ! C'est une dérivée qu'on peut écrire à partir de la fonction de base, ce qui est bien pratique. Je ne comprends pas pourquoi ici on utilise s*(1-s). [ Edit ] Pour ceux que ça intéresse : en fait le code est juste, mais l'explication manque. En réalité le "s" qu'on passe à sigmoidPrime() est déjà une valeur de sigmoid. C'est pour ça qu'on ne réapplique pas la sigmoid à l'intérieur de la méthode qui calcule sa dérivée.
@ardosred1687
@ardosred1687 2 года назад
MErci beaucoup pour l'éclaircissement, j'ai également constaté la même erreur et je ne comprenais pas pourquoi ça fonctionnait
@helpstofindhelpstofind7118
@helpstofindhelpstofind7118 3 года назад
Bonsoir disons c'est intéressant encore bravo d'autres videos svp
@jean-brunovoy1620
@jean-brunovoy1620 3 года назад
merci à vous
@jhelpdafa
@jhelpdafa Год назад
Merci au moins maintenant j'ai compris comment on appliquait la rétropropagation
@forsethtv7190
@forsethtv7190 4 года назад
c'est énorme jvai faire une fonction predict en entrant les perf (musique) des chevaux du PMU MDR !! c'est excellent ta vidéo merci
@zine-eddineykh915
@zine-eddineykh915 3 года назад
La musique seule ne suffirait pas , mais avec une dizaine de param en entrée jsuis curieux de voir les resultat avc le deep learning
@paulemileleroux7311
@paulemileleroux7311 3 года назад
Super vidéo
@antoinemasia5027
@antoinemasia5027 Год назад
Pour connaitre le nombre ou elle trouvera 0 et 1 à la perfection il fallait créer une boucle qui vérifier que chaque valeur tombe bien sur 1 0 1 0 1 0. Pour connaitre le nombre de calcul a faire pour être sur au moment des tests. Super vidéo !
@stavinger3674
@stavinger3674 Год назад
Bogo-sort in a nutshell
@steveblack2420
@steveblack2420 4 года назад
Gros tu gères
@cacahouetemax1453
@cacahouetemax1453 2 года назад
super vidéo
@amiroffamiroff1110
@amiroffamiroff1110 4 года назад
merci
@zorbalalderann6629
@zorbalalderann6629 2 года назад
Merci beaucoup, ce fut intéressant, même si j'ai lâcher à la rétropropagation ça deviens trop compliquer pou un novice ^^.
@tolstoievski4926
@tolstoievski4926 3 года назад
Très bonne introduction à l'intelligence artificielle, continue, bravo !
@rapha1111
@rapha1111 Год назад
Vidéo incoryable
@AzyxW00
@AzyxW00 4 года назад
Merci c simple en fait
@ewanherjean8523
@ewanherjean8523 3 года назад
tout est simple quand bien expliqué
@matbe_
@matbe_ 4 года назад
Les synapses sa me rappel mes cours de SVT
@creativity6972
@creativity6972 3 года назад
Video au tooppppp
@thomas_c
@thomas_c 4 года назад
Il faut s'accrocher pour tout comprendre ! Merci beaucoup, c'était très intéressant, mais comme je suis en 1ère je n'ai pas encore appris les matrices et ses fonctions.
@turbofoxgameplay829
@turbofoxgameplay829 4 года назад
Ouais c est la aussi ou je bloque
@nicolascolinas9986
@nicolascolinas9986 3 года назад
si tu fais maths expertes on le vois cette année normalement
@thomas_c
@thomas_c 3 года назад
@@nicolascolinas9986 Oui je viens de terminer le chapitre
@helpstofindhelpstofind7118
@helpstofindhelpstofind7118 3 года назад
petit c 'est le niveau universitaire il faut maitriser les matrices et les probabilités sinon tu ne pourras rien comprendre dans cette video
@Piineapple.
@Piineapple. 3 года назад
@@helpstofindhelpstofind7118 matrices et probas = niveau terminale S, mais depuis qu'il n'y a plus de S je crois que ça ne se voit plus et qu'ils ont baissé le niveau
@Martin-rj2hv
@Martin-rj2hv 4 года назад
Super vidéo, tu comptes continuer dans ce domaine pour de prochaines vidéos ? Ça serait vraiment super intéressant d'avoir d'autres exemples détaillés comme celui là !
@StudioTV
@StudioTV 4 года назад
Cette vidéo a de bons retours, alors oui il y a des chances que je continue sur l'IA :D
@zlatanamir
@zlatanamir 3 года назад
Extraordinaire merci du partage, tu as un avenir en pédagogie je pense.
@andreaguerry8374
@andreaguerry8374 3 года назад
WOAW merci de partager tes connaissance, c'est pas facile de trouver des infos sur le sujet et surtout que elle soit compressible! J'aurais une question est-ce que se serait pas plus intéressant entrainer plusieurs ia et d'ajouter un peu de random sur la modification des poids pour augmenter la probabilité d'obtenir les valeurs les plus optimal pour les poids?
@medaillek
@medaillek 2 года назад
J’ai rien compris parce que je comprends rien au Python et aux algos mais j’ai bien aimé, c’est bien expliqué
@Jules.D
@Jules.D 3 года назад
Merci, j'avais déjà compris le système de poids et neurones mais les IA me paraîssaient extrêmement complexes et inaccessibles alors que là j'ai tout compris.
@ALEDOCTEURWEB
@ALEDOCTEURWEB Год назад
bien bien bien !
@reddot3893
@reddot3893 3 года назад
j'ai pas tt compris donc je vais la reregarder mais merci bcp !
@philanthroperadical
@philanthroperadical 2 месяца назад
Ouais t'as fait un réseau de neurones quoi, c'est un peu la base. J'ai beaucoup utilisé anaconda d'ailleurs, c'est ce que je préconise également aux débutants, mais à un moment donné le python c'est bien gentil trois secondes. Ok ça prend des mois de tout se retaper en scratch et en C++ mais franchement ça en vaut la peine, j'ai même pu faire de nombreuses petites découvertes mathématiques (et redécouvertes, ça ce sont les risques du hors piste hein ça arrive, parfois on croise d'autres skieurs, woops) au cours des dernières années, donc ouais je regrette pas. D'ailleurs personne ne comprenait mon obsession pour l'ia il y a (super jeu de mots) encore de ça quelques années, on me prenait pour un dingue. Et aujourd'hui tout le monde en parle, surtout ceux qui n'y connaissent rien. Ça ne me dérange pas, mais c'est quand-même du bon gros enfumage. 😂 J'entends vraiment tout et n'importe quoi (rien à voir avec toi tkt, je parle en général sur youtube ou autour de moi). Même parfois j'entends des patrons d'entreprise en train de complètement fantasmer ou de délirer sur le sujet. 😂 Ils sont tous monumentalement à côté de leurs pompes et j'inclus aussi google dans le lot avec leurs gros algorithmes et leurs gros data centers hein. Pour moi le plus gros du boulot a été fait par IBM, puis NVIDIA. Et évidemment des tas de petits étudiants brillants et autres énergumènes dont je fais partie. 😅 Sans oublier tous les mathématiciens de l'Histoire qui ont apporté leur pierre à l'édifice évidemment. Les autres globalement ce sont tous plus ou moins des escrocs hein, on ne va pas se mentir, ils sont là pour la thune avant tout. 😂
@cyrilturban584
@cyrilturban584 3 года назад
bonjour une question et il possible de mettre une voix en mp3 pour la reconnaissance vocal?
@444whoislex
@444whoislex 4 года назад
Pour avoir un meilleur apprentissage, tu devrais prendre en compte un biais pour chaque neurones (bias en anglais). si tu ne sais pas de quoi je parle, Google est ton ami 😂
@tritanbleu6202
@tritanbleu6202 4 года назад
Bonjour je pense avoir compris ta video maus je ne comprend pas a la fin pourquoi quand tu changz la valeur la rose est alors bleu et surtout coment tu le sais avant meme d'entrainzr ton IA sur cette nouvelke valeur
@hugomalglaive3815
@hugomalglaive3815 4 года назад
Super vidéo, on voit un aperçu de ce qu'on peut faire en IA. Ca semble moins flou. Tu fais/as fait quoi comme études ?
@StudioTV
@StudioTV 4 года назад
Merci ! J'ai fais Maths/Info :)
@victorlegros9822
@victorlegros9822 2 года назад
Bonjour, j'avais une question, est-ce que on peut récupérer les valeurs des poids à la fin de l'entrainement pour les remplacer avec les poids qu'on défini aléatoirement au début ?
@ZapattaZ
@ZapattaZ 2 месяца назад
C'est vraiment cool de faire ça. Par contre je n'aurais jamais cru qu'un verbe à l'infinitif me pique les yeux dans un programme.
@byjak_9768
@byjak_9768 3 года назад
Et à ce moment là normalement vous avez rien compris, +1abonne je t’adores 😂
@ghostlexly
@ghostlexly 3 года назад
Bonjour, pourrai tu faire la même chose mais pour une IA de reconnaissance d'objet sur une image ?
@vinguitrebz5429
@vinguitrebz5429 3 года назад
Super vidéo! Seulement à 17:30, je ne comprends pas pourquoi tu as mis o=NN.forward(X) alors qu'on avait définit la fonction forward avec 2 parametres?
@Craftandclash
@Craftandclash 3 года назад
Est ce que on peut considérer l'algorithme de knn comme de l'IA?
@MrLuffyoo
@MrLuffyoo 4 года назад
Mais pour des choses plus complexes avec beau oup plus de parametres qui entre en jeux il faut du coup d'autres fonctions j'imagine ?
@remimartinez5553
@remimartinez5553 4 года назад
Vidéo très sympa et assez bien expliqué. Néanmoins un point ne me semble pas avoir été expliqué et me gène un peu : Pourquoi avoir choisis qu'une seul couche de "neurones cachés" et pourquoi il y en a t'il 3 ? Est ce lié à un coup du hasard ? une intuition que cela fonctionne mieux ainsi ? ou plutôt est ce lié à un calcul mathématiques ou autres ?
@StudioTV
@StudioTV 4 года назад
Salut Remi ! Tout d'abord merci pour ton commentaire :D C'est une excellente remarque, je vais donc essayer de te répondre clairement et en profiter pour ajouter ta question à mon commentaire épinglé . La question du nombre de couche cachée est un sujet qui fait pas mal débat au sein de la communauté de l'IA, suffit de voir le nombre de commentaires à ce sujet sur internet. Il faut savoir que dans une TRÈS grande majorité des cas, 1 seul couche cachée suffit amplement. En revanche, il existe de rare cas ou plusieurs couches améliorent les performances de notre IA. Pour ce qui est du nombre de neurones, j'essaie en général d'avoir au moins une valeur de plus que le nombre de neurones d'entrer. Une convention connue sinon c'est d'être entre le nombre de neurones d'entrer ET ceux de sortie. Mais ça dépend également des différents cas, je te laisse tester mon code avec différents nombres de neurones, tu verras peut-être une différence. Voilà, j'espère que cela aura répondu à ta question !
@daxbrin8083
@daxbrin8083 4 года назад
Comment en apprendre plus ? j'ai réussi à te suivre dans les calculs. Je trouve ça super intéressant mais je n'est pas trouver de cas pratique. Je vais déjà essayer d'augmenter le nombre d'entrée. Y a t'il une relation entre le nombre d'entrée et le nombre de couche hidden ?
@cozmix2.0
@cozmix2.0 3 года назад
Super vidéo ! Par contre, le pourcentage de chance qu'il y ait 3 sorties prédites fausses après les 29 999 essais est, je pense, assez faible :')
@grosbarbu5778
@grosbarbu5778 4 года назад
C'est un domaine dans lequel j'avais envie d'en apprendre plus mais j'avais du mal à trouver des infos
@StudioTV
@StudioTV 4 года назад
Privelol Effectivement et c’est regrettable ... , si tu n’es pas bilingue c’est dur de trouver des infos sur internet. Le mieux si tu veux en faire ton métier c’est d’intégrer une filière qui en donne des cours 🤷🏻‍♂️
@sbai5000
@sbai5000 4 года назад
bonjour, svp comment peut on afficher les derniers poids après apprentissage ? merci
@kemalchapeau5206
@kemalchapeau5206 2 года назад
Woaw
@MonsieurMoussa
@MonsieurMoussa 4 месяца назад
@TheGrindvince
@TheGrindvince 4 года назад
Merci, c'est pour moi la meilleur vidéo sur le sujet pour un néophyte, très bon dosage entre théorie et pratique. Juste une question, j'ai peut-être loupé un truc dans la vidéo, comment tu choisis le nombre de "neurones" pour la couche cachée ?
@StudioTV
@StudioTV 4 года назад
Salut ! Je colle une réponse que j'ai deja postée :D La question du nombre de couche cachée est un sujet qui fait pas mal débat au sein de la communauté de l'IA, suffit de voir le nombre de commentaires à ce sujet sur internet. Il faut savoir que dans une TRÈS grande majorité des cas, 1 seul couche cachée suffit amplement. En revanche, il existe de rare cas ou plusieurs couches améliorent les performances de notre IA. Pour ce qui est du nombre de neurones, j'essaie en général d'avoir au moins une valeur de plus que le nombre de neurones d'entrer.Une convention connue sinon c'est d'être entre le nombre de neurones d'entrer ET ceux de sortie. Mais ça dépend également des différents cas, je te laisse tester mon code avec différents nombres de neurones, tu verras peut-être une différence.
@TheGrindvince
@TheGrindvince 4 года назад
@@StudioTV Merci, désolé pour la question redondante,je n'avais pas lut les commentaires, ça ouvre des portes sur d'autres sujets à suivre du coup ;)
@ylann5496
@ylann5496 Год назад
Bonjour, A quoi ressemblerait la fonction "backward" s'il y avait eu plus de variables self.W[x] ?
@simodoriana4453
@simodoriana4453 4 года назад
Carrément satisfait la !!! Merci infiniment . Dis pour débuter tu suggeres a un apprenant de commencer par quoi . J ai un vrai souci avec le code en général .
@ArthusMTB
@ArthusMTB 4 года назад
CHOISIS PYTHON ;)
Далее
Comment créer un JEU en Python ?
58:49
Просмотров 540 тыс.
Vidéos sans limites : L'IA réécrit les règles !
4:50
► HOW TO DO AN ARTIFICIAL INTELIGGENCE ?
6:25
Просмотров 297 тыс.
10 Façons de gagner de l'argent en codant
23:29
Просмотров 195 тыс.
Un réseau de neurones en Python®
9:06
Просмотров 16 тыс.
FORMATION DEEP LEARNING COMPLETE (2021)
30:57
Просмотров 940 тыс.
J'ai codé un robot pour ATOMISER Crossy Road.
13:47
Просмотров 1,1 млн
Сравнили apple и xiaomi!
0:21
Просмотров 34 тыс.