TOOLBOX

BROWSE TOPICS

RESOURCES

ABOUT THIS SITE

pmwiki.org
pmwiki-2.2.0-beta65

edit SideBar

Interactive Tools for Learning AI Concepts

Programs and programming systems you can use for hands-on experience with AI concepts.

INSTRUCTIONAL TOOKS

  • AISpace -- a collection of Java applets developed at the University of British Columbia designed as interactive tools for learning and exploring AI concepts. An especially valuable resource for instructors of introductory AI courses, and students in those classes.

PROGRAMMING SYSTEMS

  • CLIPS. Maintained by Gary Riley. "One of the results of research in the area of artificial intelligence has been the development of techniques which allow the modeling of information at higher levels of abstraction. These techniques are embodied in languages or tools which allow programs to be built that closely resemble human logic in their implementation and are therefore easier to develop and maintain. These programs, which emulate human expertise in well defined problem domains, are called expert systems. The availability of expert system tools, such as CLIPS, has greatly reduced the effort and cost involved in developing an expert system. Rule-based programming is one of the most commonly used techniques for developing expert systems. In this programming paradigm, rules are used to represent heuristics, or 'rules of thumb,' which specify a set of actions to be performed for a given situation. A rule is composed of an if portion and a then portion. ... The origins of the C Language Integrated Production System (CLIPS) date back to 1984 at NASA's Johnson Space Center. ... CLIPS is now maintained independently from NASA as public domain software." - excerpt from, What is CLIPS?
AAAI Home   Recent Changes   Edit   History   Print   Contact Us
Page last modified on July 28, 2008, at 04:44 PM