Posted by ljmacphee on June 9, 2008 under cool open source ai projects |
Biota has podcasts, several open source artificial life projects, and papers all available for you to use. Biota exists to promote and assist the creation of biologically inspired artificial life forms in digital ecosystems. ( See the links page for a list of several projects )
The mission of Biota.org is to promote and assist in the engineering of complete, biologically-inspired, synthetic ecosystems and organisms. This involves the creation and deployment of digital tools and environments for simulation, research, and learning about living systems both natural and artificial. These tools could range from simple genetic algorithms all the way up to full multi-user virtual environments. Biota.org will seek to nourish a community of interest and to bring the experience of interacting with digital biota to a large audience through the medium of the Internet. Cyberbiology is Artificial Life made visible through Cyberspace.
More information:
Biota
Posted by ljmacphee on June 2, 2008 under cool open source ai projects |
Developed by Tom Ray, Tierra is a program that allows simple computer code to evolve and reproduce. Ray originally began as a biologist studying evolution and hoped to create an electric powered evolution machine to better study evolution. A friend in computer science and the current ( 1980s ) rash of computer viruses gave him the idea he needed.
To keep his creations from escaping or crashing his computer with bad code he wrote a computer emulator and let his creations loose in there. The first creation was an 80 byte program designed to fill in a free memory space on his computer with a copy of itself. Each program would continue its reproduction. The programs scrambled a few bits during the copy. If a program was broken enough to damage the computer or got too old it would be killed off.
After billions of generations working mutants appeared. Smaller programs doing the best since they needed the least resources. Parasites appeared which used other programs code to reproduce themselves. Programs would then evolve that had immunity to the parasites. Social programs evolved that would cooperate or steal from each other.
The algorithm has been on the internet and you can download it and experiment with Tom Rays programs.
More information and code:
Tierra home page
Posted by ljmacphee on March 27, 2008 under cool open source ai projects |
Rapid Miner is a Java based XML data mining program with a graphical interface. It was first written in 2001 and became open sourced in 2004.
RapidMiner (formerly YALE) is the most comprehensive open-source software for intelligent data analysis, data mining, knowledge discovery, machine learning, predictive analytics, forecasting, and analytics in business intelligence (BI). RapidMiner provides more than 400 data mining operators, a graphical user interface (GUI), an online tutorial with hands-on data mining applications, a comprehensive PDF tutorial, many visualization schemes for data sets and data mining results, many different learning and meta-learning schemes ranging from decision tree and rule learners to neural networks, SVMs, ensemble methods, etc.
RapidMiner is implemented in Java and available under GPL (GNU General Public License) as well as under a developer license (OEM license) for closed-source developers. [ see: Rapid Miner: Java Data Mining ]
More information:
Source Forge Page for RapidMiner