Search the web
Sign In
New User? Sign Up
neat · NEAT Users Group
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Click here for the latest updates on Groups Message search

Messages

  Messages Help
Advanced
F# NEAT   Topic List   < Prev Topic  |  Next Topic >
Reply < Prev Message  | 
Hi, I've been quiet on this group for a long time although I've kept my subscription so I remember to play with NEAT once I have free time (presumably retirement).  I've been tossing around the idea in my head for some time of doing an implementation of NEAT in F#.  For the uninitiated, F# is MS's functional .NET solution to the manycore system.  It is completely interoperable with C#/VB and can use the .NET framework.  I'm still getting completely ramped up on it but it seems like it might be very well suited to NEAT.  I was wondering what people think about this.  Waste of time?  Maybe NEAT would be better suited to hadoop or something like that.  Maybe something like this has already been done.  Anyway, I welcome thoughts.  Thanks,

Jeff

--
...imagine a puddle waking up one morning and thinking, 'This is an interesting world I find myself in, an interesting hole I find myself in, fits me rather neatly, doesn't it? In fact it fits me staggeringly well, must have been made to have me in it!' This is such a powerful idea that as the sun rises in the sky and the air heats up and as, gradually, the puddle gets smaller and smaller, it's still frantically hanging on to the notion that everything's going to be alright, because this world was meant to have him in it, was built to have him in it; so the moment he disappears catches him rather by surprise. I think this may be something we need to be on the watch out for.

-- Douglas Adams


Thu Nov 19, 2009 7:56 pm

jefffhaynes
Offline Offline
Send Email Send Email

< Prev Message  | 
Expand Messages Author Sort by Date

Hi, I've been quiet on this group for a long time although I've kept my subscription so I remember to play with NEAT once I have free time (presumably...
Jeff Haynes
jefffhaynes
Offline Send Email
Nov 19, 2009
7:56 pm

Hi Jeff, F# tends to be declarative, which is fine if that paradigm is more comfortable for you. There are .NET Extensions for Parallel Processing if you...
Ken Lloyd
kalloyd2
Offline Send Email
Nov 19, 2009
8:29 pm

Hey Ken, thanks for the note. Yeah, I agree that the parallel extensions are a good alternative. I am definitely not more comfortable in declarative ...
Jeff Haynes
jefffhaynes
Offline Send Email
Nov 19, 2009
9:46 pm

Jeff, I'm not familiar enough with F# to judge whether it is well-suited for NEAT or not. However, I was curious what you meant when you said, "Always thought...
Ken
kenstanley01
Online Now Send Email
Nov 22, 2009
10:21 pm

Ah, no, sorry, just meant that I thought NEAT was the best approach to neuroevolution to date. I don't have any good reason to suspect that F# is particularly...
Jeff Haynes
jefffhaynes
Offline Send Email
Nov 22, 2009
10:31 pm

Jeff, makes sense, thanks for the clarification. By the way, I think there is a little confusion with people's names: There are two different "Kens" who have...
Ken
kenstanley01
Online Now Send Email
Nov 22, 2009
10:38 pm

Of course, thanks for the clarification. I felt something was off but I wasn't sure what it was :) Cheers, Jeff ... -- ...imagine a puddle waking up one...
Jeff Haynes
jefffhaynes
Offline Send Email
Nov 22, 2009
10:50 pm

Jeff, You have raised many points that are quite interesting. The problem: There are too many opportunities, and too little time. My work deals with massively...
Ken Lloyd
kalloyd2
Offline Send Email
Nov 23, 2009
12:27 pm

Hey Ken, thanks for all the information. I guess I was partly looking for some idea of what attempts people had made at parallelizing NEAT and sounds like...
Jeff Haynes
jefffhaynes
Offline Send Email
Nov 23, 2009
8:55 pm
Advanced

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help