Advanced optimisation
The genetic algorithm lets you obtain solutions to problems that cannot be solved directly, analytically or algorithmically. With this method, many thousands of more or less correct solutions ("genotypes") are submitted to a crude version of the evolution of species: survival of the fittest, an...
AI & Game thesis (postscript format)
Two theses by the same author on games and artificial intelligence are electronically available. For both, a short description is specified below, as well as a description how the theses can be obtained.
aiNet v1.22 (for Windows95,NT)
The aiNet is a very powerful (Windows95) neural network-like application and is designed specifically to facilitate modeling task in all neural network problems, where such tasks would be difficult or even impossible with other neural network applications currently available for MS Windows 3.1, Wind...
Artificial Life Experiment Set(ALES) v1.0 - Beta
ALES lets you create artificial life. These "cyberbugs" can be carnivores, herbivores or plants. They can be placed in a food chain scenario or just fight head to head. They hunt, eat, get hunted, have offspring, die,... in other words they do what basic life-forms do.
Chatterbot Program v1.4
These program is an Eliza like chatterbot, bots like Eliza are the results of researchs in Artificial Intelligence (more specificly: in NLP and NLU) NLP: Natural Language Processing, NLU: Natural Language Understanding The first chatterbot was published in 1966 by Joseph Weizenbaum a professor o...
Genetic Algorithm Utility Library (GAUL) 0.1848
A flexible programming library for evolutionary computation. Steady-state, generational and island model genetic algorithms are supported, using Darwinian, Lamarckian or Baldwinian evolution. Provides a number of alternative algorithms for comparison or local search, including tabu search, simpl...
Graphic demonstrations of genetic algorithms
The program is an interactive tool/demonstration for experimentation with genetic algorithms (see next). It enables you to set problems (i.e. draw a function f(x) using a mouse) and to try out different flavours of genetic algorithm to see how well they can find the global maximum of the functio...
neuronal boulder dash 1.0
feedforward multilayer neuronal net learning boulder dash. ok, let's don't get to exited--needs some developement. idea is this: you can play a simple boulder dash game in a 20x20 level, record a replay and teach it to the net. more comprehensive: record a lot's of replays for different levels/situa...
Process Monitor 1.0
Process monitor can list all processes on a system just like taskmgr.exe and give you a lot of other details about the process like dll's handles ports opened by the process etc. With C++ sourcecode.
Stimuli dependant associative reflex arc "animal" v1.0
SDARA Animal is a software implementation of a basic associative learning creature. The user controls the creature's stimulus through it's single receptor, and can see how it learns to associate either one of two effectors with the nature of that stimulus. Complete documentation and C source cod...
The Brainwave Platform - Rapid application development platform 1.0
The product is an end to end development and deployment platform. It comes with a patent pending neural database, a rich widgets library and an application deployer. It is a rapid application development platform.
The HASTINGS Project
Part 3 The HASTINGS Project is an attempt to discuss, define and ultimately create a theoretic model of a "Human Emulating" AI software system. It describes my approach to such an AI system, and ways of implementing it. This is part 3.
The HASTINGS Project - Part 1
Is an attempt to discuss, define and ultimately create a "Human Emulating AI" software system. It describes my approach to such an AI system, and ways of implementing it. This is part 1.
The HASTINGS Project - Part 2
Is an attempt to discuss, define and ultimately create a "Human Emulating AI" software system. It describes my approach to such an AI system, and ways of implementing it. This is part 2.
The Portable AI Lab is a computing environment containing a
collection of state-of-the-art AI tools, examples, and documentation. It is aimed at those involved in teaching AI courses at university level or equivalent. The system has enough built-in functionality to enable its users to get practical experience with a broad range of AI problems without having ...
Tierra Simulator V4.0
The C source code creates a virtual computer and its operating system,whose architecture has been designed in such a way that the executablemachine codes are evolvable. This means that the machine code can be mutated(by flipping bits at random) or recombined (by swapping segments of codebetween ...
Zen and the Art of Creating Life (ASCII text)
A fascinating document about artificial life from the author of the famous TIERRA program, the A-Life researcher Thomas Ray. This is a real treasure-trove ! Contains many pointers to other research and software. Gets very speculative, from rainforests, evolution and MIMD design to the Terminator...