Comprendre les algorithmes génétiques #1

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

ความคิดเห็น •

  • @szzs-x7b
    @szzs-x7b ปีที่แล้ว +3

    Votre façon de simplifier le problème est vraiment appréciée. C'est ainsi que les professeurs devraient être, en aidant leurs élèves à comprendre de manière claire et accessible. Votre aide a été très précieuse et je vous remercie chaleureusement pour cela.

  • @mahdiguarmah5571
    @mahdiguarmah5571 5 ปีที่แล้ว +2

    Merci pour tous vos efforts.
    Priere de nous Eclaircir beaucoup plus l etape de mutation et validation.

  • @victorangot6118
    @victorangot6118 5 ปีที่แล้ว +2

    Une super video. C’est genial de vulgariser tous ces concepts. Tu donnes une vue d’ensemble sur les possibilités de l’IA. Merci

  • @asducommentaire7475
    @asducommentaire7475 2 ปีที่แล้ว +10

    Qui vient de la vidéo de Laupok ?

  • @adrienguidat6805
    @adrienguidat6805 3 ปีที่แล้ว

    C'est hyper quali vraiment, bien introduit, bien expliqué, en bonne quantité, excellent!

  • @theophile5438
    @theophile5438 4 ปีที่แล้ว +1

    Très bonne vidéo, qui explique très bien les concepts. Cette méthode me paraît plus adaptée que le deep-learning, mais après je ne suis pas (encore ?) un expert !
    Continu comme ça ! 👍

  • @MachineLearnia
    @MachineLearnia 5 ปีที่แล้ว +1

    Bonne vidéo. C'est vrai que c'est vraiment fun de jouer avec les algorithmes génétiques, mais ils sont plus utilisés en milieu académique que dans l'industrie parce qu'ils demandent beaucoup de puissance pour les applications très complexes.

  • @loicngou9592
    @loicngou9592 3 ปีที่แล้ว +1

    Merci, jai utiliser les algorithmes génétiques pour creer un generateur automatically d'emploi du temps..ca marche du tonnerre

  • @jdesfon
    @jdesfon 5 ปีที่แล้ว

    Excellent episode. C'est hyper intéressant et super bien illustré. Je m'abonne!

  • @abdechafineji8782
    @abdechafineji8782 5 ปีที่แล้ว

    Superbe explication , Merci beaucoup Thibault

  • @yatsu_9.2
    @yatsu_9.2 2 ปีที่แล้ว

    Nickel franchement super travaille merci pour t'es video 👍

  • @fousseynisangare5900
    @fousseynisangare5900 3 ปีที่แล้ว +1

    excellente vidéo, merci infiniment !

  • @michel_p5021
    @michel_p5021 5 ปีที่แล้ว

    Merci Thibault, toujours passionnant ! Ton histoire de recherche du meilleur itinéraire dans un immeuble pour aller de salle en salle m'a fait penser à la Recherche Opérationnelle, un truc sur lequel j'ai souffert lors de mes études d'informatique : fr.wikipedia.org/wiki/Recherche_op%C3%A9rationnelle

  • @isly7537
    @isly7537 5 ปีที่แล้ว

    super vidéo ! tu résume parfaitement un cours que j'ai eu en trois mois et qui était bâclé

  • @Terence01
    @Terence01 4 ปีที่แล้ว

    Merci beaucoup, très belle introduction !

  • @sebastienbujold9339
    @sebastienbujold9339 5 ปีที่แล้ว

    Excellent vidéo merci pour ce partage !

  • @antoine1003
    @antoine1003 3 ปีที่แล้ว

    Super intéressant. Merci pour cette vidéo! :)

  • @rizachahid2162
    @rizachahid2162 3 ปีที่แล้ว

    merci beaucoup c'est très bien expliqué !

  • @samijuju9728
    @samijuju9728 3 ปีที่แล้ว

    Top merci pour ces explications très claires

  • @progear974
    @progear974 5 ปีที่แล้ว +5

    Super vidéo ! Est ce que tu pourrais parler de la différence entre un réseau de neurones et des algorythmes génétiques ? A ce que j'ai compris, on peut utiliser des algorythmes génétique pour entrainer le réseau de neurones..

  • @arsenemaitre4016
    @arsenemaitre4016 2 ปีที่แล้ว

    Super vidéo merci!

  • @pierrelhussiez1865
    @pierrelhussiez1865 5 ปีที่แล้ว +4

    1:45 tu introduit le terme GN sans le decrire. Tu ne parles pas encore du bonus de cet algorithme qui est l'auto-adaptation aux changements des paramètres. C'est a préciser car c'est un avantage indéniable par rapport aux réseaux de neurones qui ne sont généralement pas en apprentissage constant . Continue a vulgariser, c'est un vrai plus.

  • @Rent.hacking
    @Rent.hacking 3 ปีที่แล้ว

    merci thibault grace a toi je me suis familliariser avec l'I.A

  • @MyChris128
    @MyChris128 5 ปีที่แล้ว

    Super vidéo, un grand merci !

  • @medBkDev
    @medBkDev 4 หลายเดือนก่อน

    salut, lors de la génération 2, pk on complète les 4 individus restant de la population 2 on utilisant la fonction générale individus et non pas cross-over ? merci

  • @sawarizieouattara347
    @sawarizieouattara347 3 ปีที่แล้ว

    Merci beacoup pour cette vidéo. Pourriez-vous faire une vidéo toujours sur les algorithmes génétiques mais qui resolvent un problème bi-critères (coût-optimisation ).

  • @lassoued92rahma84
    @lassoued92rahma84 2 ปีที่แล้ว

    un grand merci !

  • @mohamedsarr7739
    @mohamedsarr7739 5 ปีที่แล้ว

    merci encore et encore

  • @nanstv
    @nanstv 5 ปีที่แล้ว

    Tres tres interessant... hate de voir comment on applique ça à des fonctions et plus des 0 et des 1

  • @pecsart5069
    @pecsart5069 ปีที่แล้ว

    Mercie pour votre explication s'il vous plais je veux connaitre comment je peux exploiter ces algorithme dans la robotique

  • @benghelimacharafeddine5081
    @benghelimacharafeddine5081 4 ปีที่แล้ว

    s'il vous plait est ce que c'est possible de résoudre un problème d'optimisation combinatoire en utilisant les réseaux de neurone et est ce que ils sont plus performant que les méta-heuristique .
    j'ai modélise mon problème sous forme d'un programme linière et je veut résoudre mon problème dans un temps polynomial qu'est ce que vous propose
    Merci

  • @cedricvumisa7416
    @cedricvumisa7416 4 ปีที่แล้ว

    très concise

  • @batoulzbib3119
    @batoulzbib3119 4 ปีที่แล้ว

    Super video

  • @antoinedelelis9372
    @antoinedelelis9372 5 ปีที่แล้ว

    super vidéo merci beaucoup !

  • @sarahconnorh4609
    @sarahconnorh4609 5 ปีที่แล้ว

    Salut thibault, je galère toujours sur les maths du coup ne peut pas suivre le reste des vidéos.. J'espère que tu publieras bientôt une série "les maths nécessaires pour le ML" ! :) keep it up!

    • @ThibaultNeveu
      @ThibaultNeveu  5 ปีที่แล้ว +1

      Salut Sarah, surtout n'abandonne pas sur la partie mathématique, c'est normal de ne pas tout comprendre d'un coup. Sur la série sur Tensorflow j'essaie de donner le maximum d'intuition pour se passer des maths. Essaie d'avancer sur la partie pratique et travail les maths un petit peu tous les jours, c'est la répétition qui change tout!

    • @sarahconnorh4609
      @sarahconnorh4609 5 ปีที่แล้ว

      @@ThibaultNeveu Merci Thibault!!

  • @bbah87
    @bbah87 4 ปีที่แล้ว

    @Thibault Neveu Bonjour. J'ai suivi votre vidéo0 Mais j'ai une question. On dit qu'avant d'effectuer un croisement ou une mutation entre 2 chromosomes, on calcule la probabilité de croisement ou de mutation. Comment calcule t'on ces 2 probabilités?

  • @bernardbayangbe2745
    @bernardbayangbe2745 2 ปีที่แล้ว

    Très intéressant, je voudrais que tu m'aides pour mon article où je devrais utiliser cette technique pour optimiser un champ.

  • @actualitemusicale8377
    @actualitemusicale8377 5 ปีที่แล้ว

    wahou ses trop cool cette serie

  • @benoithouthoofd9409
    @benoithouthoofd9409 4 ปีที่แล้ว

    Très bonne vidéo 👌 !

  • @AgentRex42
    @AgentRex42 5 ปีที่แล้ว

    Bonjour, quels sont les logiciels que tu utilises ? Merci.

  • @aymantazarin1682
    @aymantazarin1682 3 ปีที่แล้ว

    C'est génial... Mais j'arrive pas à comprendre la phase de définition de la fonction fitness ??

  • @nabilofyoutube
    @nabilofyoutube 4 ปีที่แล้ว

    Super video !!!

  • @arnaudroncari2468
    @arnaudroncari2468 5 ปีที่แล้ว

    Merci pour cette superbe introduction !
    J'aurais une question:
    Algorythme genetique d'ordonnancement, ça vous parle ?

  • @nicolaslegrand3367
    @nicolaslegrand3367 5 ปีที่แล้ว

    c'est très bien merci

  • @soufyaneelouahabi3297
    @soufyaneelouahabi3297 3 ปีที่แล้ว

    superrrrrrrrrrrrrrrrrrrrrrrrrrrrr

  • @bouthaynaidrissigartoumi5240
    @bouthaynaidrissigartoumi5240 3 ปีที่แล้ว

    S'il vous plaît je veux créer un algorithme génétique pour optimiser un système de smart shading.
    Est ce que vous pouvez me guider ?

  • @JosephGarnier
    @JosephGarnier 5 ปีที่แล้ว +7

    Super vidéo comme d'hab. Je rajoute en complément pour comprendre la sélection naturelle, c'est vidéo de Science Clic d'une qualité exceptionnelle (pour de la vulga scientifique "amateur") th-cam.com/video/4BANxqiLH1A/w-d-xo.html
    Petite précision non mentionnée dans la vidéo : les algo génétiques font en fait parti d'une famille d'algo qu'on appelle les "Algorithmes évolutionnistes" (fr.wikipedia.org/wiki/Algorithme_%C3%A9volutionniste). Le principe de sélection naturelle décrit dans la vidéo s'applique à tous les algo de cette famille et pas seulement aux algorithmes génétiques.

  • @issangolocoulibaly8325
    @issangolocoulibaly8325 5 ปีที่แล้ว

    comment ne pas liker ? superbe video

  • @mradilyes7951
    @mradilyes7951 5 ปีที่แล้ว

    bravo

  • @natoucisse6561
    @natoucisse6561 4 ปีที่แล้ว

    Super

  • @jimdelsol1941
    @jimdelsol1941 5 ปีที่แล้ว

    Est-ce que toujours garder le meilleur individu (ou les x meilleurs) de la génération précédente (tel quel) n'est pas un bon moyen d'éviter un retour en arrière au niveau de la qualité des individus ?

    • @ThibaultNeveu
      @ThibaultNeveu  5 ปีที่แล้ว +1

      Si l'environnement est déterministe oui, si l'environnement est stochastique alors cela aide à ne pas revenir en arrière au niveau des meilleurs individu, mais ce n'est pas garanti.

    • @anadoncamille
      @anadoncamille 5 ปีที่แล้ว

      Si, la méthode garantit une progression constante vers une solution dans un environnement déterministe.

  • @baptistegeslin2252
    @baptistegeslin2252 5 ปีที่แล้ว

    Petite question pour toi : j'aimerais lire des papiers de recherche / articles sur l'IA, il existe des sites qui font un condensé de tout ça ?

    • @MachineLearnia
      @MachineLearnia 5 ปีที่แล้ว +1

      Salut Baptiste, Il en existe plusieurs, mais je te conseille de simplement utiliser Google Scholar, puis de taper le sujet qui t'intéresse, par exemple 'LSTM' pour ensuite trouver les articles les plus consultés, car Google te donne toujours les meilleurs résultats ;)
      Dans Google Scholar, tu peux aussi directement taper le nom d'un chercheur, par Exemple Yann Lecun.
      Pour un chercheur, rien ne vaut Google scholar.
      Bonne chance !

    • @baptistegeslin2252
      @baptistegeslin2252 5 ปีที่แล้ว +1

      @@MachineLearnia merci pour la réponse rapide je vais aller regarder ça :)

  • @ouissalelansari9451
    @ouissalelansari9451 10 หลายเดือนก่อน

    Merci c est excellent

  • @dimawacwydade
    @dimawacwydade 5 ปีที่แล้ว

    Merciiiiii

  • @dublinto9804
    @dublinto9804 5 ปีที่แล้ว

    est ce que le réseau de nuerons est un algo génétique

    • @ThibaultNeveu
      @ThibaultNeveu  5 ปีที่แล้ว

      Non c'est deux choses différentes, mais le génome d'un algorithme génétique peut être un réseau de neurone

  • @anadoncamille
    @anadoncamille 5 ปีที่แล้ว

    Je viens de voir que mes messages ont été tous supprimés. A quoi c'est dû ? A part ça il me tarde de voir la prochaine vidéo.

    • @ThibaultNeveu
      @ThibaultNeveu  5 ปีที่แล้ว

      TH-cam les as mit dans la rubrique Spam. Je les ai approuvé mais il ne semble pas revenir je ne sais pas pourquoi

    • @anadoncamille
      @anadoncamille 5 ปีที่แล้ว

      C'est bizarre, y a pas moyen de les faire réapparaître ?

    • @ThibaultNeveu
      @ThibaultNeveu  5 ปีที่แล้ว

      Le fait est que je ne les voie plus non plus de mon coté. Je ne sais pas trop ce qui c'est passé. Mais tu peux tenter de les rajouter :)

    • @anadoncamille
      @anadoncamille 5 ปีที่แล้ว

      C'est fait. J'espère que youtube ne va pas les remettre dans les spams

    • @anadoncamille
      @anadoncamille 5 ปีที่แล้ว

      D'après ce que je viens de lire, tu peux indiquer qu'un spam n'en est pas un.

  • @hareksaid5721
    @hareksaid5721 3 ปีที่แล้ว

    Bon boulot de vulgarisation.Je m'abonne car c'est sincère. Malgré tout, tu es encore jeune. Quand tu parles d'évolution, ta conception c'est du "Galton" réchauffé. C'est bien trop linéaire.Pertinent si on veut faire de la programmation peut être. Très loin d'un Poincaré en réalité si tu souhaites comprendre les bases. Le terme d'algorithme "génétique" est inapproprié selon moi. Tu utilises un logiciel en code binaire pour essayer d'approximer des matrices d'acides aminés en base 4. Bon courage même si tu sais utiliser des quadruplet. Bosse tes fonctions récursives et ta géométrie et oublie les noms et formations en "english". Continue de partager, c'est bien ce que tu fais.

  • @abderrahmanebououden5173
    @abderrahmanebououden5173 5 ปีที่แล้ว

    merci bq

  • @pokebattle763
    @pokebattle763 2 ปีที่แล้ว

    19:53
    Rassure moi, en vrai, tu utilise des ternaires?
    Genre au lieu d'avoir ça:
    ---------------------------
    if(individual[gene_to_mutate]==0) {
    individual[gene_to_mutate]=1;
    }
    else {
    individual[gene_to_mutate]=0;
    }
    ---------------------------
    Tu le fait comme ça:
    ---------------------------
    individual[gene_to_mutate]=(individual[gene_to_mutate]==0?1:0);
    ---------------------------

    • @user-tv2iq8lr7w
      @user-tv2iq8lr7w 2 ปีที่แล้ว

      ça revient exactement au même donc il n'a pas à te rassurer sur ça, en vidéo c'est bien plus lisible de le faire comme il l'a fait et de + c'est d'autant plus facile de modifier le code par le suite
      Et même si hors vidéo il ne fait pas de "ternaire", ce n'est vraiment pas grave chacun sa façon de coder, il me semble qu'il n'y en a pas une qui est plus optimisé que l'autre

  • @soufiane4527
    @soufiane4527 5 ปีที่แล้ว

    First ! (je suis honteusement content )

    • @soufiane4527
      @soufiane4527 5 ปีที่แล้ว

      Pourquoi utiliser le langage JavaScript ?

    • @dimawacwydade
      @dimawacwydade 5 ปีที่แล้ว

      @@soufiane4527 I think with javascript we can run AI applications client side on the browser. donc pas besoin de serveur si l'application est online

    • @ThibaultNeveu
      @ThibaultNeveu  5 ปีที่แล้ว

      J'aime bien le JS car je peux faire du visuel très facilement en utilisant à côté du HTML. Si tu as du mal avec le JS sache que ce n'est pas un langage compliqué, et que l'important c'est de comprendre le principe. Je reviendrai plus tard dans la série sur du Python.

  • @kakaricardo7125
    @kakaricardo7125 2 ปีที่แล้ว

    Très inutile

  • @djamsaboud2025
    @djamsaboud2025 3 ปีที่แล้ว

    Super video. Thank you very much