Copyright | (c) Leon Medvinsky, 2015 |
---|---|
License | GPL-3 |
Maintainer | lmedvinsky@hotmail.com |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- data Parameters = Parameters {}
- defParams :: Parameters
- data DistParams = DistParams {}
- defDistParams :: DistParams
- data MutParams = MutParams {}
- defMutParams :: MutParams
- defMutParamsS :: MutParams
- data SpeciesParams
- distParams :: SpeciesParams -> DistParams
- data SpeciesTarget = SpeciesTarget {
- targetCount :: (Int, Int)
- adjustAmount :: Double
- data SearchStrat
- data PhaseParams = PhaseParams {}
- data PhaseState
Documentation
data Parameters Source
The genetic parameters
Parameters | |
|
defParams :: Parameters Source
The parameters used in the original NEAT paper, except the perturbation amount and threshold for size.
defDistParams :: DistParams Source
Parameters used for distance in the paper
Mutation Parameters
MutParams | |
|
defMutParams :: MutParams Source
Mutation parameters for defParams
data SpeciesParams Source
data SpeciesTarget Source
How to seek a target species count
SpeciesTarget | |
|
data PhaseParams Source
Parameters for phased search
PhaseParams | |
|
data PhaseState Source
State of phasing
Complexifying Double | The argument is the current threshold to start pruning at. |
Pruning Int Double | The first argument is how many generations the mean complexity has not fallen. The second is the last mean complexity. |