Settings and Features

Change Seed Window
 
The Change Seed Window allows you to change your model or introduce a completely new one. It gives access to the following settings and features:

Seed Code Window
You design or edit the code of your seed model in the code window. The code must be in Karva notation and can be tested for structural errors before saving it as seed.

Genes
Shows the current number of genes in your seed model.

Head
Shows the head size of your seed model.

Linking Function
Shows the current linking function in your seed model.

Program Size
Shows the actual size of your seed model, that is, the total number of nodes in all the sub-ETs.

Constants per Gene
This box only appears if random numerical constants are being used. It shows the number of random numerical constants used per gene in your seed model.

Numerical Constants Framework
This frame only appears if random numerical constants are being used. Here you have access to all the numerical constants of your seed model by selecting the gene number in the Gene list box. The numerical constants appear in a table where you can edit them. Obviously, only 0's and 1's are acceptable.

Add Neutral Gene Button
Adds automatically a neutral gene to your seed model. Neutrality is important for an efficient evolution and, by introducing a neutral gene, you are giving the learning algorithm more room to play and, hopefully, a better, more complex program will evolve.

Test Button
Tests both the structural soundness and the fitness of your seed model. It also updates the program size when changes have been made on the seed.

OK Button
Saves the current seed as your seed model so that you can breed new and better models with it. GeneXproTools only saves viable seeds and warns you if there is a structural problem with your seed or if it has zero fitness.

Cancel Button
Cancels all the action on the change seed window.

Home | Contents | Previous  | Next