Saturday, 23 March 2013

Replication (without mutation) of action molecule implemented

https://github.com/ctf20/DarwinianNeurodynamics/commit/a2263afe4453bce952768f7683352f33b24a813c

The 3 atom SHC molecule is replicated without mutation. There is random selection of the last molecule in the expressed set. The hardest bit was working out how to deep copy a molecule in python!

To do: 1. Implement a mutation operator that will mutate internal atom properties (not molecular properties just yet)

a. Mutate motor atom to move different motors.

25th March 2013. Motor molecule evolution is now implemented in Living Machines 4. There is no game evolution. The 3 atom motor molecule replicates (without topological change at the moment) to make a completely septette motor molecule with variation in the sensory identify of input to atom 0 and the motor output of atom 2. The SHC atom 1 is not mutated. Thus, the NAO explores to find sensorimotor pairs where the SHC is capable of minimzing the sensor value by SHC over the course of the trial. The code is available below.

https://github.com/ctf20/DarwinianNeurodynamics/commit/d80702426ab888bf0ac107d410627db9f30c961a

To do: 1. Visualize the above evolutionary process of actor molecule evolution with a fixed immutable game.

No comments:

Post a Comment