SimpleEA alternatives and similar packages
Based on the "AI" category.
Alternatively, view SimpleEA alternatives based on common mentions on social networks and blogs.
-
tensor-safe
A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras. -
moo
Genetic algorithm library for Haskell. Binary and continuous (real-coded) GAs. Binary GAs: binary and Gray encoding; point mutation; one-point, two-point, and uniform crossover. Continuous GAs: Gaussian mutation; BLX-α, UNDX, and SBX crossover. Selection operators: roulette, tournament, and stochastic universal sampling (SUS); with optional niching, ranking, and scaling. Replacement strategies: generational with elitism and steady state. Constrained optimization: random constrained initialization, death penalty, constrained selection without a penalty function. Multi-objective optimization: NSGA-II and constrained NSGA-II. -
HaVSA
HaVSA (Have-Saa) is a Haskell implementation of the Version Space Algebra Machine Learning technique described by Tessa Lau. -
Etage
A general data-flow framework featuring nondeterminism, laziness and neurological pseudo-terminology.
WorkOS - The modern identity platform for B2B SaaS
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of SimpleEA or a related project?
README
SimpleEA
is a Haskell library for evolutionary algorithms. It is written to be
easy to understand and use.
A simple example program using the library is included in AI/SimpleEA.hs
. The
documentation is also available at
Hackage.
Given a function for evaluating a genome's fitness, a function for probabilistic
selection among a pool of genomes, and recombination and mutation operators, an
infinite list of generations is produced. You can choose to take
a predefined
number of these generations or takeWhile
a predicate holds (e.g. that the
fitness is below some value).
Utility functions for analyzing a run and for producing plotting data is
included in AI/SimpleEA/Utils.hs
.