Skip to content

An "Artifficial Intelligence" that is able to discover a functions that fit an array of points using genetic Programming

Notifications You must be signed in to change notification settings

amr205/FunctionDiscoverer---Genetic-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FunctionDiscoverer---Genetic-Programming

An "Artifficial Intelligence" that is able to discover a functions that fit an array of points using genetic Programming The Algorithm uses Tournament Selection, SubTree Crossover and Point mutation.

See it in action

Everything is put togheter in a web page, you can see how the algorithm works using a function plotter (https://mauriciopoppe.github.io/function-plot/)

index.html

A problem that I can identify is how every generation the functions are getting more complex because the subtree crossover is not uniform, one solution could be using uniform subtree crossover or implementing Shrink mutation

About

An "Artifficial Intelligence" that is able to discover a functions that fit an array of points using genetic Programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published