Action programming languages /
Artificial systems that think and behave intelligently are one of the most exciting and challenging goals of Artificial Intelligence. Action Programming is the art and science of devising high-level control strategies for autonomous systems which employ a mental model of their environment and which...
| Main Author: | |
|---|---|
| Format: | eBook |
| Language: | English |
| Published: |
[San Rafael, Calif.] :
Morgan & Claypool Publishers,
[2008]
|
| Series: | Synthesis lectures on artificial intelligence and machine learning (Online) ;
#5. |
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
| Summary: | Artificial systems that think and behave intelligently are one of the most exciting and challenging goals of Artificial Intelligence. Action Programming is the art and science of devising high-level control strategies for autonomous systems which employ a mental model of their environment and which reason about their actions as a means to achieve their goals. Applications of this programming paradigm include autonomous software agents, mobile robots with high-level reasoning capabilities, and General Game Playing. These lecture notes give an in-depth introduction to the current state-of-the-art in action programming. The main topics are knowledge representation for actions, procedural action programming, planning, agent logic programs, and reactive, behavior-based agents. The only prerequisite for understanding the material in these lecture notes is some general programming experience and basic knowledge of classical first-order logic. |
|---|---|
| Item Description: | Title from PDF title page (viewed on July 18, 2008). Electronic resource. |
| Physical Description: | viii, 91 pages : digital, PDF file. Also available in print |
| Format: | Mode of access: World Wide Web. |
| Bibliography: | Includes bibliographical references (pages 89-90). |
| ISBN: | 9781598295450 (ebook) 1598295454 (ebook) |