As part of my ongoing agent training, I re-read the agent environment algorithm in Chapter 2 of AIMA (Russell and Norvig, 1995). The key challenge is how to convert an algorithm with repeat and for loops into viable Prolog code. At first inspection, the implementation is best suited for a language with control loops built into the programming language (e.g., LISP). My primary Prolog books [Bratko 1990] and [Sterling and Shapiro 1994] did not provide the required help. However, upon rereading Prolog Programming In Depth (Covington, Nute, and Vellino 1997), I was able to figure out how to write loops.
Pages
Categories
- Advice Language
- Agents
- AI Related References
- AIMA
- Algorithms
- Artificial Intelligence
- Bayesian Inference
- Education
- Evolutionary Computing
- Expert Systems
- Explanation Based Learning
- Games and Puzzles
- Inductive Logic Programming
- Java Code
- LISP Code
- Logic
- Logic Programming
- Machine Learning
- MIT OCW
- Pattern Matching
- Predicate Calculus
- Probability Theory
- Prolog Code
- Propositional Calculus
- Reinforcement Learning
- Relational Reinforcement Learning
- Stanford University
- Technology and Society
- Uncategorized
- Wumpus World
Archives