Added: 2 years ago
From: mds47cornell
Views: 28,537
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (22)

Sign In or Sign Up now to post a comment!
  • Amazing video!

  • How about releasing the source code for this program ?

  • Could it be that this is a simple star search of combinations of functions?

    An almost brute strength technique abusing the speed of modern computers...

  • @tansor36 >"this is a simple star search"

    No, it's down with genetic programming. Evolution is THE algorithm for finding good solutions in a vast solution space. But restricted to areas, where a fitness function can be formulated. Look it up. Playing with genetic programming techniques is real fun.

    The same principles are used for evolving AI brains, for example. The best AI brains out there are evolved.

  • @smarthandsomeguy Actually, genetic algorithms are a fairly niche field. They work well sometimes, but it's easily hindered by local optima and number of iterations required.

    The best AI systems are generally those that are tailored to a very specific field (whatever that might be; robotic sports, playing Go, chatbots, etc.) using specific models/algorithms rather than genetic algorithms.

    Still, Eureqa is a very interesting piece of software.

  • update please download link to originallink /eureqa_download

  • This looks like it's a user interface for a genetic algorithm. Is it?

  • I wonder how this could be made to work categorical data? How would one define the function and fitness metric for y as probabilities?

  • Very cool. After an overnight form it found a form of the equation that's equivalent to what I had in mind.

  • I'm trying to let eureqa fit a rational equation ( ax/(b+x)+c ) and it seems to be having quite some trouble discovering it. Should I let it run overnight?

  • The ordering of solutions by complexity is ... ingenious. I wonder how efficient this will be modeling complex models to some really noisy data (log-periodic exponential growth for stock market crashes).

  • Has anyone tried using Eureqa to tease meaning out of large sets of demographic or polling data? Any other Social Science applications?

  • @jtjohnson555

    i'm going to use it on behavioural data from 1300 ppl where there are patterns that standard psychological analyses obscure.. hoping to get this done at Easter. i'll tell u how i get on if u want. Goodbye SPSS :)

  • Great Program! Thanks!

  • Very impressive.

  • I am really excited by the possibilities this algorithm offers. I thought it rather interesting that the program modeled an exponentially decreasing phase term. I have not seen anything like that before.

    Is there any reason to think this could not be applied to a GPU to make the searches even faster?

  • It looks like it could greatly benefit from GPU support, as the limiting factor in GPGPU scenarios is memory access most of the time, which shouldn't be crucial for an application like this.

  • @googacct >"I am really excited by the possibilities this algorithm offers"

    Well - "that algorithm" (aka evolutionary principle) created the entirety of currently observed biodiversity.

    When you look at chimps using tools, you might think: "Wow, amazing what evolution can produce." But you have to say the same about human tools.

    Hubble is a product of evolution in the broadest sense.

    Here it comes: Eurequa is a product of evolution itself!

    Think about that for a minute. ;-)

  • @smarthandsomeguy They key there is "evolution in the broadest sense." If you simply generalized evolution to "gradual improvement relative to a specific measurement," then you could claim all kinds of things about it.

    Evolution on the scale of DNA and species is barely moving, by modern standards. Evolution on the scale of technology is accelerating. If you want to generalize that much, evolution is an exponential curve of progress that started with the big bang.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more