相關主題
商品描述
Abstraction is a fundamental mechanism underlying both human and artificial perception, representation of knowledge, reasoning and learning. This mechanism plays a crucial role in many disciplines, notably Computer Programming, Natural and Artificial Vision, Complex Systems, Artificial Intelligence and Machine Learning, Art, and Cognitive Sciences. This book first provides the reader with an overview of the notions of abstraction proposed in various disciplines by comparing both commonalities and differences. After discussing the characterizing properties of abstraction, a formal model, the KRA model, is presented to capture them. This model makes the notion of abstraction easily applicable by means of the introduction of a set of abstraction operators and abstraction patterns, reusable across different domains and applications. It is the impact of abstraction in Artificial Intelligence, Complex Systems and Machine Learning which creates the core of the book. A general framework, based on the KRA model, is presented, and its pragmatic power is illustrated with three case studies: Model-based diagnosis, Cartographic Generalization, and learning Hierarchical Hidden Markov Models.
商品描述(中文翻譯)
抽象是人類與人工感知、知識表徵、推理和學習的基本機制。這一機制在許多學科中扮演著關鍵角色,特別是在計算機程式設計、自然與人工視覺、複雜系統、人工智慧和機器學習、藝術以及認知科學等領域。本書首先通過比較各學科中提出的抽象概念的共通性和差異性,為讀者提供一個抽象概念的概述。在討論抽象的特徵屬性後,提出了一個正式模型,即KRA模型,以捕捉這些屬性。這個模型通過引入一組抽象運算子和抽象模式,使抽象的概念在不同領域和應用中易於應用。抽象在人工智慧、複雜系統和機器學習中的影響構成了本書的核心。基於KRA模型,提出了一個通用框架,並通過三個案例研究來說明其實用性:基於模型的診斷、地圖概括和學習層次隱馬可夫模型。