genetic-programming

Genetic programming in Common Lisp (by gdobbins)

Genetic-programming Alternatives

Similar projects and alternatives to genetic-programming

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better genetic-programming alternative or higher similarity.

genetic-programming reviews and mentions

Posts with mentions or reviews of genetic-programming. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-25.
  • Replacing a SQL analyst with 26 recursive GPT prompts
    5 projects | news.ycombinator.com | 25 Jan 2023
    A couple of thoughts jumped out after reading this: transforms and meta-learning.

    An old trick in AI is to transform the medium to Lisp because it can be represented as a syntax-free tree that always runs. In this case, working with SQL directly led to syntax errors which returned no results. It would probably be more fruitful to work with relational algebra and tuple relational calculus (I had to look that up hah) represented as Lisp and convert the final answer back to SQL. But I'm honestly impressed that ChatGPT's SQL answers mostly worked anyway!

    https://en.wikipedia.org/wiki/Genetic_programming

    http://www.cis.umassd.edu/~ivalova/Spring08/cis412/Ectures/G...

    https://www.gene-expression-programming.com/GepBook/Chapter1...

    https://github.com/gdobbins/genetic-programming

    I actually don't know how far things have come with meta-learning as far as AIs tuning their own hyperparameters. Well, a quick google search turned up this:

    https://cloud.google.com/ai-platform/training/docs/hyperpara...

    So I would guess that this is the secret sauce that's boosted AI to such better performance in the last year or two. It's always been obvious to do that, but it requires a certain level of computing power to be able to run trainings thousands of times to pick the best learners.

    Anyway, my point is that the author is doing the above steps semi-manually, but AIs are beginning to self-manage. Recursion sounds like a handy term to convey that. ChatGPT is so complex compared to what he is doing that I don't see any reason why it couldn't take his place too! And with so many eyeballs on this stuff, we probably only have a year or two before AI can do it all.

    I'm regurgitating 20 year old knowledge here as an armchair warrior. Insiders are so far beyond this. But see, everything I mentioned is so much easier to understand than neural networks, that there's no reason why NNs can't use these techniques themselves. The hard work has already been done, now it's just plug n chug.

Stats

Basic genetic-programming repo stats
1
5
10.0
over 8 years ago

gdobbins/genetic-programming is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

The primary programming language of genetic-programming is Common Lisp.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com