I am creating a simulation to evolve simple, multi-cell organisms. (Just for fun!)
Neural networks are fairly easy to evolve, even more so when it’s done by random mutations and not actual training. Build an ANN at random and introduce mutations with every generation. The ANNs that accomplish simple goals (by pure chance) live to duplicate with every evolutionary cycle. Fairly easy stuff.
I am stumped when it comes to creating something that would simulate the genes that represent a body. After some reading today, there isn’t much info on how cells form into specific shapes for arms, hands, organs, etc. (I am sure there is a ton of data, but I don’t know what subject to Google.)
Genes can create the patterns for specific chemicals and cells. How to cells then develop into functional body parts? What makes a heart the shape of a heart?
I think that having a better understanding of that concept can help me develop a framework for physical evolution, even if it as a very tiny scale.
(Putting the ANN in charge of controlling those different body parts is also easy. It’s just a matter of allowing those physical traits to evolve first.)
I found this video today that seems similar to what you are talking about: https://youtu.be/M_vRgMBL0yA?si=5OsRiVnKt9A2Q4_u
Ok, I knew those genes were called something! Thinking about homeotic gene mutations has sufficiently jumbled my brain again though. (Hopefully, if I can code a simple analog to represent them, natural evolution can sort out any mess homeosis creates.)