In a cooperative multi-agent learning environment if a new agent enters the system the others can teach the new agent the high level task which it can then decompose to learn other useful skills. In the single agent case an example would be teaching a robot to get from a to b which requires going… Continue reading Skill Decomposition
Importing posts
Well I was able to export the wp_posts table from phpMyAdmin at freehostingcloud. Then I had to change some of the id’s in the exported sql so that they didn’t conflict with those that were already used. I imported the data into wp_posts. Then I ran this sql UPDATE wp_posts SET guid = replace(guid, ‘http://drew.freehostingcloud.com’,’http://drew.heliohost.org’);… Continue reading Importing posts
Old site
Hi, I used to be at drew.freehostingcloud.com and I had to switch because for some reason freehostingcloud took my website and a bunch of other people’s sites on Sunday. I even got on the forum to see what was up (http://www.freehostingcloud.com/forum/thread-can-t-access-website). Thankfully I was able to still access the backend and get all of the… Continue reading Old site
Research Idea
“Less work has been done on formal methods of decomposing tasks (and behaviors) into subtasks (sub-behaviors) appropriate for multi-agent solutions, how agents’ sub-behaviors interact, and how and when learning of these sub-behaviors may be parallelized.” (An Overview of Cooperative and Competitive Multiagent Learning) I think that this would be an interesting problem to explore. I… Continue reading Research Idea
NEAT
Well now I am at GMU and I am working on adding NEAT to ECJ! Back when I was learning about HyperNEAT I neglected to read about NEAT. Which now that I have been reading about it I wish I had taken the time. Then I would have known that what I called fault tolerance… Continue reading NEAT
CCSC HyperNEAT Poster
I was accepted to present a poster about my research into the fault tolerance of HyperNEAT at the CCSC 2010 Conference at Juniata College. I put my research paper on my website at http://drew.freehostingcloud.com/research/hyperneat/fault-tolerance-of-hyperneat.html.
HyperNEAT Capture the Flag
I created a capture the flag game to explore the capability of cooperative teams in a competitive environments using hyperNEAT. I want to know if competing teams can learn when it is in their best interest to cooperate with a competing team. I made a short video of my progress seen below:
Fault Tolerance Thoughts
Can an evolved hidden layer in the substrate handle faults not only in the output layer but also in the hidden layer without being trained with example faults? I must first train it to get to the goal. Then I should set one of the nodes in the hidden or output layers to be zero… Continue reading Fault Tolerance Thoughts
HyperNEAT Experiment
I am currently experimenting with HyperNEAT to find out how well it responds to faults. Such as, mechanical faults in a robot’s actuators. I want to know whether HyperNEAT’s use of geometry will allow it to adapt to faults faster or slower than a regular feed forward backprop neural net. I am using the CSharp… Continue reading HyperNEAT Experiment
HyperNEAT
I just recently began to experiment with HyperNEAT (Hypercube based Neuroevolution of Augmenting Topologies). It is a new way to evolve neural networks created by Dr. Stanley. It uses the geometry of the placement of neurons in a neural network as input into a CPPN (Compositional Pattern Producing Network) which is evolved to learn the… Continue reading HyperNEAT