1
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 22 hours ago. based on code collected 1 day ago.
May 14, 2023 — May 14, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Made a try to add protected division. More... over 14 years ago
Modified the example to add some functionality to the evolution. More... over 14 years ago
Modified the symbolic regression example using string instead of sympy object to use the IndividualTree. More... over 14 years ago
Added an ES generator and ES operators More... over 14 years ago
Corrected some minors bugs in IndividualTree. More... over 14 years ago
Modified the example gp_symbreg to use the IndividualGP and the 2 new GP operators. More... over 14 years ago
Added two GP operators : uniform one point crossover and uniform subtree mutation. More... over 14 years ago
Defined a new IndividualTree class. It encapsulates functions necessary to do Genetic Programming. More... over 14 years ago
Added a fast version of the ga_onemax example More... over 14 years ago
Added a fast version of the ga one max example, modified the documentation More... over 14 years ago
Merged with current working version More... over 14 years ago
Modified migration operator so it works with the current structure of population and selection More... over 14 years ago
Add an example of symbolic regression using string instead of sympy symbols and function, sympy is still used to evaluate the string and turn it into a symbolic expression. More... over 14 years ago
Replaced sympy.sympify call in the evaluation function by sympify.collect. More... over 14 years ago
gp_symbreg : - changed the function to find by symbolic regression to x**4 + x**3 + x**2 + x + 1 - added a hack with symbols to use 0-arity function and sympy.Symbol with the expression evaluator. - added a 0-arity function example with randomCte. - the evaluation of the individual is now made on each of its trees. - some others minors modifications to make the example more coherent. More... over 14 years ago
toolbox.py : - the GP crossover is now sequentially applied on each tree of the two mated individual. - the method evaluateExpr can now evaluate 0-arity function in the expression. More... over 14 years ago
Some very minor changes of repeatability More... over 14 years ago
First functionnal version of symbolic regression using EAP. The crossover and mutation operator should be revised, and the algorithm used for the short version is actually the simpleGA, meaning a new name could be find to replace simpleGA since it can be used with GP. Maybe simpleEA. More... over 14 years ago
Rollback to preceding way of evaluating an expression. There is no more dictionnary of functions, just a plain set of functions. More... over 14 years ago
Individual now use deepcopy instead of copy for copying the element in its list. A __deepcopy__ method for Individual should be implemented. More... over 14 years ago
Modified evaluateExpr to correctly decode the expression produce by the expressionGenerator. More... over 14 years ago
Modified evaluateExpr to consider the case where a closure expression is a function that takes no arguments. More... over 14 years ago
Modified expressionGenerator, the expression is now represented as [func, arg1, arg2, ...] instead of [func, [arg1, arg2, ..]]. More... over 14 years ago
Modified evaluateExpr to correct some bugs, it is now based on the eval( expr ) of Poli. More... over 14 years ago
Added some commentaries to the example gp_symbreg. More... over 14 years ago
Added the file gp_symbreg. It contains an example of GP symbolic regression using the library sympy and EAP. More... over 14 years ago
Added the method evaluateExpression to evaluate a tree-based GP expression. More... over 14 years ago
Added the method expressionGenerator to generate Tree-based GP expression. The implementation is based on the random expression generator of Poli defined in his book : A Field Guide to GP. More... over 14 years ago
Branching to implement GP and an example of symbolic regression using sympy More... over 14 years ago
Modified isDominated so it now repeat the last weight. More... over 14 years ago