hyperneat

package
v0.0.0-...-8d87d8f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

The package hyperneat holds implementation of HyperNEAT family of algorithms, including Evolvable-Substrate HyperNEAT

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HyperNEATContext

type HyperNEATContext struct {
	// The NEAT context included
	*neat.NeatContext

	// The threshold value to indicate which links should be included
	LinkThreshold float64
	// The weight range defines the minimum and maximum values for weights on substrate connections, they go
	// from -WeightRange to +WeightRange, and can be any integer
	WeightRange float64

	// The substrate activation function
	SubstrateActivator utils.NodeActivationType
}

The HyperNEAT execution context

func Load

func Load(r io.Reader) (*HyperNEATContext, error)

Load is to read HyperNEAT context options from the provided reader

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL