跳轉到內容

人工智慧

25% developed
來自華夏公益教科書,開放的書籍,開放的世界

歡迎來到人工智慧華夏公益教科書。

書籍內容

[編輯 | 編輯原始碼]

以下是基本佈局的第一個提案。這尚未完成,歡迎提出意見。在討論頁面討論,或直接在這裡新增。

本書分為 5 個部分,內容從淺入深,難度逐漸增加。每個部分包含若干章節。除了常規章節外,還有案例研究章節,使用常規章節中的幾種技術(以及可能的一些新技術)來研究完整而複雜的人工智慧系統。

概述

截至 2006 年 11 月 23 日,開發進度為 25% 人工智慧里程碑的年表

一般概念

[編輯 | 編輯原始碼]
截至 2014 年 3 月 3 日,開發進度為 0% 語義網路
截至 2006 年 11 月 27 日,開發進度為 0% 表示的視角
截至 2008 年 12 月 31 日,開發進度為 25% 零階邏輯:命題演算
截至 2006 年 11 月 27 日,開發進度為 0% 屬性邏輯
截至 2006 年 11 月 27 日,開發進度為 0% 一階謂詞邏輯
截至 2006 年 11 月 27 日,開發進度為 0% 二階邏輯
截至 2006 年 11 月 27 日,開發進度為 0% 窮舉搜尋
截至 2008 年 12 月 31 日,開發進度為 25% 深度優先搜尋
截至 2008 年 12 月 31 日,開發進度為 25% 廣度優先搜尋
截至 2009 年 4 月 4 日,開發進度為 75% 有限狀態自動機
截至 2006 年 11 月 27 日,開發進度為 0% 啟發式搜尋
25% 開發完成  截至 2008-12-31 最佳優先搜尋
25% 開發完成  截至 2008-12-31 A*搜尋
25% 開發完成  截至 2009-04-03 雙向搜尋
25% 開發完成  截至 2009-04-11 禁忌搜尋
25% 開發完成  截至 2009-04-03 束搜尋
0% 開發完成  截至 2006-11-27 對抗搜尋
25% 開發完成  截至 2008-03-29 極小極大搜尋
0% 開發完成  截至 2013-02-21 Alpha-Beta剪枝
0% 開發完成  截至 2013-02-21 期望極大搜尋
0% 開發完成  截至 2009-04-03 迭代改進
25% 開發完成  截至 2009-04-03 爬山演算法
  • 機率: 描述機率論推斷的基礎(哲學和數學)。

人工智慧基礎主題

[編輯 | 編輯原始碼]
  • 規劃、決策和問題解決: 擴充套件搜尋章節,展示如何建立簡單的智慧體和簡單的智慧行為。例如,解決難題,在一個小迷宮中導航(有陷阱和怪物)或計劃去超市購物。
  • 不確定性: 介紹在不確定性下進行推理、規劃和決策。
  • 案例研究 - 構建一個(相對)強大的遊戲 AI: 為某個遊戲(待定)構建一個強大的 AI,該 AI 結合了規劃和不確定性章節中的技術。這應該比大多數書籍中描述的簡化演算法更深入,並且實際上產生一個強大的遊戲 AI。
  • 邏輯推理: 後向和前向鏈,歸結和邏輯程式設計。
  • 知識工程: 描述和儲存複雜知識的方法。資料庫、OO 概念、知識庫、表示空間和時間、從大型資料集推斷、診斷系統等。
  • 自然語言: 馬爾可夫模型、詞性標註器和 CFG 等內容。
  • 機器學習 (ML): 機器學習的基本思想是研究模式識別,做出預測,根據示例或資料改進預測。機器學習概念的例子,如監督學習、無監督學習、半監督學習、強化學習和深度學習。
  • 案例研究 - 深度學習: 描述深度架構(即深度信念網路、卷積神經網路)在手寫字元識別中的應用。
  • 案例研究 - 人工生命: 描述一個擁有多個進化智慧體的環境,以及構建智慧體的幾種不同技術。這應該能夠借鑑和比較第二部分(包括自然語言章節)中的幾乎所有章節。
  • 人工智慧的哲學問題: 討論人工智慧領域哲學家通常處理的 AI 問題,例如,用 AI 在理論上能實現什麼,程式是否可以有意識或感到疼痛,意向性以及符號基礎。

人工智慧中更高階的主題和技術

[編輯 | 編輯原始碼]
  • 高階專家系統: 擴充套件了第二部分知識工程中解釋的基本專家系統。包括對機器學習部分中貝葉斯網路的更深入解釋。
  • 案例研究 - 資料探勘: 使用像 Weka 這樣的軟體,描述使用機器學習演算法挖掘大型資料集(可能是維基百科資料庫的一部分)。
  • 案例研究 - 資料分析: 描述使用 R 程式設計等統計計算工具對資料進行操作,在 K 均值聚類、決策樹、隨機森林、自適應增強和支援向量機中(由 R 基金會支援,這是一個開源軟體基金會)。
  • 高階自然語言: 描述各種處理時態、句子焦點、預設等的技術。 NLP 和 NLG。這主要關注語言的底層結構以及如何將其轉換為某種邏輯語言,而不是統計方法和模型。
  • 自然語言學習: 處理更高階的統計模型,用於學習理解語言。
  • 案例研究 - 對話系統: 構建能夠用書面自然語言(智慧地)進行交流的系統。簡而言之,試圖透過圖靈測試。三種基本正規化;基於案例推理(如 ALICE)、基於邏輯(將所有內容翻譯成並從某種擴充套件的謂詞邏輯版本中翻譯出來)以及一些基於機器學習的解決方案。

高度特定的 AI 主題和技術

[編輯 | 編輯原始碼]
  • 機器視覺: 解釋視覺資料。人臉識別、3D 重建等。
  • 貝葉斯決策理論
  • 線性判別式和感知器
  • 支援向量機
  • 引數化技術
  • 非引數化技術
  • 語音識別、文字到語音和 OCR
  • 高階邏輯: 高階邏輯系統。
  • 強化學習
  • 機器人學: 對機器人學的三種基本正規化進行詳細的技術介紹。處理軟體和硬體。(定義: 情境機器人學)。

AI 電路和演算法

[編輯 | 編輯原始碼]

人工智慧的未來

[編輯 | 編輯原始碼]
  • 索引,按字母順序排列的主題
  • 資源,參考書目和進一步閱讀材料
華夏公益教科書