CS724 lecture notes Example:The Pathfinder Mars rover

What is AI?, Quick introduction to LISP, FOPC, micro worlds, state space search, property lists, The Blocks program for assignment 2, ( the visualizations to go with the blocks program). AND/OR trees, search, (new diagrams), (VRML search examples: depthfirst search, breadthfirst search, hill climbing ) game playing, Quick introduction to Prolog, ( running Prolog ) the crossing problem, expert systems, ( tools for expert systems ),

test 1

Mycin, rule based programming, The simple rule system rules.pl, feature space, more on expert systems, summary

natural language(NL) processing , more on NL, DCG notation, Representation of knowledge, frames for NL representation, (Dr. Kamel's notes are on his CS426 page).

test 2

Frames and FRL, (Frames and FRL in Prolog underdevelopment), expert systems in FRL, FRL, context and frames, GUS a FRL based NL program, (old frl documentation)

Learning systems
sub-symbolic: NN GA (crossover operator), the GA process, (visualization of GA ) (NN examples using BP, and for SNNS) (GA examples using genesis), (not learning systems, but related searches: simulated annealing, Tabu search, )
symbolic: ID3
some notes

Case Based Reasoning (CBR): AskJef (a web site for CBR)

More on NL processing: LADDER a NL program, dialog with Shrdlu, systemic grammar, a little more NL, Jabberwocky, Rosetta Stone, NL history, TGG,

Some current items of interest: GP (genetic programming) evolving a program, ontologies (hierarchical knowledge about the problem [meta knowledge]) the semantic web (a semantic network as web space) (WordNet)


Later topics


Copies of old transparencies.
Here is a working version of Eliza.
A learning model simular to NN, Support Vector Machines Adaptive Resonance Theory (ART) style NN's
Other AI fun stuff

A blank page.