Life.Net - An Artificial Neural Network Simulation

preview_player
Показать описание
As a side project, I have been learning about neural networks. I decided to create this simulation to see if a simple bug could learn how to find food and survive.
For now, each "bug" has 3 input neurons, 3 hidden neurons and 2 output neurons (left / right). I made all the network parts visible so you can see the neurons activate and the network connection strength.
I am hoping to create an entire biosphere with these algorithms as time goes on, but that is a pretty tall order.
The graphics are all OpenGL.

I was inspired by Paul Oliver's work on his "Guppies" program. Please check out his channel. He has some good stuff over there. WAY more advanced than my NNets! (for now, mwah hah hah!)
Рекомендации по теме
Комментарии
Автор

Thanks. I am definitely planning on adding those things.

asicerik
Автор

good! very good! If you're interested here's another simulator.
Bug Brain -- Artificial Intelligence / Neural Net Programming
 Continue to work and draw attention to the problem of neural networks

alexnart
Автор

This is a very close idea to the Guppies program made by Paul T. Oliver
Guppies - Evolving neural networks (w.i.p.) part III - Long-Short Term Memory
He used LSTM algorithm and is supposedly one of the most powerful ones.

provoketruth
Автор

nice simulation!. I made something similar myself (working on the video now).
the creatures pass their dna (neuralnetwork) to their siblings right?
it would be cool if you had more output and input neurons. like a bug can have 4 fins but also just 2 depending on their dna. or you could add touchsensors that sense other bugs. and give the bugs to possibility to eat each other.

Rakiayn
Автор

Very nice, But you should add the ability to see another bugs to "force?" social interaction. You could add three sensors from each eyes of the red, green and blue values its facing and let it learn on it's own. It can be very interesting... Thanks for sharing!

sapiranimations
Автор

Pity You don't have a separate channel/website for this project.
Good project nonetheless. Thanks for sharing.

MuradBeybalaev
Автор

This is great man only if there were more vids

iTzLiru
Автор

Hi! This is pretty nice. How are you training it?

DamianReloaded
Автор

May I suggest you to make several species and make them fight?
I hope that would make this simulation a simple ecosystem!

xxkaiserxx
Автор

Unsupervised learning + evolution simulator eh? Neat. Do the children inherit the lessons their parents learned in a Lamarckian way?

revimfadli
join shbcf.ru