Cantitate/Preț
Produs

Prolog Programming for Artificial Intelligence

Autor Ivan Bratko
en Limba Engleză Paperback – 24 aug 2011

Prin parcurgerea acestui volum, cititorul va reuși să implementeze sisteme complexe de inteligență artificială, de la algoritmi de căutare euristică la sisteme expert și rețele Bayesiene, folosind Prolog ca instrument principal de dezvoltare. Observăm că Ivan Bratko transformă paradigma programării logice dintr-un concept abstract într-o metodă aplicată, punând accent pe arta de a utiliza mecanismele de bază pentru rezolvarea unor probleme reale de inginerie software. Ca și Max Bramer în Logic Programming with Prolog, autorul distilează experiența reală în principii acționabile, însă Ivan Bratko extinde orizontul către zone avansate precum programarea logică prin constrângeri (CLP) și planificarea de ordin parțial. Structura cărții este riguros segmentată în două secțiuni distincte. Prima parte funcționează ca un tutorial tehnic asupra sintaxei și semanticii limbajului Prolog, abordând controlul backtracking-ului și operațiile pe structuri de date complexe, precum arborii echilibrați. Cea de-a doua parte reprezintă nucleul aplicativ, unde progresia este evidentă: se pornește de la descompunerea problemelor în grafuri AND/OR și se avansează spre tehnici de Machine Learning și procesarea limbajului natural. Suntem de părere că includerea capitolului de meta-programare oferă un avantaj competitiv programatorilor, permițându-le să scrie cod care manipulează alte programe, o tehnică esențială în dezvoltarea sistemelor de inteligență artificială moderne. Ritmul este unul tehnic, susținut de numeroase exemple de cod care transformă teoria în funcționalitate.

Citește tot Restrânge

Preț: 58635 lei

Preț vechi: 73293 lei
-20%

Puncte Express: 880

Carte disponibilă

Livrare economică 27 mai-10 iunie
Livrare express 12-16 mai pentru 5584 lei


Specificații

ISBN-13: 9780321417466
ISBN-10: 0321417461
Pagini: 696
Ilustrații: Illustrations
Dimensiuni: 170 x 240 x 38 mm
Greutate: 1.16 kg
Ediția:Nouă
Editura: Pearson International
Locul publicării:Harlow, United Kingdom

De ce să citești această carte

Recomandăm această carte studenților și programatorilor care doresc să stăpânească programarea logică pentru proiecte de AI. Cititorul câștigă o înțelegere profundă a modului în care raționamentul uman poate fi codificat, dobândind competențe în utilizarea algoritmului A*, a sistemelor expert și a tehnicilor de planificare automată, toate esențiale în dezvoltarea software-ului inteligent contemporan.


Cuprins

Part i  The Prolog Language   
  1   Introduction to Prolog   
  2   Syntax and Meaning of Prolog Programs
  3   Lists, Operators, Arithmetic   
  4   Programming Examples   
  5   Controlling Backtracking   
  6   Built-in Predicates   
  7   Constraint Logic Programming
  8   Programming Style and Technique   
  9   Operations on Data Structures   
10   Balanced Trees   
Part ii  Prolog in Artificial Intelligence   
11   Problem-Solving as Search
12   Heuristic Search and A* Algorithm
13   Best-First Search: Minimising Time and Space
14   Problem Decomposition and AND/OR Graphs
15   Knowledge Representation and Expert Systems   
16   Probabilistic Reasoning with Bayesian Networks
17   Planning   
18   Partial order planning and GRAPHPLAN
19   Scheduling, Simulation and Control with CLP
20   Machine Learning   
21   Inductive Logic Programming   
22   Qualitative Reasoning   
23    Language Processing with Grammar Rules
24    Game Playing
25   Meta-Programming   
Appendix A: Some Differences Between Prolog Implementations   
Appendix B: Some Frequently Used Predicates   
Solutions to Selected Exercises   
Index 

Descriere scurtă

The fourth edition of this best-selling guide to Prolog and Artificial Intelligence has been updated to include key developments in the field while retaining its lucid approach to these topics. New and extended topics include Constraint Logic Programming, abductive reasoning and partial order planning.
Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using Prolog as a tool for the implementation of AI techniques. This textbook is meant to teach Prolog as a practical programming tool and so it concentrates on the art of using the basic mechanisms of Prolog to solve interesting problems. The fourth edition has been fully revised and extended to provide an even greater range of applications, making it a self-contained guide to Prolog, AI or AI Programming for students and professional programmers.