邏輯編程導論 Introduction to Logic Programming
Michael Genesereth,Vinay K. Chaudhri 徐堅//甘健侯//孟祥棟//劉付依萍//歐陽昭相
- 出版商: 機械工業
- 出版日期: 2021-11-01
- 定價: $474
- 售價: 7.9 折 $374
- 語言: 簡體中文
- 頁數: 192
- 裝訂: 平裝
- ISBN: 7111691814
- ISBN-13: 9787111691815
-
相關分類:
Functional-programming
- 此書翻譯自: Introduction to Logic Programming
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
XSS 網站安全技術與實務 : 防護解密剖析大進擊$480$374 -
$294敏捷軟件測試 : 測試人員與敏捷團隊的實踐指南 -
$234軟件開發本質論:追求簡約、體現價值、逐步構建 (The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece) -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
RTL Modeling with SystemVerilog for Simulation and Synthesis: Using SystemVerilog for ASIC and FPGA Design (Paperback)$4,400$4,180 -
產品路線圖|從革新到蛻變 (Product Roadmapping: Align Your Teams, and Deliver the Most to Your Customers and Stakeholders)$580$458 -
Neo4j 大事典 : 圖形資料庫 & 大數據時代$650$553 -
Neo4j 開發應用指南 (舊名: 還在用老掉牙的 RDBMS?下一代圖資料庫 Neo4j 實戰)$540$459 -
圖形演算法|Apache Spark 與 Neo4j 實務範例 (Graph Algorithms)$580$458 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD)$560$437 -
跳脫建構陷阱|產品管理如何有效創造價值 (Escaping the Build Trap)$400$316 -
Formal Verification: An Essential Toolkit for Modern VLSI Design, 2/e (Paperback)$3,980$3,781
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
邏輯編程是另一種風格的編程,其程序採用符號邏輯語言形式的語句集。
多年來,由於邏輯編程在演繹數據庫、自動化工作表、企業管理(業務規則)、
計算法則和通用博弈中的應用,人們對邏輯編程越來越感興趣。
本書介紹了邏輯編程理論、當前技術和流行的應用程序。
本書採用一種創新的模型論進行邏輯編程。
從數據集的基本概念(即基本原子集)開始,沿著這一基本概念,
引入視圖(即虛擬關係),將經典邏輯程序定義為視圖定義集,
使用傳統的類似於Prolog的表示法編寫,
但語義是根據數據集而不是根據實現方式給出。
然後介紹一些基本原子操作。如“添加”和“刪除”,
將動態邏輯程序定義為一組動作定義集。
作者簡介
維奈·K.喬杜裏(Vinay K.Chaudhri)前SRI International人工智能中心計畫主管,目前任職於史丹佛大學電腦科學系。他在加拿大多倫多大學獲得電腦科學博士學位,是人工智能領域的著名專家,其專長包括知識表示和推理、問答系統、本體論和知識獲取。在史丹佛大學,他積極促進中學邏輯教育,研究用於快速獲取正式知識的技術,以及編制智慧教科書。他為金融業提供可計算合約和知識圖譜的諮詢,也教授有關知識表示、推理和邏輯程式設計的課程。
目錄大綱
譯者序
前言
部分 邏輯編程的介紹
第1章 概述 3
1.1 邏輯編程 3
1.2 邏輯程序作為可運行規範 3
1.3 邏輯編程的優點 4
1.4 邏輯編程的應用 5
1.5 基本邏輯編程 6
1.6 歷史筆記 7
第2章 數據集 9
2.1 引言 9
2.2 概念化 9
2.3 數據集的定義 10
2.4 示例—女生聯誼會 12
2.5 示例—親屬關係 13
2.6 示例—積木世界 14
2.7 示例—食物世界 16
2.8 重組 16
2.9 習題 18
第二部分 查詢的更新
第3章 查詢 23
3.1 引言 23
3.2 查詢語法 24
3.3 查詢語義 25
3.4 安全性 26
3.5 預定義概念 27
3.6 示例—親屬關係 28
3.7 示例—地圖著色 29
3.8 習題 30
第4章 更新 33
4.1 引言 33
4.2 更新語法 33
4.3 更新語義 34
4.4 同步更新 35
4.5 示例—親屬關係 36
4.6 示例—顏色 37
4.7 習題 40
第5章 查詢評估 43
5.1 引言 43
5.2 評估真值查詢 43
5.3 匹配 44
5.4 用變量評估查詢 47
5.5 計算分析 48
5.6 習題 49
第6章 視圖優化 51
6.1 引言 51
6.2 子目標排序 51
6.3 子目標移除 53
6.4 規則移除 55
6.5 示例—密碼算術 55
6.6 習題 57
第三部分 視圖的定義
第7章 視圖定義 61
7.1 引言 61
7.2 語法 62
7.3 語義 63
7.4 半正程序 66
7.5 分層程序 68
7.6 習題 71
第8章 視圖評估 73
8.1 引言 73
8.2 基礎目標和規則的自頂向下處理 74
8.3 合一 75
8.4 非基礎查詢和規則的自頂向下處理 79
8.5 習題 81
第9章 示例 83
9.1 引言 83
9.2 示例—親屬關係 83
9.3 示例—積木世界 84
9.4 示例—模運算 86
9.5 示例—有向圖 87
9.6 習題 88
第10章 列表、集合、樹 91
10.1 引言 91
10.2 示例—皮亞諾公理 91
10.3 列表 93
10.4 示例—排序列表 94
10.5 示例—集合 95
10.6 示例—樹 96
10.7 習題 96
第11章 動態系統 99
11.1 引言 99
11.2 表示 100
11.3 模擬 101
11.4 計劃 103
11.5 習題 104
第12章 元知識 105
12.1 引言 105
12.2 自然語言處理 105
12.3 布爾邏輯 107
12.4 習題 108
第四部分 操作的定義
第13章 操作 113
13.1 引言 113
13.2 語法 113
13.3 語義 115
13.4 習題 118
第14章 動態邏輯程序 121
14.1 引言 121
14.2 響應式系統 121
14.3 封閉系統 122
14.4 混合主動 124
14.5 同時動作 124
14.6 習題 126
第15章 數據庫管理 127
15.1 引言 127
15.2 約束更新 127
15.3 物化視圖維護 128
15.4 通過視圖更新 129
15.5 習題 130
第16章 交互式工作表 131
16.1 交互式工作表簡介 131
16.2 示例 132
16.3 網頁數據 133
16.4 手勢 134
16.5 操作定義 135
16.6 視圖定義 136
16.7 語義建模 137
第五部分 結論
第17章 其他類型的邏輯程序設計 143
17.1 引言 143
17.2 邏輯生產系統 143
17.3 約束邏輯編程 144
17.4 析取邏輯編程 145
17.5 存在邏輯編程 146
17.6 回答集編程 147
17.7 歸納邏輯編程 149
附錄A EpilogJS中的預定義概念 151
附錄B Sierra 161
參考文獻 182
