Grasshopper Docs

Community documentation for Grasshopper add-ons & plugins

Evolutionary Learning
Explicit Components
Loop
Octopus
Supervised Learning
Utilities
View

Evolves artificial neural networks with the NEAT algorithm, using SharpNeatLib by Sebastian Risi

Inputs

NameIDDescriptionType
#Inputs#InputsnoOfInputNeurons [Bias Neuron does not count; Supply the number of dimensions you want to sample]Integer
#Outputs#OutputsnoOfOutputNeurons [The number of outputs you get per sample vector]Integer
GenerationsGenerationsnumber of generationsInteger
FunctionsFunctionsFunctions and their probabilities to use in the networkText
SettingsSettingsEvolution parametersCPPN evolution parameters
Seed NetworksSeed NetworksSeeding Network Solutions; will be duplicated until population size is reached, duplicates will have mutated connection weights with the given neat parametersNetwork oEL
RunRunRun Flag - Set to true to runBoolean

Outputs

NameIDDescriptionType
Evolved NetworksEvolved NetworksThe evolved Network SolutionsNetwork oEL
Failed NetworksFailed NetworksNetwork Solutions which failed evaluationNetwork oEL
InfoInfoInfoText
Saved NetworksSaved NetworksNeatGenomes which have been stored in the component on intermediate saves during an evolutionNetwork oEL

Site design © Robin Rodricks.   Octopus and associated data © 2020 Robert Vierlinger.  
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.  Hosted by GitHub

Report an Issue  |  Terms of Service