| Copyright | (c) Leon Medvinsky, 2015 |
|---|---|
| License | GPL-3 |
| Maintainer | lmedvinsky@hotmail.com |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Neet.Parameters
Description
- 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
Constructors
| Parameters | |
Fields
| |
Instances
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
Constructors
| MutParams | |
Fields
| |
defMutParams :: MutParams Source
Mutation parameters for defParams
data SpeciesParams Source
Settings for distance. Simple is for fixed distance calculations. Target
should be used when you want the threshold value for distance to change to
try to meet a desired species count.
Constructors
| Simple DistParams | |
| Target DistParams SpeciesTarget |
Instances
data SpeciesTarget Source
How to seek a target species count
Constructors
| SpeciesTarget | |
Fields
| |
Instances
data PhaseParams Source
Parameters for phased search
Constructors
| PhaseParams | |
Fields
| |
Instances
data PhaseState Source
State of phasing
Constructors
| 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. |
Instances