9.9: Genetic Algorithm: Interactive Selection – The Nature of Code

[ad_1]
In this genetic algorithms video, I discuss a technique known as “interactive selection” where the algorithm’s fitness function is calculated based on user / viewer interaction.

Support this channel on Patreon:

Send me your questions and coding challenges!:

Contact:

Links discussed in this video:
Karl Sims Galapagos Interactive Exhibit:
Karl Sims “Artificial Evolution for Computer Graphics”:

Source Code for the Video Lessons:

p5.js:
Processing:

For More Genetic Algorithm videos:

For More Nature of Code videos:

Help us caption & translate this video!


Posted

in

by

Tags:

Comments

18 responses to “9.9: Genetic Algorithm: Interactive Selection – The Nature of Code”

  1. Aswath K Avatar

    Is interactive selection in GA and reinforcement learning are the same?

  2. JM Ebia Avatar

    Interactive selection would probably be great when applying genetic algorithms in game development. I'm currently having my college thesis in computer science and this series is a LOT of help. Thanks!

  3. Jonathon Breitner Avatar

    I love your channel! don't stop being you!

  4. Getulio Fonseca Avatar

    Thx for this videos, they are really helping me understand more about this topic. It was the first time a got in touch with genetic algorithms… The reason i'm interested is because i want to solve erosion problems in GIS. My problem is to work with huge matrix.. but for example, i have two 100×100 matrix. One give me the resultant fitness values of the other Boolean matrix (second matrix), where cells with 1 means changing land use for forest and 0 keeping the same use. My intent is to optimize the changing cells to forest to return the maximum result (sum of the entire first matrix) based on a limited number of cells allowed to change. Could you give me a tip of how I could make the search and evolution to the best solution?? thanks a lot man!!

  5. farikai mutwira Avatar

    i cant find a link to the java version of your GA, can you provide a link

  6. JayTheYggdrasil Avatar

    Im doing it with fractals generated using iterated function systems

  7. Konna_McLord Avatar

    I did a p5.js version of this Face selection but my head get's white after the first click and after time everything is white… 🙁

  8. richard vinc Avatar

    MAN, YOU ARE AWESOME!

    yes, i am shouthing. but because I AM SO FREAKING HAPPY!!!
    DID I SAY THAT YOU ARE AWESOME???

    YOU ARE!!!!

    just thank you for sharing a lot of your tutorial, explanation and everything. YOU ARE AWESOOMMMMEEEEEEEEE!!!!!

    p.s. you are awesome.

  9. Pedro Pires Avatar

    Great videos. Thanks!

  10. San Coca Avatar

    It would be interesting to see if an array of 100 x 100 pixels with random colours could be evolved into what the user might experience as "cute" or "angry" and see what the end result gives after a couple of generations

  11. da dave dude Avatar

    Do you have an identical twin who does c#? That would be nice :p

  12. TheWGBbroz Avatar

    I have one question for you: What keeps you motivated to make these kinds of videos?

  13. PixelOutlaw Avatar

    I'd like to see imperative style Lisps used once more for graphics programming. Looks like the original was written in an extension of Common Lisp they called *Lisp. Another great video by the way!

  14. Lorenzo Leonardini Avatar

    this can be also used for ads, can't it?

  15. Tanmay Bishnoi Avatar

    Mr Daniel, never ever stop inspiring!

  16. Leo Bode Avatar

    Nice video. Inspirered by this topic(saw it before in the Kadenze course) i made a p5.js program to make nice flowers (i am Dutch so we make our own flowers). https://github.com/Lebo124/Flowersystem At the moment i am trying translating this program in Processing and maybe make an Android app of it.

  17. steveHimself Avatar

    I hope you know that those videos are listed under your GA playlist altough they are marked as unlisted.. #BugOrFeature

Leave a Reply

Your email address will not be published. Required fields are marked *