Artificial Intelligence Group : Software
There is already a webpage for software that is
available in the department.
Software this is locally-available in the AI group is:
- Logic programming systems
- Prolog
- ECLiPSe : constraint logic parallel system
- Knowledge representation systems
- Inductive Logic Programming
- Natural Language Processing
- Machine Learning
- Probabilistic networks
Logic programming systems
There are several versions of Prolog available in the department,
ranging from the steam-powered (CProlog) to knobs-and-whistles
(SICStus) and extensions for ILP (Progol). Comparison between some of
these can be found in the Prolog
FAQ.
CProlog
Very basic Prolog interpreter.
- Executable:
- mips: /york/mips/bin/prolog
- No documentation
- No examples
- Local contact: Support
- License details: lost in the mists of time
Yap
University of Porto's Prolog interpreter.
Version 4.0.3
- Executables:
- mips: /usr/isg/ai/bin/mips/yap4.0.3
- No documentation
- No examples
- Local contact: ?
- License details: ?
SICStus Prolog follows the Edinburgh tradition and largely conforms to
the ISO Prolog standard. It is built around a high performance Prolog
engine with optional native code generation for Sparc, MIPS and 68K
processors.
SICStus Prolog is efficient and robust for large amounts of data
and large applications. It has powerful extensions such as
coroutining, exception handling, unbounded precision integers, GNU
Emacs interface, profiling tool, modules and a comprehensive
library. Constraint solvers for reals, rationals, finite domains and
booleans are also included.
Version 3.7
ECLiPSe is a development environment for constraint programming
applications. It contains several constraint solver libraries which
allow to develop efficient programs to solve combinatorial problems in
planing, scheduling, resource allocation, timetabling, transport as
well as in other areas like e.g. molecular biology. The ECLiPSe system
is the integration of ECRC 's previous systems into a single powerful
tool with extended Prolog technology, persistent knowledge base,
constraints handling facilities and parallelism. It has a new open
architecture for constraints extensions based on attributed variables
and its constraint solvers allow the users to define and use new
constraints at different conceptual levels.
Version 3.5.2
- Executables:
- Documentation
- No examples
- Local contact: Support
- License details: Free for academic use only.
Knowledge Representation Systems
Classic
Classic is a knowledge representation system based on description
logic. The AT+T
page for Classic gives full details on it.
- Executables:
- No documentation.
- No examples.
- No local contact.
- No license details.
Inductive Logic Programming
Progol
Version 2.1
Version 4.1
- Executables:
- mips: /usr/isg/ai/bin/mips/progol4.1
- sun4: /usr/isg/ai/bin/sun4/progol4.1
- solaris2: /usr/isg/ai/bin/solaris2/progol4.1
- Documentation
- Examples
- Local contact: Stephen Muggleton
- License details: Progol4.1 is available free of charge for academic research only. If you intend to use Progol4.1 for commercial gain then you MUST contact Stephen Muggleton.
Version 4.2
- Executables:
- mips: /usr/isg/ai/bin/mips/progol4.2
- sun4: /usr/isg/ai/bin/sun4/progol4.2
- solaris2: /usr/isg/ai/bin/solaris2/progol4.2
- Documentation
- Examples
- Local contact: Stephen Muggleton
- License details: Progol4.2 is available free of charge for academic research only. If you intend to use Progol4.2 for commercial gain then you MUST contact Stephen Muggleton.
Golem
Stephen Muggleton's Golem paper in not available.
- Executables:
- mips: /usr/isg/ai/bin/mips/golem
- sun4: /usr/isg/ai/bin/sun4/golem
- No documentation
- Examples
- Local contact: Stephen Muggleton
- License details: Golem is available free of charge for academic
research only. If you intend to use Golem for commercial gain then you
MUST contact Stephen Muggleton.
Claudien
Luc Dehaspe's technical report (50 Pages)
Version 2.0
- Executables:
- sun4: /usr/isg/ai/bin/sun4/claudien2.0
- Documentation
- Examples
- Local contact: ?
- License details: ?
Version 3.0
- Executables:
- sun4: /usr/isg/ai/bin/sun4/claudien3.0
- solaris2: /usr/isg/ai/bin/solaris2/claudien3.0
- Documentation
- Examples
- Local contact: ?
- License Details: ?
FOIL
Ross Quinlan's FOIL overview (28 pages)
Version 6.3
- Executables:
- mips: /usr/isg/ai/bin/mips/foil6.3
- sun4: /usr/isg/ai/bin/sun4/foil6.3
- solaris2: /usr/isg/ai/bin/solaris2/foil6.3
- Documentation
- Examples
- Local contact: ?
- License details: ?
Natural Language Processing
ALE 2.0, a freeware system written in Prolog by Bob Carpenter, and
Gerald Penn integrates phrase structure parsing and constraint logic
programming with typed feature structures as terms. This generalizes
both the feature structures of PATR-II and the terms of Prolog II to
allow type inheritance and appropriateness specifications for features
and values. Arbitrary constraints may be attached to types, and types
may be declared as having extensional structural identity
conditions. Grammars may also interleave unification steps with logic
program goal calls (as can be done in DCGs), thus allowing parsing to
be interleaved with other system components. ALE was developed to with
an eye toward Head-Driven Phrase Structure Grammar (HPSG), but it can
also execute PATR-II grammars, definite clause grammars (DCGs),
Prolog, Prolog-II, and LOGIN programs, etc. With suitable coding, it
can also execute several aspects of Lexical-Functional Grammar (LFG).
Version 2.0.3
Machine Learning
C4.5
C4.5 is a machine learning system that generates decision trees from
vectors of attribute values.
Version R8
Probabilistic Networks
Netica
Version
- Code: on pc220
- No documentation
- No examples
- Local contact: James
- No license details
|
Page maintained by Sara.
|
Last changed on 18 Feb 00.
|