Description |
1 online resource (1 online resource (viii, 91 pages : illustrations)) |
Series |
Synthesis lectures on artificial intelligence and machine learning, 1939-4616 ; #5 |
|
Synthesis lectures on artificial intelligence and machine learning (Online) ; 5
|
Contents |
Introduction -- Mathematical preliminaries -- Procedural action programs -- Action programs and planning -- Declarative action programs --Reactive action programs -- Suggested further reading |
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 |
Bibliography |
Includes bibliographical references (pages 89-90) |
Subject |
Artificial intelligence.
|
|
Intelligent agents (Computer software)
|
|
Knowledge representation (Information theory)
|
|
Programming languages (Electronic computers)
|
Form |
Electronic book
|
ISBN |
1598295454 (electronic bk.) |
|
9781598295442 |
|
9781598295450 (electronic bk.) |
|