Explore Courses Blog Tutorials Interview Questions
0 votes
in AI and Deep Learning by (50.2k points)

Has anybody seen a GP implemented with online learning rather than the standard offline learning? I've done some stuff with genetic programs and I simply can't figure out what would be a good way to make the learning process online.

Please let me know if you have any ideas, seen any implementations, or have any references that I can look at.

1 Answer

0 votes
by (108k points)

The meaning of online learning is to learn one instance at a time. The online/offline labels usually refer to how training data is feed to a supervised regression or classification algorithm. Since genetic programming is a heuristic search that uses an evaluation function to evaluate the fitness of its solutions and not a training set with labels, those terms don't apply.

 Once the fitness of your GA/GP's population approaches a certain threshold, you can apply that solution to your application, and continue to run the GP, switching to a new solution when a better one becomes available.

Browse Categories