Live Stream #132: Neuroevolution Flappy Bird & p5.js in Spanish

[ad_1]
100th Coding Challenge: Neuroevolution Flappy Bird!
Also, a announcement from The Processing Foundation about p5.js in Spanish.

48:54 – Neuroevolution Flappy Bird – Part 1
1:22:55 – Neuroevolution Flappy Bird – Part 2
2:00:28 – Neuroevolution Flappy Bird – Part 3
2:29:10 – p5.js in Spanish
2:51:00 – Introducción a p5js

🔗 TensorFlow.js:
🔗 ml5.js:
🔗 Flappy Bird Clone:
🔗 Neuroevolution documentation:
🔗 p5.js in Spanish:
🔗 Introducción a p5.js book:
🔗 Processing Foundation Announcement:
🔗 CODED – Escuela de Artes y Oficios Electrónicos:

🎥 Coding Challenge #31: Flappy Bird:
🎥 My Neural Networks playlist:
🎥 My Genetic Algorithm playlist:
🎥 Color Predictor:
🎥 Traveling Salesperson:
🎥 Processing Foundation on Youtube:

🚂 The Coding Train website:
💖 Patreon:
Store:
📚 Book recommendations:

💻

🎥 For an Introduction to Programming:
🎥 To watch archived Live Streams:
🎥 For more Coding Challenges:

🔗
🔗


Posted

in

by

Tags:

Comments

5 responses to “Live Stream #132: Neuroevolution Flappy Bird & p5.js in Spanish”

  1. King Ezikiel Avatar

    You should probably add some kind of epilepsy warning for that one part in the Spanish tutorial!

  2. Respawn_101's Lab Avatar

    @thecodingtrain +thecodingtrain why didn't you take the brain of the last living bird of each generation instead of picking a random bird. Therefor the last one that survives is the "smartest" or most developed NN. All the weights of the neurons and connections would be copied exactly to the next set of say 1000 birds. And have a counter on the highest score that any one bird has gotten. And the NN would be somehow saved to say a text file of the last surviving successful NN so if you did ever refresh you wouldn't lose all the development of the NN and or manually edit some of the NN's values to mess around. After maybe 200-300 passes each set of say 1000 birds might get to high score of 100, and you can have the NN stop at a certain high score if you want to speed it up or go away while it runs 1080p 30fps so you can examine the NN itself after it has hit a predefined target.

    Edit: Anyways great tutorial!

  3. Almujtaba O. Avatar

    Can assembly JS accelerate the training process?

  4. Hydra Programmer Avatar

    Great stream! Loved the Spanish bit at the end.
    I don't speak a lot of Spanish, but it's amazing to see language boundaries broken in programming.

Leave a Reply

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