9.x: Genetic Algorithms and Evolutionary Computing - The Nature of Code

Subscribers:
1,740,000
Published on ● Video Link: https://www.youtube.com/watch?v=6l6b78Y4V7Y



Duration: 42:34
75,347 views
1,546


This video covers genetic algorithms and looks at how they are applied in 3 scenarios.

1: search problems where brute force is an impossibility (infinite monkey theorem).
2: physics-based systems
3: Interactive selection (i.e. user behavior driven fitness).

This video is excerpted from a presentation given at Kickstarter. Full video is here : https://vimeo.com/63755542

Read along: http://natureofcode.com/book/chapter-9-the-evolution-of-code/
💻Code : https://github.com/shiffman/The-Nature-of-Code-Examples/tree/master/Processing/chp9_ga
🎥Previous video : https://youtu.be/Sx_l2GxBC5w

Links discussed in this video :
🔗Evolved Virtual Creatures: http://www.karlsims.com/evolved-virtual-creatures.html
🔗Infinite Monkey Theorem: http://en.wikipedia.org/wiki/Infinite_monkey_theorem
🔗Smart Rockets: http://www.blprnt.com/smartrockets/
🔗BoxCar2D: http://boxcar2d.com/
🔗Galapagos: http://www.karlsims.com/galapagos/

🚂Website: https://thecodingtrain.com/
💡Github: https://github.com/CodingTrain
💬Discord: https://discord.gg/hPuGy2g
💖Membership: https://youtube.com/thecodingtrain/join
🛒Store: https://standard.tv/collections/the-coding-train
📚Books: https://www.amazon.com/shop/thecodingtrain
🖋️Twitter: https://twitter.com/thecodingtrain

🎥Genetic Algorithm: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bJM3VgzjNV5YxVxUwzALHV
🎥Nature of Code : https://www.youtube.com/playlist?list=PLRqwX-V7Uu6aFlwukCmDf0-1-uSR7mklK
🎥Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
🎥Intro to Programming using p5.js: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct
🌐Help us caption and translate: http://www.youtube.com/timedtext_cs_panel?c=UCvjgXvBlbQiydffZU7m1_aw&tab=2
🚩Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics
👾Share your contribution: https://thecodingtrain.com/Guides/community-contribution-guide.html

🔗 p5.js: https://p5js.org
🔗 Processing: https://processing.org







Tags:
nature of code
genetic algorithms
evolution
karl sims
Evolutionary Computation
Processing (Programming Language)
Genetic Algorithm
evolutionary computing
processing tutorial
processing
evolutionary programming
the nature of code
evolutionary algorithm
genetic algorithm tutorial
genetic algorithm programming
genetic algorithm implementation
evolution algorithm
genetic algorithm example
genetic algorithm code
evolutionary code
evolution computing