neet 0.4.0.0 → 0.4.0.1
raw patch · 2 files changed
+10/−3 lines, 2 filesdep ~basedep ~graphviz
Dependency ranges changed: base, graphviz
Files
- neet.cabal +3/−3
- src/Neet/Population.hs +7/−0
neet.cabal view
@@ -2,7 +2,7 @@ -- see http://haskell.org/cabal/users-guide/ name: neet-version: 0.4.0.0+version: 0.4.0.1 synopsis: A NEAT library for Haskell -- description: homepage: https://github.com/raymoo/NEET@@ -26,9 +26,9 @@ Neet.Species, Neet.Population, Neet.Examples.XOR, Neet, Neet.Training -- other-modules: other-extensions: FunctionalDependencies, MultiParamTypeClasses- build-depends: base >=4.7 && <4.8, MonadRandom >=0.4 && <0.5,+ build-depends: base >=4.7 && <4.9, MonadRandom >=0.4 && <0.5, containers >= 0.5 && < 0.6, multimap >= 1.2 && < 1.3,- transformers == 0.4.*, graphviz == 2999.17.*, cereal == 0.4.*,+ transformers == 0.4.*, graphviz == 2999.18.*, cereal == 0.4.*, random == 1.1.*, parallel == 3.2.* hs-source-dirs: src default-language: Haskell2010
src/Neet/Population.hs view
@@ -50,6 +50,7 @@ -- ** TrainMethods , pureTrain , winTrain+ , trainTrain -- ** Convenience , trainN , trainUntil@@ -63,6 +64,7 @@ import Neet.Species import Neet.Genome import Neet.Parameters+import Neet.Training import Data.MultiMap (MultiMap) @@ -133,6 +135,11 @@ | winCriteria gs score = (First (Just genome), fitnessFunction gs score) | otherwise = (First Nothing, fitnessFunction gs score) where score = gScorer gs genome+++-- | Train method that gives a 'Training'.+trainTrain :: TrainMethod (Training Genome Double)+trainTrain = TrainMethod trainTraversable data PopContext =