JavaScript Takes on Genetically Evolving Cellular Automata
summary
JavaScript code implements one‑dimensional cellular automata using a JavaScript DOM prototype to render cells and evaluate rule 110, a known Turing‑complete rule. A genetic algorithm evolves per‑cell rule sets for the density‑classification GA task, running populations over many generations (example baseline 150 generations from literature) and showing incremental improvement but not perfect convergence in short runs; demos reproduce gliders and emergent triangle patterns.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 10:18Koalas and Turtles
- 14:37Turing Complete
- 15:31Turing Complete Alternatives
- 17:05Binary YesNo
- 18:35Complexity
- 20:26Melanie Mitchell
- 23:30Density Classification
- 25:28Results
- 26:46Conclusion
related talks
30mEvolving JavaScript: Cultivating Genetic Algorithms for Creative Coding
03mJavaScript and Artificial Intelligence
18mJavaScript and Artificial Intelligence
42mLearning Machine Learning
28mCreating generative art with Javascript
12mAlgorithmically Generated Visual Designs
01h 00mHow to work with generative AI in JavaScript
27mBreaking Down JavaScript Complexities With Generative Art
