From MIT AI LAB, the birthplace of AI and LISP.

Many useful links, also about applications and new research

Useful stuff from Hong-Kong

Look here. It is a great starter WWW Page.

A great source of LISP programs and Prolog programs for Artificial Intelligence.


TURTLE ROBOT WORLD AND GRAPHICS.

PRODUCTION SYSTEMS AND PATTERN MATCHING.


ELIZA-LIKE PROGRAMS.


SYMBOLIC DIFFERENTIATION AND SIMILAR RECURSIONS.


KNOWLEDGE REPRESENTATION.


SEARCH.


LOGICAL REASONING.


PROBABILISTIC REASONING.


COMMONSENSE REASONING.


PLANNING.


LEARNING.


NATURAL LANGUAGE UNDERSTANDING.


VISION.


NEURAL NETWORKS.


EXPERT SYSTEMS.


GAMES.

  • cities.lsp Winston. City distances.
  • clos.lsp Subset of CLOS.

    FRAMES

    1. digits.lsp Winston.
    2. forward.lsp Forward Chaining. Winston.
    3. WINSTON. FRAMES AND INHERITANCE.
      1. frames.exp
      2. frames.lsp
      3. frames.ref
      4. frames.txt
      5. frames.usr

    DATA BASES AND INTERFACES TO THEM

    1. grammar.lsp Top-level Interface and Database interface from Winston.
    2. WINSTON, RDB Relational Databases
      1. rdb.exp
      2. rdb.lsp
      3. rdb.ref
      4. rdb.txt

    COGNITIVE MODELING.

    1. WINSTON, PREFER. Purpose: program support for Chapter 8, Rules, Substrates, and Cognitive Modeling
      1. prefer.exp
      2. prefer.lsp
      3. prefer.ref
      4. prefer.txt

    EQUATION SOLVING

    1. WINSTON, SOLVE. Solves linear equations by row reduction. Doubtlessly has terrible numeric properties.
      1. solve.lsp
    2. WINSTON, CAST
      1. beach.lsp Winston, definitions for BEACH.
      2. cast.exp Winston, Solving linear equations.
      3. cast.lsp Winston.
      4. cast.ref
      5. cast.txt Provides program support for Chapter 24, Learning by Training Approximation Nets. Illustrates interpolation/approximation nets using vacations.

    STREAMS

    1. WINSTON, STREAMS.
    2. streams1.lsp This version uses delayed evaluation. Note that ENCAPSULATE is designed so that each stream element is computed only once.
    3. streams2.lsp
    4. stt.lsp Winston's tools database

    SYMBOLIC CONSTRAINTS AND PROPAGATION.

    1. WINSTON, TIME. Purpose: program support for Chapter 12, Symbolic Constraints and Propagation
      1. time.exp
      2. time.lsp
      3. time.ref
      4. time.txt

    VARIOUS, ORGANIZATION.

    1. WINSTON, README. Contents of Winston's Programs.
      1. readme.txt Readme from Winston.
      2. acl2.lisp Many short lisp programs from Ansi Common Lisp by Graham.
      3. lisp.tgz Needs unzip with good tool.
      4. onlisp.lisp Many short lisp programs from "On LISP", by Graham.
      5. utx.lisp Lisp utilities not included to "On LISP".