CRÉER SON INTELLIGENCE ARTIFICIELLE [IA]

  Переглядів 347,610

StudioTV

StudioTV

День тому

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

КОМЕНТАРІ: 414
@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
@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
@alexandrepiano2099
@alexandrepiano2099 3 роки тому
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.
@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 !
@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 !!! 👌
@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
@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 😁
@fayafaya7818
@fayafaya7818 2 роки тому
la meilleur video sur l IA j'ai eu à suivre jusqu'a ce jour. franchement chapeaux
@sylvainballerini239
@sylvainballerini239 3 роки тому
Excellent vidéo ! Avec un exemple complet et un peu de vulgarisation, le secret des réseaux de neurones n est plus :)
@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.
@marcellaporey3306
@marcellaporey3306 4 роки тому
Excellente vidéo, très bien expliqué ,Merci pour le code.
@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.
@chunkygeek814
@chunkygeek814 4 роки тому
Merci pour cette vidéo, excellentes explications !! bravo
@alainboulot6579
@alainboulot6579 11 місяців тому
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
@thenesur1690
@thenesur1690 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
@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
@mehdirochd6669
@mehdirochd6669 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!
@senseitarzan
@senseitarzan 4 роки тому
j'aime le concept de cette vidéo en plus sa apprend beaucoup chose dans la création de IA
@Gadalagenda
@Gadalagenda 4 роки тому
Top merci pour les explications :)
@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 :)
@brutus25100
@brutus25100 4 роки тому
une très bonne vidéo bravo. 👍🏻
@remifrs3167
@remifrs3167 2 роки тому
t'es un crack, merci pour cette vidéo !
@fieldytidus6385
@fieldytidus6385 4 роки тому
Hello Studio TV, j'adore la vidéo ! On en veut d'autres :)
@StudioTV
@StudioTV 4 роки тому
Fieldytidus Merci ! C’est noté !
@Nabila_Labraoui
@Nabila_Labraoui 3 роки тому
Un grand bravo pour ta vidéo très pédagogique.
@Erycdithic
@Erycdithic 3 роки тому
Tres intéressant bien expliqué merci
@sbai5000
@sbai5000 4 роки тому
Merci énormément pour ces explications très utiles
@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
@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 !!!!!!
@dramoxmoteur
@dramoxmoteur 3 роки тому
tu sais vraiment bien expliquées j'ai tout compris merci a toi
@crisisstealth609
@crisisstealth609 4 роки тому
Vraiment sympa comme vidéo
@nanarclub
@nanarclub 4 роки тому
Wow sacrée vidéo bravo !
@Miam1003
@Miam1003 Рік тому
Mercii enfin trouvé un bon tuto depuis des jours
@ewanavet6555
@ewanavet6555 Рік тому
c'est incroyable merci de me permettre de découvrir ce monde là
@jejejekekdddnnddkd3725
@jejejekekdddnnddkd3725 3 роки тому
Merci pour le tuto le Matheu!
@Hexteryoelism
@Hexteryoelism 3 роки тому
Très intéressant !
@sekaiioff1697
@sekaiioff1697 5 місяців тому
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 Місяць тому
c'est quand-même beaucoup plus compliqué que ça ahah
@Dious
@Dious 2 роки тому
Merci pour cette vidéo très claire.
@trucsetastuces9358
@trucsetastuces9358 Рік тому
Tres bonne vidéo , interessante et bien expliquée , merci
@housniaataoui8842
@housniaataoui8842 4 роки тому
merciiii je vous aime
@akwaa69
@akwaa69 Рік тому
Merci beaucoup
@jump_art4527
@jump_art4527 4 роки тому
Bonne vidéo
@j_cd8705
@j_cd8705 Рік тому
Super vidéo Bonne pédagogie en plus
@devmayemba4439
@devmayemba4439 Рік тому
merci pour ta video inspirante
@el_gamino2706
@el_gamino2706 3 роки тому
Je recommande !!!!!!!!!!!!!! best ia video on youtube fr
@andreaguerry8374
@andreaguerry8374 2 роки тому
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?
@jhelpdafa
@jhelpdafa Рік тому
Merci au moins maintenant j'ai compris comment on appliquait la rétropropagation
@emanuel1emanuel622
@emanuel1emanuel622 3 роки тому
Bonjour génial la vidéo,
@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.
@paulopolo4357
@paulopolo4357 3 роки тому
Tu es un très bon pédagogues
@vinguitrebz5429
@vinguitrebz5429 2 роки тому
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?
@helpstofindhelpstofind7118
@helpstofindhelpstofind7118 3 роки тому
Bonsoir disons c'est intéressant encore bravo d'autres videos svp
@paulemileleroux7311
@paulemileleroux7311 3 роки тому
Super vidéo
@ElPapy93
@ElPapy93 7 місяців тому
Bonjour, ou bonsoir, dépendra de l'heure à laquelle vous me lirez. J'ai bien aimer votre vidéo. Je voulais vous demander comment faire pour entraîné son IA pour qu'il fasse une tache bien spécifique genre reconnaître des mots clé dans des phrases dans une base de donnée. Merci de votre retour. Bonne journée.
@forsethtv7190
@forsethtv7190 3 роки тому
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
@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
@zlatanamir
@zlatanamir 3 роки тому
Extraordinaire merci du partage, tu as un avenir en pédagogie je pense.
@juliensambo5672
@juliensambo5672 7 місяців тому
Je constate que le programme nécessite systématiquement une phase d'entraînement avant de répondre à la question. Serait-il possible que le programme puisse sauvegarder son entraînement et fournir une réponse à la question sans avoir à répéter l'intégralité du processus à chaque fois ?
@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
@amiroffamiroff1110
@amiroffamiroff1110 4 роки тому
merci
@steveblack2420
@steveblack2420 4 роки тому
Gros tu gères
@jean-brunovoy1620
@jean-brunovoy1620 3 роки тому
merci à vous
@cacahouetemax1453
@cacahouetemax1453 2 роки тому
super vidéo
@rapha1111
@rapha1111 Рік тому
Vidéo incoryable
@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
@victorlegros9822
@victorlegros9822 Рік тому
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 ?
@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 ^^.
@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é
@tolstoievski4926
@tolstoievski4926 3 роки тому
Très bonne introduction à l'intelligence artificielle, continue, bravo !
@creativity6972
@creativity6972 3 роки тому
Video au tooppppp
@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 :)
@cyrilturban584
@cyrilturban584 3 роки тому
bonjour une question et il possible de mettre une voix en mp3 pour la reconnaissance vocal?
@hervenyamabo6026
@hervenyamabo6026 8 місяців тому
salut, merci pour la video, j'ai malgré cela une question: pour trouver le signapse de réseau entre la valeur caché et de sortie nous avons eux a faire pour le premier exemple 2 * 0.2= 0.4, mais les autre tel que: 0.5 et 0.9, vous avez multiplier quoi par quoi par ce que d'après la même logique il y'a erreur a mon niveau alors je suis vraiment perdu!!!!! deuxième question: sa vous dérangerez de nous faire une vidéo pour mieux expliquer la formule mathématique "la sigmoïde" 1/(1+e-7.6), je pourrai apprendre
@ghostlexly
@ghostlexly 3 роки тому
Bonjour, pourrai tu faire la même chose mais pour une IA de reconnaissance d'objet sur une image ?
@AzyxW00
@AzyxW00 4 роки тому
Merci c simple en fait
@ewanherjean8523
@ewanherjean8523 3 роки тому
tout est simple quand bien expliqué
@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
@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
@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 ;)
@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 ?
@matbe_
@matbe_ 4 роки тому
Les synapses sa me rappel mes cours de SVT
@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 ?
@emanuel1emanuel622
@emanuel1emanuel622 3 роки тому
Comment pourrais je avoir une copie de votre vidéo, je me forme et je n'arrive pas à voir le contenu de votre vidéo. J'aimerais en même temps que vous tapez votre programme , taper de mon côté histoire d'apprendre, mais c'est flou. Merci encore vos explications très claires
@Master_Xibalba
@Master_Xibalba Рік тому
Merci pour la vidéo, mais du coup quelle application ( gratuite) utiliser pour "créer" cela enfaite. Difficile de trouver sur le web. Pour un chatbot avec des emotions voir une conscience.
@didierdel2319
@didierdel2319 4 місяці тому
Bonjour, à la place de python, est-ce que le logiciel RAD studio peut créer une I.A. Merci
@sbai5000
@sbai5000 3 роки тому
bonjour, svp comment peut on afficher les derniers poids après apprentissage ? merci
@frameznot7
@frameznot7 Рік тому
salut juste t'a vidéo était super mais peut tu me dire ou me rediriger vers des ligne de code pour que l'IA ne cherche pas une fleure mais qu'elle plisse résoudre des problème mathématique ? Sinon continue comme sa
@ylann5496
@ylann5496 Рік тому
Bonjour, A quoi ressemblerait la fonction "backward" s'il y avait eu plus de variables self.W[x] ?
@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.
@eliotharreau7627
@eliotharreau7627 Рік тому
Super video Bro, comment fair un réseau avec plusieurs hidden layer et 3 valeurs de sortie (a,b,c) ? Peut tu donner une piste avec numpy sans trop d'embrouillage ??💪💪 Thnx.
@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 ;)
@Craftandclash
@Craftandclash 3 роки тому
Est ce que on peut considérer l'algorithme de knn comme de l'IA?
@reddot3893
@reddot3893 3 роки тому
j'ai pas tt compris donc je vais la reregarder mais merci bcp !
@ALEDOCTEURWEB
@ALEDOCTEURWEB Рік тому
bien bien bien !
@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 😂
@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 :')
@olgaytb
@olgaytb Рік тому
Une question 3ans après mais bon il les sauves ces donnés à chaque fois c'est reset ?
FORMATION INTELLIGENCE ARTIFICIELLE 2024 : Le Cours COMPLET pour Tout Savoir !
45:15
Vincent OG - Le Magicien du Membership
Переглядів 8 тис.
Comment les I.A. font-elles pour comprendre notre langue ?
26:16
ScienceEtonnante
Переглядів 556 тис.
NO NO NO YES! (40 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:27
PANDA BOI
Переглядів 76 млн
01 - What is JavaScript | Getting Started
5:07
NS Tech
Переглядів 11
APPRENDRE PYTHON [TUTO PROGRAMMATION COMPLET DÉBUTANT]
2:16:13
CodeAvecJonathan
Переглядів 2,9 млн
Créer son ROBOT de TRADING sans CODER! 🤩
14:43
BullTrading - FR
Переглядів 14 тис.
J'ai essayé de recoder ChatGPT. Voilà ce que j'ai appris...
22:07
Comment créer un JEU en Python ?
58:49
Graven - Développement
Переглядів 528 тис.
FORMATION DEEP LEARNING COMPLETE (2021)
30:57
Machine Learnia
Переглядів 911 тис.
11 AI Businesses To Start Right Now
21:07
Yomi Denzel
Переглядів 629 тис.
ChatGPT vient de se faire détrôner par des génies français
19:43
Underscore_
Переглядів 720 тис.
TOUT COMPRENDRE À L'IA - Dossier #33 - L'Esprit Sorcier
41:56
L'Esprit Sorcier TV
Переглядів 854 тис.
Broken Flex Repair #technology #mobilerepair
0:55
ideal institute aligarh
Переглядів 14 млн
The Worst Product I've Ever Reviewed... For Now
25:04
Marques Brownlee
Переглядів 7 млн
Infrared Soldering Iron from Cigarette Lighter
0:58
ALABAYCHIC
Переглядів 1,6 млн