Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/DEAP/deap
/ types & classes
Types & classes
55 in github.com/DEAP/deap
⨍
Functions
649
◇
Types & classes
55
↳
Endpoints
5
↓ 6 callers
Class
Terminal
Class that encapsulates terminal primitive in expression. Terminals can be values or 0-arity functions.
deap/gp.py:217
↓ 2 callers
Class
BuildFailed
setup.py:35
↓ 2 callers
Class
KNN
examples/ga/knn.py:21
↓ 2 callers
Class
Primitive
Class that encapsulates a primitive and when called with arguments it returns the Python code to call the primitive with the arguments. >
deap/gp.py:188
↓ 1 callers
Class
AntSimulator
examples/gp/ant.py:75
↓ 1 callers
Class
ClosestValidPenalty
r"""This decorator returns penalized fitness for invalid individuals and the original fitness value for valid individuals. The penalized fitness i
deap/tools/constraint.py:71
↓ 1 callers
Class
EMNA
Estimation of Multivariate Normal Algorithm (EMNA) as described by Algorithm 1 in: Fabien Teytaud and Olivier Teytaud. 2009. Why one m
examples/eda/emna.py:31
↓ 1 callers
Class
MetaCreator
deap/creator.py:99
↓ 1 callers
Class
MetaEphemeral
Meta-Class that creates a terminal which value is set when the object is created. To mutate the value, a new object has to be generated.
deap/gp.py:243
↓ 1 callers
Class
MovingPeaks
The Moving Peaks Benchmark is a fitness function changing over time. It consists of a number of peaks, changing in height, width and location. The
deap/benchmarks/movingpeaks.py:65
↓ 1 callers
Class
PBIL
examples/eda/pbil.py:26
↓ 1 callers
Class
_HyperVolume
Hypervolume computation based on variant 3 of the algorithm in the paper: C. M. Fonseca, L. Paquete, and M. Lopez-Ibanez. An improved dimensi
deap/tools/_hypervolume/pyhv.py:40
↓ 1 callers
Class
_MultiList
A special data structure needed by FonsecaHyperVolume. It consists of several doubly linked lists that share common nodes. So, every node has
deap/tools/_hypervolume/pyhv.py:198
Class
BenchmarkTest
Test object for unittest of deap/benchmarks.
tests/test_benchmarks.py:10
Class
ConstrainedFitness
deap/base.py:279
Class
DeltaPenalty
r"""This decorator returns penalized fitness for invalid individuals and the original fitness value for valid individuals. The penalized fitness i
deap/tools/constraint.py:11
Class
Fitness
The fitness is a measure of quality of a solution. If *values* are provided as a tuple, the fitness is initialized using those values, otherwi
deap/base.py:125
Class
HallOfFame
The hall of fame contains the best individual that ever lived in the population during the evolution. It is lexicographically sorted at all ti
deap/tools/support.py:488
Class
History
The :class:`History` class helps to build a genealogy of all the individuals produced in the evolution. It contains two attributes, the :attr:
deap/tools/support.py:15
Class
Logbook
Evolution records as a chronological list of dictionaries. Data can be retrieved via the :meth:`select` method given the appropriate names.
deap/tools/support.py:259
Class
LogbookTest
tests/test_logbook.py:6
Class
LogbookTest
tests/test_statistics.py:9
Class
LogbookTest
tests/test_init.py:8
Class
MultiStatistics
Dictionary of :class:`Statistics` object allowing to compute statistics on multiple keys using a single call to :meth:`compile`. It takes a se
deap/tools/support.py:209
Class
MutationTest
tests/test_mutation.py:7
Class
Node
deap/tools/_hypervolume/pyhv.py:206
Class
ParetoFront
The Pareto front hall of fame contains all the non-dominated individuals that ever lived in the population. That means that the Pareto front hall
deap/tools/support.py:589
Class
Pickling
tests/test_pickle.py:22
Class
PrimitiveSet
Class same as :class:`~deap.gp.PrimitiveSetTyped`, except there is no definition of type.
deap/gp.py:446
Class
PrimitiveSetTyped
Class that contains the primitives that can be used to solve a Strongly Typed GP problem. The set also defined the researched function return
deap/gp.py:281
Class
PrimitiveTree
Tree specifically formatted for optimization of genetic programming operations. The tree is represented with a list, where the nodes are appen
deap/gp.py:45
Class
SortingNetwork
Sorting network class. From Wikipedia : A sorting network is an abstract mathematical model of a network of wires and comparator modules that
examples/ga/sortingnetwork.py:19
Class
SortingNetwork
Sorting network class. From Wikipedia : A sorting network is an abstract mathematical model of a network of wires and comparator modules that
doc/code/tutorials/part_4/sortingnetwork.py:29
Class
Statistics
Object that compiles statistics on a list of arbitrary objects. When created the statistics object receives a *key* argument that is used to g
deap/tools/support.py:150
Class
Strategy
A strategy that will keep track of the basic parameters of the CMA-ES algorithm ([Hansen2001]_). :param centroid: An iterable object tha
deap/cma.py:33
Class
StrategyActiveOnePlusLambda
A CMA-ES strategy that combines the :math:`(1 + \\lambda)` paradigm [Igel2007]_, the mixed integer modification [Hansen2011]_, active covarian
deap/cma.py:553
Class
StrategyMultiObjective
Multiobjective CMA-ES strategy based on the paper [Voss2010]_. It is used similarly as the standard CMA-ES strategy with a generate-update sch
deap/cma.py:331
Class
StrategyOnePlusLambda
r""" A CMA-ES strategy that uses the :math:`1 + \lambda` paradigm ([Igel2007]_). :param parent: An iterable object that indicates where to st
deap/cma.py:211
Class
TearDownCreatorTestCase
tests/test_convergence.py:39
Class
TestCreator
tests/test_creator.py:30
Class
TestCxOrdered
tests/test_operators.py:7
Class
TestMultiObjective
tests/test_convergence.py:268
Class
TestMultiObjectiveNumpy
tests/test_convergence.py:371
Class
TestSingleObjective
tests/test_convergence.py:46
Class
TestSingleObjectiveConstrained
tests/test_convergence.py:142
Class
Toolbox
A toolbox for evolution that contains the evolutionary operators. At first the toolbox contains a :meth:`~deap.toolbox.clone` method that dupl
deap/base.py:33
Class
_array
deap/creator.py:77
Class
_numpy_array
deap/creator.py:52
Class
bound
Decorator for crossover and mutation functions, it changes the individuals after the modification is done to bring it back in the allowed *bou
deap/benchmarks/tools.py:217
Class
noise
Decorator for evaluation functions, it evaluates the objective function and adds noise by calling the function(s) provided in the *noise* argu
deap/benchmarks/tools.py:120
Class
rotate
Decorator for evaluation functions, it rotates the objective function by *matrix* which should be a valid orthogonal NxN rotation matrix, with N
deap/benchmarks/tools.py:66
Class
scale
Decorator for evaluation functions, it scales the objective function by *factor* which should be the same length as the individual size. When
deap/benchmarks/tools.py:175
Class
selNSGA3WithMemory
Class version of NSGA-III selection including memory for best, worst and extreme points. Registering this operator in a toolbox is a bit different
deap/tools/emo.py:463
Class
translate
Decorator for evaluation functions, it translates the objective function by *vector* which should be the same length as the individual size. W
deap/benchmarks/tools.py:26
Class
ve_build_ext
setup.py:38