Ca vous intérésse ce type de vidéo ? Le but n'est bien sur pas de vous donner des projets clés en main, mais de vous faire comprendre la logique et les bouts de code important. A vous maintenant de prendre en main le projet et de l'adapter.
Bonjour, moi je suis intéresser même par être un membre de votre équipe , et faire un projet avec vous ,que vous me proposez en machine Learning d'abord, tout docs de votre part serait la bienvenue, pour cela les conditions d'être membre de votre équipe? mon mail : abdelben0402@gmail.com ,merci d'avance
Oh trop bien c'est exactement mon [Ibrahim] premier projet de deep learning que j'ai fait haha un pokédex avec les Poké de la dernière génération. MDR quand j'ai présenté ce projet lors d'un entretien d'embauche, heureusement j'ai pas eu un vieux con 😂
Salut, la vidéo est très bien, très bien illustrée surtout. Le ton est calme, clair. L'idée de ce genre de vidéo est super mais je trouve que tu n'explique pas assez. Je comprends chacune des actions faites mais je pense que c'est seulement parce que j'ai déjà fait des recherches les réseaux de neurones. En tout cas je note le nom de la chaîne 👌
Merci pour la video. Le fait que tu codes en direct montre que tu connais ton sujet, et ce n est pas du copier coller bête et méchant. Ca donne des idées pour s'entraîner chez soi, le souci c'est qu'il y a beaucoup de littérature sur le sujet, mais on peine souvent à trouver des exemples sur lesquels s'entraîner. De plus, ca serait intéressant de discuter de la théorie plus en profondeur, et de faire un parallèle avec un notebook.
Genial. Si la musique t’intéresse tu peux utiliser les mêmes techniques pour classifier des musiques par exemple. Tu sais les modifications qu’il faut faire ?
Ton contenu est toujours très intéressant et bien travaillé tu connais bien ton domaine et l’explique bien je suis content d’avoir découvert ta chaîne que je considère comme une pépite personnellement 🙂
Salut ! Merci beaucoup pour toutes tes vidéos, elles sont très instructives. Cette vidéo m'a pas mal aidé, même si parfois ça va un peu vite (si on veut tout comprendre). Si tu proposes ce type de vidéo ça peut aider à faire entrer toutes les notions dans la tête ! Merci à toi ;p
Super intéressant ! Vraiment cool comme concept j'espère que tu en referas d'autres en codant en live. PS : j'ai adoré ton live sur la compétition kaggle, ça m'a beaucoup appris, beaucoup d'astuces intéressantes, en tant que débutant ça aide énormément !
Salut, à 11:00 je comprend pas le problème d'avoir le même ensemble pour le training et la validation si tu split l'ensemble en 2 comme tu as fait avec 80% pour le training et les 20 derniers % pour la validation. Merci d'avance pour la réponse :)
merci pour la vidéo. De manière pragmatique tu chercherais d'abord à résoudre ce problème plus simplement par une heuristique du genre "présence ou non de pixels jaunes" n'est-ce-pas?
Super vidéo merci ! Par contre j'aurai une question si tu pouvais m'aider, j'ai essayé d'exécuter le code sur collab comme dans ta vidéo mais arriver à la prédiction, cette dernière me renvoi tout le temps une prédiction de res = 1 et donc pikachu en output, et cela même en ayant retiré le dataset pokemon, une idée du bug ? Merci beaucoup pour ton aide je t'en serai reconnaissant !
salut et merci pour le tuto; je voudrais demander pourquoi pour la fonction d'activation on ne prend pas: la fonction logistique puisque la sortie est binaire. pour moi c'est quand la sortie est supérieure à deux qu'on prend softmax?; c'est juste pour mieux comprendre; merci
bonjour, j'ai instaler tout le code il y a 3 jour et j'ai vue que la version actuel de tensorflow ne prend plus en charge le model.predict_classes donc ce que j'ai fait c'est que j'ai tester d'autre morceau de code mais sa ne marchais pas, donc j'ai mit la version qui marchais avec le model.predict_classes (la 2.4.0), mais quand j'exécute le code le model.predict_classes me met toujours 1 c'est a dire le pika et peut un port ce que j'ai fait sur ces ligne sa ne fonctione pas donc si quelqun a la réponce dit la nous svp car je ne suis pas le seul a avoir eu sa probleme merci
Merci pour la vidéo. J'ai cependant un problème à la fin avec la fonction model.predict_class qui ne marche plus avec les dernières versions de Keras/tensorflow. Quand je la remplace par des suggestions qu'on retrouve ici et là sur le net, j'obtiens toujours la même prédiction, peu importe l'image que je lui donne. D'autres ont souligné ce problème. Je ne sais pas si tu peux nous aider à trouver une solution. Merci encore.
j'ai a moitier trouver la solution, instale l'anciène version de tensorflow, celle avant 2021 et la le model.predict va pouvoir fonctioner pip install tensorflow==2.4.0 mais par contre le model.predict me marque toujours 1 donc le pikachu sa fait 3 jour que je rechèrche mais je n'ai toujours rien trouver ps: déso pour les faute je suis dys
Super. Mais je viens de tester ce programme sur mon PC, et quand je teste le model, je n'obtiens que des résultats de classe 0. Pikachu. Même si je teste avec des données d'entrainement.
Bonjour, pourrais tu me dire à quoi correspond layers.conv2D(128,4,activation = 'relu') il me semblait que la couche de convolution c'est d'appliquer un kernel sur l'image pourquoi parles tu de neurones et d'activation ? et à quoi sert le batch_size ? Merci par avance
128 correspondent au nombre de filtres (kernels). 4 correspond a la tailles des kernels en pixel (4x4 ici). La fonction d'activation applique une non-linéarité sur la sortie de chaque neurones. Sans cela, ton réseau de neurones serait linéaire est pourrait se simplifier drastiquement mathématiquement. Il faut que ton model (réseau de neurones) soit complexe pour espérer qu'il puisse résoudre des problèmes sophistiqués. Le batchsize correspond aux nombres d'images que ton réseau de neurones devra prédire avant de mettre à jour ses paramètres. D'une règle générale un grand batchsize engendre un loss smooth, mais avec une plus grande chance de rester coincé dans un minima-local. À l'inverse un batch faible engendre un loss bruitée (peut même être instable) mais avec moins de chance de rester longtemps dans un minima-local. La plupart du temps la taille du batch est comprise entre 1 et 128.
@@Louis1010011010 je te remercie de ta réponse il me semblait que l'activation relu s'appliqué une fois les données flatten et non à l'application des kernels cela signifie t il que l'on applique les 128 kernels que l'on fait une regression relu que l'on fait un max pooling que l'on réitère plusieurs fois et ensuite on flat les données et on applique une dernière couche de relu puis la couche de sigmoid afin de prèdire ?
@@DonneLaSource Oui, c'est ça. À la toute fin, c'est l'activation "softmax" qui est utilisée et non l'activation "sigmoid". Pour faire simple le softmax te permet de classifier plus de deux classes, là ou la fonction sigmoid fait une classification binaire. D'ailleurs, il aurait tout à fait pu utiliser l'activation sigmoid dans son exemple, dans lequel cas, il aurait pu changer sa fonction loss par du "Binary Crossentropy ".
ModuleNotFoundError Traceback (most recent call last) Cell In[2], line 1 ----> 1 import cv2 2 import numpy as np 3 import requests ModuleNotFoundError: No module named 'cv2' slvp j ai un probleme la ,si c 'est un projet mentionner dans quel video ,merci
Je sais pas si cette vidéo est censée être destinée à un auditorat déjà informé sur le sujet, mais si ce n'est pas le cas, je pense que les explications sont souvent trop évasives, voire inexistantes.
Salut, j'aime ta vidéo mais le soucis c'est que tu fais un truc complexe pour faire un truc de gamin XD Jte jure on vois l'état des francais en programmation... Pk tu ne fais pas un truc serieux genre reperer la marque d'une voiture ou une espece animal genre chat, chien les races etc... Mais bon.. C'est peut etre con se que je dis mais j'aimerais bien voir un francais qui nous montre des projets plus intelligent si je puis me permettre.. En tout cas GG a toi quand meme
Ce qui est honteux c’est ce commentaire. On va s’amuser a recoder toutes les couches de chaques réseaux de neurones à chaque fois qu’on fait un programme. Évidemment oui. Ridicule.
@@DefendIntelligence ben si tu penses "savoir coder" un reseau de neurones parce que tu sais appeler les bonnes librairies, tant mieux pour toi, met le sur ton cv, mais au moins respectes les vrais codeurs/programmeurs. Le fait que tu dises "on va s'amuser a recoder toutes les couches" prouve bien qu'au fond, tu ne sais pas comment ça fonctionne, parce que non, personne, ni même les librairies que tu utilises, ne code les couches une par une....Ridicule.
Ca vous intérésse ce type de vidéo ? Le but n'est bien sur pas de vous donner des projets clés en main, mais de vous faire comprendre la logique et les bouts de code important. A vous maintenant de prendre en main le projet et de l'adapter.
Bonjour, moi je suis intéresser même par être un membre de votre équipe , et faire un projet avec vous ,que vous me proposez en machine Learning d'abord, tout docs de votre part serait la bienvenue, pour cela les conditions d'être membre de votre équipe? mon mail : abdelben0402@gmail.com ,merci d'avance
C'est super! Ça aide vraiment à se rendre compte de comment ça marche concrètement tout en restant compréhensible par tout le monde.
Oh trop bien c'est exactement mon [Ibrahim] premier projet de deep learning que j'ai fait haha un pokédex avec les Poké de la dernière génération. MDR quand j'ai présenté ce projet lors d'un entretien d'embauche, heureusement j'ai pas eu un vieux con 😂
@@boilingbrains je pense que les Pokémon’s ça parle à tout les gens de la tech cava 😁😁
Salut, la vidéo est très bien, très bien illustrée surtout. Le ton est calme, clair. L'idée de ce genre de vidéo est super mais je trouve que tu n'explique pas assez. Je comprends chacune des actions faites mais je pense que c'est seulement parce que j'ai déjà fait des recherches les réseaux de neurones.
En tout cas je note le nom de la chaîne 👌
Merci de partager tes connaissances. Je débute en ML et DL, tu rends certains concepts beaucoup plus simple à comprendre. Longue vie à ta chaîne
Merci, tu m'as bien débloqué pour comprendre comment avancer sur mon projet de fouille de données à la fac haha
Top ce format pour apprendre un peu de Deep Learning. Continues !
Merci pour la video. Le fait que tu codes en direct montre que tu connais ton sujet, et ce n est pas du copier coller bête et méchant. Ca donne des idées pour s'entraîner chez soi, le souci c'est qu'il y a beaucoup de littérature sur le sujet, mais on peine souvent à trouver des exemples sur lesquels s'entraîner. De plus, ca serait intéressant de discuter de la théorie plus en profondeur, et de faire un parallèle avec un notebook.
Pile la vidéo que je recherchais! merci c'st top continue comme ça, hâte de voir l'IA dans la musique !
Genial. Si la musique t’intéresse tu peux utiliser les mêmes techniques pour classifier des musiques par exemple. Tu sais les modifications qu’il faut faire ?
@@DefendIntelligence oui grâce à tes vidéos que j’ai toutes regardées (en entier) j’ai pris un petit niveau je pense que ça devrait le faire :)
Ton contenu est toujours très intéressant et bien travaillé tu connais bien ton domaine et l’explique bien je suis content d’avoir découvert ta chaîne que je considère comme une pépite personnellement 🙂
Salut ! Merci beaucoup pour toutes tes vidéos, elles sont très instructives. Cette vidéo m'a pas mal aidé, même si parfois ça va un peu vite (si on veut tout comprendre). Si tu proposes ce type de vidéo ça peut aider à faire entrer toutes les notions dans la tête ! Merci à toi ;p
Merci beaucoup pour cette vidéo très elle me permettra d’apprendre à faire des CNN. 🙏🏽
Merci beaucoup pour cette vidéo c'est super intéressant et très compréhensible hâte d'en voir d'autres
J'aime pas ton contenu, mais là t'as sorti (sans le vouloir) le meilleur tutorial CNN du web.
J'adore ce format. ça sera aussi cool d'avoir une vidéo comme ça qui explique les RNN ou une Apprentissage par renforcement
Merci ! J’en ai sorti une autre sur le transfert de style. C’est prévu de faire un tuto RNN sur le texte aussi oui.
Franchement très bien expliqué
Excellente vidéo, ça sera intéressant d'avoir des vidéos similaires sur d'autres types de méthodes comme le GAN. Merci pour tes vidéos.
C’est prévu ! Au programme des prochaines vidéos , reconnaissance, segmentation, et gan 😊😊😊
Super vidéo, tes explications sont fluides. Merci
Super intéressant ! Vraiment cool comme concept j'espère que tu en referas d'autres en codant en live.
PS : j'ai adoré ton live sur la compétition kaggle, ça m'a beaucoup appris, beaucoup d'astuces intéressantes, en tant que débutant ça aide énormément !
Nan par contre le fait que ça fonctionne comme ça les images ça paraît tellement évident maintenant mais c’est très surprenant et déconcertant 😂
Génial ce format, avec du NLP ça serait top aussi !
C’est prévu ! 😊😊
Super ! Vraiment bien expliqué !
Au top la vidéo et les explications ! ;)
Très instructive ! Merci bien.
merci pour ton aide tu ma enormement aider
Super interessant ! Merci
Bon travail
Merci ! Je suis content que ça plaise. Je vais en publier d’autre !
c'est très intéressant
Génial ! Merci beaucoup. Surtout la visualisation des filtres c'est top ! Comment s'appelle l'extension que t'utilises pour scrapper ?
Image downloader je pense
@@hackprepa964 exact ! 😊
trop cool la vidéo
Génial
Vas-y mec! Je suis ac toi !
MERCI!
Salut, à 11:00 je comprend pas le problème d'avoir le même ensemble pour le training et la validation si tu split l'ensemble en 2 comme tu as fait avec 80% pour le training et les 20 derniers % pour la validation. Merci d'avance pour la réponse :)
Merci, vraiment
Merci beaucoup, c'est très utile même si ça va un peu vite (vive la fonction vitesse sur yt)
Bonjour, quel est cette extension utilisée à 7:30 pour sélectionner et télécharger les images de google images?
Merci pour la vidéo
hello, je suis curieux aussi ! Est-ce que tu as trouvé l'extension ?
@@maxoulili1 et non, désolé...
@@vincentmartin8529 l'extension est dans la description de video, ca marche sur google chrome
merci pour la vidéo. De manière pragmatique tu chercherais d'abord à résoudre ce problème plus simplement par une heuristique du genre "présence ou non de pixels jaunes" n'est-ce-pas?
Super vidéo merci ! Par contre j'aurai une question si tu pouvais m'aider, j'ai essayé d'exécuter le code sur collab comme dans ta vidéo mais arriver à la prédiction, cette dernière me renvoi tout le temps une prédiction de res = 1 et donc pikachu en output, et cela même en ayant retiré le dataset pokemon, une idée du bug ? Merci beaucoup pour ton aide je t'en serai reconnaissant !
moi aussi sa me fait pareille, sa fait 3 jour que j'y regarde j'ai même instaler les anciène version et je n'ai rien trouvée
merci pour votre présentation. c'est quoi batch size et comment faire son choix?
merci
Top
Bonjour, est ce que ce cnn sera capable après entraînement de détecter un visage ou autre élément ?
Salut ,
Est ce que on peut utiliser se code en local et non sur google colab ?
Merci pour ta vidéo
salut et merci pour le tuto; je voudrais demander pourquoi pour la fonction d'activation on ne prend pas: la fonction logistique puisque la sortie est binaire.
pour moi c'est quand la sortie est supérieure à deux qu'on prend softmax?; c'est juste pour mieux comprendre; merci
super , !! Mais j'ai pas vue a un instant ou tu as labellisé tes images ? oublié ou inutile ?
La labellisation s’est faite à partir des différents répertoires 😊
bonjour, j'ai instaler tout le code il y a 3 jour et j'ai vue que la version actuel de tensorflow ne prend plus en charge le model.predict_classes
donc ce que j'ai fait c'est que j'ai tester d'autre morceau de code mais sa ne marchais pas, donc j'ai mit la version qui marchais avec le model.predict_classes (la 2.4.0),
mais quand j'exécute le code le model.predict_classes me met toujours 1 c'est a dire le pika
et peut un port ce que j'ai fait sur ces ligne sa ne fonctione pas donc si quelqun a la réponce dit la nous svp car je ne suis pas le seul a avoir eu sa probleme
merci
J'ai le même prblm, es-ce que tu as trouvé une solution ? merci d'avance
C'est quoi l'extension google que tu as utilisé pour récupérer toutes tes images ?
C'est super
Comment puis-je vous contacter svp?
Bonjour, svp est ce que on peut reprendre la logique de ce programme pour crée un outil de détection d'un certains nombre de maladies végétales? merci
Merci pour la vidéo. J'ai cependant un problème à la fin avec la fonction model.predict_class qui ne marche plus avec les dernières versions de Keras/tensorflow. Quand je la remplace par des suggestions qu'on retrouve ici et là sur le net, j'obtiens toujours la même prédiction, peu importe l'image que je lui donne. D'autres ont souligné ce problème. Je ne sais pas si tu peux nous aider à trouver une solution. Merci encore.
j'ai a moitier trouver la solution, instale l'anciène version de tensorflow, celle avant 2021 et la le model.predict va pouvoir fonctioner
pip install tensorflow==2.4.0
mais par contre le model.predict me marque toujours 1 donc le pikachu
sa fait 3 jour que je rechèrche mais je n'ai toujours rien trouver
ps: déso pour les faute je suis dys
@@Code_ml_ia bonsoir, svp est ce que vous avez trouvé une solution pour ce problème ? Il me détecte tjrs le même résultat. Merci
SVP avez vous une vidéo qui explique comment on peut faire pareil avec ANFIS ?
Super. Mais je viens de tester ce programme sur mon PC, et quand je teste le model, je n'obtiens que des résultats de classe 0. Pikachu. Même si je teste avec des données d'entrainement.
Avec quel logiciel vous tapez le code s'il vous plait
Google colab !
à 3min 27 faite en sorte de voire flou avec vos yeux vous verrez plus facilement
Bonjour,est ce possible de m'orienter (une idée )pour un projet sur l'intelligence artificielle? Merci d'avance
Salut, svp est-ce vous avez travaillé avec python ?
Salut, je ne maîtrise pas vraiment le sujet et je me demande comment peut-on trier plus de deux sortes d'images avec ce tutoriel ? Merci.
Tu dois indiquer au niveau de ton softmax (à la fin du réseau de neurones) que tu veux classifier trois elements au lieu de deux.
Salut!
Quelle est le nom de l’extension que tu as utilisé pour télécharger les pikachus ?
celle là : chrome.google.com/webstore/detail/image-downloader/cnpniohnfphhjihaiiggeabnkjhpaldj
Bonjour,
pourrais tu me dire à quoi correspond layers.conv2D(128,4,activation = 'relu')
il me semblait que la couche de convolution c'est d'appliquer un kernel sur l'image pourquoi parles tu de neurones et d'activation ?
et à quoi sert le batch_size ?
Merci par avance
128 correspondent au nombre de filtres (kernels).
4 correspond a la tailles des kernels en pixel (4x4 ici).
La fonction d'activation applique une non-linéarité sur la sortie de chaque neurones.
Sans cela, ton réseau de neurones serait linéaire est pourrait se simplifier drastiquement mathématiquement.
Il faut que ton model (réseau de neurones) soit complexe pour espérer qu'il puisse résoudre des problèmes sophistiqués.
Le batchsize correspond aux nombres d'images que ton réseau de neurones devra prédire avant de mettre à jour ses paramètres.
D'une règle générale un grand batchsize engendre un loss smooth, mais avec une plus grande chance de rester coincé dans un minima-local.
À l'inverse un batch faible engendre un loss bruitée (peut même être instable) mais avec moins de chance de rester longtemps dans un minima-local.
La plupart du temps la taille du batch est comprise entre 1 et 128.
@@Louis1010011010 je te remercie de ta réponse
il me semblait que l'activation relu s'appliqué une fois les données flatten et non à l'application des kernels
cela signifie t il que l'on applique les 128 kernels
que l'on fait une regression relu
que l'on fait un max pooling
que l'on réitère plusieurs fois
et ensuite on flat les données et on applique une dernière couche de relu puis la couche de sigmoid afin de prèdire ?
@@DonneLaSource Oui, c'est ça.
À la toute fin, c'est l'activation "softmax" qui est utilisée et non l'activation "sigmoid".
Pour faire simple le softmax te permet de classifier plus de deux classes, là ou la fonction sigmoid fait une classification binaire.
D'ailleurs, il aurait tout à fait pu utiliser l'activation sigmoid dans son exemple, dans lequel cas, il aurait pu changer sa fonction loss par du "Binary Crossentropy
".
J'arrive pas à importer les images vers le dataset vous pouvez m'expliquer please 🙏🙏🙏
Slt je suis un debutant, j'essaie de faire avec jupyter notebook sa passe pas
bonjour comment coder un réseau de croyance profonde sur le python utilisé pour prédire le cancer
ModuleNotFoundError Traceback (most recent call last)
Cell In[2], line 1
----> 1 import cv2
2 import numpy as np
3 import requests
ModuleNotFoundError: No module named 'cv2'
slvp j ai un probleme la ,si c 'est un projet mentionner dans quel video ,merci
Je sais pas si cette vidéo est censée être destinée à un auditorat déjà informé sur le sujet, mais si ce n'est pas le cas, je pense que les explications sont souvent trop évasives, voire inexistantes.
Salut, j'aime ta vidéo mais le soucis c'est que tu fais un truc complexe pour faire un truc de gamin XD Jte jure on vois l'état des francais en programmation... Pk tu ne fais pas un truc serieux genre reperer la marque d'une voiture ou une espece animal genre chat, chien les races etc... Mais bon.. C'est peut etre con se que je dis mais j'aimerais bien voir un francais qui nous montre des projets plus intelligent si je puis me permettre.. En tout cas GG a toi quand meme
Rondoudou et Pikachou ne sont pas des nombres réels mais des doudous voyons !!! Convolution = spectre.
f
You should do it in English: all meetings in international companies are solely in English , plus the code is in English .
Thanks for your comment. But My channel is dedicated to french speakers as there is plenty of english content.
Appeler des librairies externes, ce n'est pas "coder" ni "programmer. C'est limite honteux de dire ça....
Ce qui est honteux c’est ce commentaire. On va s’amuser a recoder toutes les couches de chaques réseaux de neurones à chaque fois qu’on fait un programme. Évidemment oui. Ridicule.
@@DefendIntelligence ben si tu penses "savoir coder" un reseau de neurones parce que tu sais appeler les bonnes librairies, tant mieux pour toi, met le sur ton cv, mais au moins respectes les vrais codeurs/programmeurs. Le fait que tu dises "on va s'amuser a recoder toutes les couches" prouve bien qu'au fond, tu ne sais pas comment ça fonctionne, parce que non, personne, ni même les librairies que tu utilises, ne code les couches une par une....Ridicule.
@@aurelb62 c’est mon métier 😊.
@@DefendIntelligence j'ai bien compris, et c'est ça le problème... Revois les bases quand même ça te feras pas de mal.
@@aurelb62 Bonsoir est ce que je peux avoir tout le code par mail? doumbia9189@gmail.com
Merci pour cette vidéo !
Merci!