aiParts |
Free Open Source Artificial Intelligence C++ Parts |
|
Home Page Contact Us Free Downloads Releases and Credits License View Source Files and how they are organized High-Hope Technique History of the AI The Read-Me File Your Application |
About aiPartsaiParts is a set of C++ classes that can be used to develop artificial intelligence in multi-decision problems. It includes classes that implement the High-Hope technique and some small sample programs. An application can assemble a problem from subclasses of the High-Hope classes. The problem class has a solve() function that will search for a good solution. The High-Hope technique is an example of machine-learning. Options have models of emotions which affect and are affected by repeated attempts to solve the problem. The interaction between emotions controls the balance between exploring the unknown and taking advantage of what has been learned. It is an application of AI Patterns. aiParts can be used:
Examples of multi-decision problems:
A "find the shortest path from A to B" sample program uses the High-Hope classes.
Status of the AI...is in the file README.txt.
Release Details and Credits...are in the file RELEASE.txt.
Open SourceThe software distributed by the aiParts project is copyrighted by its authors and then licensed with the MIT License and as such, it is OSI Certified Open Source Software.This means that you can do pretty much whatever you want with aiParts software... use it, distribute it, build it into other software, whatever. Contributions are always welcome: software, documentation, testing, suggestions, bug reports, enhancement requests, comments and criticism. See the last section of the file README.txt for some future development notes. Interested people should contact Brian Marshall at: bmarshal@agt.net. See www.opensource.org for information on the Open Source Initiative.
|