MacroScope
MacroScope is a general system for learning macros. It implements
the information filtering architecture. The system comes in fully working
status with
very simple modules for each of the filters. This allows students to
replace a simple module with a more sophisticated one and be sure that
the other componnents work. The system is written by Shaul Markovitch.
Please download the following files:
- file-list.lisp: Contains the lisp of files
to be loaded.
- load-all.lisp: Loads all the needed files.
- make-all.lisp: compiles the system.
- declare.lisp: declares the data structures needed.
- utilities.lisp: General utilities.
- generation.lisp: filters the generated training problems.
- attention.lisp: filters the subpaths that are
used as the basis for macro acquisition.
- acquisition.lisp: filters the learned macros
before they are added to the knowledge bases.
- retention.lisp: filters (forgets) the learned macros
after they have been used.
- utilization.lisp: filters the learned macros
according to the current problem.
- search.lisp:
state space search routines [8/2/2000: bug fixed].
- learning.lisp: The main program.
- grid-domain.lisp: an implementation of the grid domain.
- experimentation.lisp: experimentation functions.
- defaults.lisp: assigns defaults to the system parameters.
A zip file containing all the above files can be also
retrieved
Shaul Markovitch
Last modified: Tue Feb 8 10:21:15 IST 2000