https://github.com/trihedral/blobolution
An environment programmed to train Artificial Neural Networks (ANNs) through simulated natural selection (genetic algorithm). Numerous objects with independent ANNs interact with each other, competing for simulated limited resources.
https://github.com/trihedral/blobolution
artificial-intelligence artificial-neural-networks biological-simulations genetic-algorithm simulation
Last synced: 6 months ago
JSON representation
An environment programmed to train Artificial Neural Networks (ANNs) through simulated natural selection (genetic algorithm). Numerous objects with independent ANNs interact with each other, competing for simulated limited resources.
- Host: GitHub
- URL: https://github.com/trihedral/blobolution
- Owner: trihedral
- License: mit
- Created: 2017-01-30T21:10:58.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-06-26T07:12:13.000Z (over 6 years ago)
- Last Synced: 2025-02-14T00:28:22.047Z (8 months ago)
- Topics: artificial-intelligence, artificial-neural-networks, biological-simulations, genetic-algorithm, simulation
- Language: Java
- Homepage:
- Size: 1.1 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Blobolution
An environment programmed to train Artificial Neural Networks (ANNs) through
simulated natural selection. Numerous objects with independent ANNs
interact with each other, competing for simulated limited resources
[Video Description](https://www.youtube.com/watch?v=fWayfaTk60k)
Wanna skip all the fancy stuff and just play with the simulation? Here's the
link to the runnable JAR: https://github.com/trihedral/Blobolution/raw/master/out/artifacts/Blobolution_3_jar/Blobolution%203.jar .
Just download and open it.