Computer Science
Resources
CLIPS - environment, examples and documentation
The CLIPS home page - developers forum, FAQ etc...
Jess - the Java Expert System Shell - Jess lets you integrate what you already know about Java with the powerful CLIPS environment. Using Jess, you can build Java applets and applications that have the capacity to "reason" using knowledge you supply in the form of declarative rules. Jess is surprisingly fast, and for some problems is faster than CLIPS itself. The core Jess language is compatible with CLIPS, in that many Jess scripts are valid CLIPS scripts and vice-versa. Like CLIPS, Jess uses the Rete algorithm to process rules, a very efficient mechanism for solving the difficult many-to-many matching problem. Jess adds many features to CLIPS, including backwards chaining and the ability to manipulate and directly reason about Java objects. Jess is also a powerful Java scripting environment, from which you can create Java objects and call Java methods without compiling any Java code. The download contains all the Jess classes, examples and documentation. Jess Version 6.1 is here!
Weka - The University of Waikato java data mining tool. For more information on Weka go to the project's homepage - versions for other platforms (linux) can be downloaded from the project's website..
Tanagra - a free data mining tool for research and education.
The GA Playground - a collection of GA java applets and test optimisation problems
Some websites with GA applets I demoed during the lectures:
- http://homepage.sunrise.ch/homepage/pglaus/gentore.htm
- http://www.csam.montclair.edu/~bredlau/ants.html
- http://www.ads.tuwien.ac.at/~guenther/tspga/TSPGA.html
- http://www.rennard.org/alife/english/gavgb.html
- http://www.startribune.com/stories/389/5606687.html
NaCaDOE - Navy Conversational Decision Aids Environment, a conversational CBR tool. Note: there is no user documentation with this system. There is a sample case-base (printer diagnostics). I suggest you start by exploring the printer case-base to explore the functionality of this tool.
The Cyc public domain ontology - go to www.cyc.com for the latest version
KIF - the Knowledge Interchange Format
Useful AI websites
AI organisations
- IJCAI (International Joint Conference on Artificial Intelligence) www.ijcai.org
- AAAI (American Association of Artificial Intelligence) www.aaai.org
- ECCAI (European Coordinating Committee for Artificial Intelligence) www.eccai.org
- PRICAI (Pacific Rim International Conferences on Artificial Intelligence) www.pricai.org
- SGAI (The British Computer Society Specialist Group on Artificial Intelligence) www.bcs-sgai.org
- ML-NET (The Machine Learning Network) www.mlnet.org
- AI-CBR (case-based reasoning) www.ai-cbr.org
on-line AI resources
- AI Topics (AAAI's dynamic library of introductory information on AI) www.aaai.org/AITopics/aitopics.html
- AI on the Web www.cs.berkeley.edu/~russell/ai.html
- AI Resources http://ai.iit.nrc.ca/ai_point.html
AI languages & software
- LISP resources http://eksl-www.cs.umass.edu/lisp-resources/index.html
- CLIPS www.ghg.net/clips/CLIPS.html
- Prolog resources www.magicseyer.com/prolog_links.htm
- Jess (the Java Expert System Shell homepage) http://herzberg.ca.sandia.gov/jess/
- Poplog (multi-language AI development environment) www.poplog.org
- MIKE (micro interpreter for knowledge engineering) http://kmi.open.ac.uk/people/marc/mike_text.html
- FOCL (expert system shell & ML system) www.ics.uci.edu/~mlearn/FOCL.html
- Soar (general cognitive architecture for developing intelligent systems) http://ai.eecs.umich.edu/soar/
- Hank (cognitive modeling environment) http://kmi.open.ac.uk/projects/hank/
- OPS5 (a rule-based programming language) http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?OPS5
Commercial AI
- AIAI (Artificial Intelligence Applications Institute) www.aiai.ed.ac.uk
- AI Companies (Want a job in AI? Then try these companies)
http://ai.iit.nrc.ca/ai_companies.html
last updated 18/10/05
-
Related Programmes