1 / 79

CH17 人工智慧

CH17 人工智慧. 何謂人工智慧 人工智慧的定義 人工智慧的發展 人工智慧技術的介紹. 17.1 何謂人工智慧. 簡單的回顧十多年來的「人機大戰」 在 1996 年 國際象棋大師卡斯帕羅夫 (Garry Kasparov) 與電腦“深藍 (Deep-Blue)” 展開交鋒,結果卡斯帕羅夫以 4 比 2 宣告勝利。 到了 1997 年 經過 IBM 一年多的研究與改進,“更深的藍 ( 深藍 Ⅱ)” 誕生,並再次與卡斯帕羅夫對弈,深藍 Ⅱ 擊敗卡斯帕羅夫,此結果震驚世界。 2003 年 2 月

halil
Download Presentation

CH17 人工智慧

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CH17 人工智慧 何謂人工智慧 人工智慧的定義 人工智慧的發展 人工智慧技術的介紹

  2. 17.1 何謂人工智慧 簡單的回顧十多年來的「人機大戰」 在1996年 國際象棋大師卡斯帕羅夫(Garry Kasparov)與電腦“深藍(Deep-Blue)”展開交鋒,結果卡斯帕羅夫以4比2宣告勝利。 到了1997年 經過IBM一年多的研究與改進,“更深的藍(深藍Ⅱ)”誕生,並再次與卡斯帕羅夫對弈,深藍Ⅱ擊敗卡斯帕羅夫,此結果震驚世界。 2003年2月 卡斯帕羅夫再度挑戰電腦,最終與IBM超級計算機“青年(Junior)”戰成3比3平。 2003年11月 在紐約舉行的人機大戰較量中,卡斯帕羅夫與X3D-Fritz電腦戰成2比2平。

  3. 最近,在2011年2月17日 美國IBM超級電腦「華生」(Watson)在遊戲節目「Jeopardy!」的「人機大戰」中,大獲全勝。 這次「人機大戰」中所涵蓋的題目包括歷史、文化、文學、科學等領域 「華生」在比賽中並未連接網路,而是藉由極高速的多重演算得出答案。 三個參賽者事先取得一組答案,從中推測要問的問題,鬥快按鈴搶答。 「華生」的成功,顯示人工智慧已有更進一步的發展,未來可能可以解答更艱難的問題。 簡單的說,人工智慧(artificial intelligence, AI)就是研究如何讓電腦有意識、能推理並做出相對應的行動的一個學門議題。

  4. 17.2 人工智慧的定義 人工智慧定義分類表

  5. 行為類似人類的人工智慧 具代表的判別方法 在1950年由杜林(Alan Turing 1950)所提出的杜林測試方法 詢問者提出問題後,由電腦程式是被詢問者 ,經由電腦回答後,如果詢問者無法分辨在 另一端回答的是人或者是電腦程式的話,則 表示這個電腦程式通過了杜林測試

  6. 理性行為的人工智慧 在「理性行為的人工智慧」系統中 強調的則是依照某些已知的信念完成某些目標的動作。 因此,在這個方向整個重點著重在「是否能正確的推論」。 而在此部分,最具代表的產物就是代理人(Agent) 代理人是一種能理解與行動的電腦程式。 例如:當詢問者告訴代理人今天下雨,則代理人會回覆詢問者需要帶雨傘出門。

  7. 理性行為的人工智慧(Cont.) 在這個體系下,發展人工智慧有許多優點 第一 相較於「思考方向」的人工智慧系統,「理性的行為」是較一般化的,依據發展的重點而言,可以正確的推論是明確且較易達成的目標。 第二 建立出來的系統,與「思考方向」的人工智慧系統相比較的話,是比較經得起考驗的,因為理性的行為是比較明確的。 第三 人類的行為在特定的環境下是比較容易被表達的。 在本章所介紹的人工智慧技術皆屬於「理性行為的人工智慧」

  8. 17.3 人工智慧的發展 最早被公認的第一份人工智慧的研究就是由Warren McCulloh和Walter Pitts於1943年所進行的研究。 利用心理學、大腦神經元的功能與杜林的計算理論 提出了「人造神經元的模型」 模型中的每個神經元有「開」與「關」以及一個開關,這個開關在足夠數量的神經元受刺激後便會打開並作用。

  9. 「人工智慧」的命名 隨後,於1956年 另外一位人工智慧中具有影響力的名人John McCarthy 說服了眾多學者協助他整合自動化理論、類神經網路等 在達特茅斯(Dartmouth)學院進行為期數月的研討會,彼此提出看法並交換意見。 故在早期的人工智慧孕育時期,並沒有太大的突破,然而在卻提供了彼此之間的研究大方向 而在達特茅斯(Dartmouth)所舉辦的研討會,所遺留下來的長遠影響便是,大家同意了McCarthy替這個研究領域命名為「人工智慧」。

  10. 人工智慧的蓬勃發展 在人工智慧的定義 可以瞭解如果要發展出能像人類一樣可以思考人工智慧是非常困難的 因此,大約在1990年代 科學家以現實的策略代替樂觀的想像,把人工智慧的研究目標轉向發展電腦的智慧能力,以更有效地解決一些複雜的問題,而不再強求要發展出像人類一樣的智慧。 這使得人工智慧的研究漸漸走出低潮,新理論與新技術相繼提出,人工智慧的研究也更蓬勃地發展起來。

  11. 17.4 人工智慧技術的介紹 投石問路 - 資訊與人工智慧的領域 海底撈針 - 搜尋方法 人機比賽 - 電腦下棋 冷血超人 - 專家系統 舉一反三 - 機器學習 差不多電腦-模糊理論及應用 腦力激盪 - 類神經網路 達爾文再世- 遺傳演算法

  12. 資料與資訊 資料(Data) 資訊(Information) 資訊的來源:資料 資料經處理後的結果  資訊 例子:A股票股價 Data:Information: 10日: 29元 A股票and [10日-13日] 11日: 29.5元  上漲 12日: 29.9元 13日: 31元

  13. 人工智慧 何謂人工智慧(Artificial Intelligence) 簡單而言,就是讓電腦能有近似人腦的能力 正式而言,計算能力的研究 知覺 推理 行動 $^%&.. 別碰我... 你看起來 像壤人...

  14. 人工智慧領域 電腦視覺 機器人 自然語言 理解 近似搜尋 AI 語音辦識 神經網路 模糊理論 專家系統

  15. 海底撈針 只求一個解的搜尋法 e.g.魔術方塊 求最佳解的搜尋法 求近似解的搜尋法 電腦下棋的搜尋法 e.g.象棋 一方要贏 另一方不讓你贏

  16. 人機大戰 1997年人工智慧大事 IBM Deep-Blue(深藍)擊敗世界棋王 人類下棋的特性 模擬對手下幾步會採取的策略 應用著名棋局中的模式 個人下棋的經驗 學習對手的下棋模式 例子: 下象棋

  17. 象棋棋盤位置圖

  18. 審局函數 把盤面局勢的利弊得失加以數值化 作為比較形勢優劣的基礎 一般常見的考慮因素如下: 子力 位置重要性 棋子靈活度 威脅與保護

  19. 子力 我們給於每一兵種的基本價值如下: 將(帥) 2000 士(仕) 40 象(相) 40 車(俥) 200 馬(馬) 90 包(炮) 90 卒(兵) 10

  20. 位置重要性 8 9 8 10 9 10 8 9 8 9 9 8 11 12 11 8 9 9 8 8 7 11 11 11 7 8 8 7 8 10 11 11 11 10 8 7 6 7 6 10 10 10 6 7 6 6 9 6 9 9 9 6 9 6 5 6 5 8 8 8 5 6 5 2 6 5 8 8 8 5 6 2 4 4 3 8 1 8 3 4 4 1 4 2 7 7 7 2 4 1 車

  21. 位置重要性

  22. 棋子靈活度 「馬路疏通,包貴機動」。 棋子在盤面上如果不能靈活走動,就無法發揮他的戰鬥力 所以靈活度是評估局勢優劣的一種因素。 藉著一些規則或樣式來判斷

  23. 威脅與保護 棋子在盤面上是否安全,和他所在受到的保護與威脅的數目有關,也和威脅或保護的兵種有關。 兩種做法: 一是利用資料結構紀錄棋子之間互相保護的關係。 然後依照吃子的原則,進行兌子的考慮。 一是由終端點互攻兑子直到某一狀態,然後再引用審局函數。

  24. 遊戲樹 A C D B -24 170 83 A C D B -24 +33 -67 E F G H I J K +40 +33 -24 93 -67 0 6

  25. 遊戲樹 • min-max 搜尋 • 一層求最小 • 一層求最大 • 由下而上 • 越深越準

  26. 人機大戰 電腦下棋 利用超強的計算能力 - 計算之後可能的下棋局勢 利用強大的儲存能力 - 將所有棋局模式加以儲存 利用機器學習的能力 - 學習對手下棋的模式 人與電腦到底誰厲害 叫阮第一名

  27. 冷血超人 何謂專家系統 將人類專家的知識,以規則(Rule)或其他知識表達方式建立於系統中。 例如:If下雨天, Then不要出去玩; If不出去玩, Then要念書等 推論 輸入天氣是下雨,則得到系統要你去念書 以上可知,專家系統最主要的部分就是在於規則(知識)的取得及事實的輸入. 例子: 醫療診斷專家系統 例子: 核能電廠診斷系統

  28. 專家系統架構

  29. 專家系統例子 規則一 如果努力念書就可以有好成績 規則二 如果有好成績就可以考上淡江大學 規則三 如果有好成績就可以念資訊工程學系 規則四 如果考上淡江大學且念資工系就找小明老師 Question : 我努力念書時就可以…

  30. 專家系統例子 If 你的另一半心情不好 Then 假裝不高興 Fact:另一半心情不好 If 假裝不高興 Then 心情不好 If 兩個人心情都不好 Then 會打架 If 兩人打架 Then 一個人會死翹翹

  31. 知識的表達 以規則為主(Rule Base) 以語意網為主(Semantic Net) 其它 太太 Why….? Why….? Why….? 李阿美 王大明 丈夫 媽媽 爸爸 王小弟

  32. 專家系統之特性 蒐集有效專業知識,並能成長擴充 24小時值行監視等專業性工作 反應快速 能在不良環境下工作 能根據很多因素下判斷 能對其行為做解釋

  33. 機器學習 機器學習是人工智慧的核心!! 由例子中學習 例如: 燕子會飛,麻雀會飛 -> 鳥會飛

  34. 機器學習 什麼狗是會咬人的狗: 12筆例子 顏色 大小 毛皮 類型 黑 大 粗毛 會 棕 大 軟毛 會 棕 中 粗毛 不會 黑 小 粗毛 不會 棕 中 軟毛 會 黑 大 軟毛 會 棕 小 粗毛 會 棕 小 軟毛 不會 棕 大 粗毛 會 黑 中 粗毛 不會 黑 中 軟毛 不會 黑 小 軟毛 不會

  35. 機器學習 會 會 大 會 會 黑色 不會 不會 不會 中 顏色 會 體型 不會 會 棕色 不會 不會 會 小 黑色 不會 不會 不會 顏色 不會 不會 不會 棕色 會 Question: 中型的黑狗會不會咬人?

  36. 機器學習範例 – 決策樹 一般來說,知識的取得有三種方式,分別為 (1)由知識工程師訪談得到; (2)由專家利用知識擷取程式自行輸入知識;以及 (3)由機器學習的方式建立。(決策樹) • 例如: • 燕子會飛,麻雀會飛 -> 鳥會飛

  37. 決策樹 決策樹 主要的目的就是為了能找出足以用來分類新資料的規則,通稱為分類器(Classifier),其建立方式屬於督導式的(supervised) 換句話說,就是需要從一些已知其類別的資料群中擷取有用的資訊來當成分類新資料的依據。 例如:今天天氣是陰天且濕度不高,那麼大家會打網球。而分類器主要的目的在建立一個分類模組(Classification model) ,如下圖:

  38. 決策樹(Decision Tree)的演算法ID3 最有名的就是由Quinlan於1992年所提出的決策樹(Decision Tree)的演算法,稱為ID3,是最常被使用的分類器建置技術 1. 決策樹最主要的原理是利用不同類別中資料分佈的差異性來做為分類的標準,因此,決策樹所擷取出的分類規則才能利用這些特性來分類新的資料。 2. 此外,決策樹的演算除了找出分類規則外,同時也將這些規則建立成樹狀結構。 利用此樹狀結構可以更快的利用已知的規則分類新的資料,而決策樹也就是這個分類探勘方法所產生的分類器。

  39. An Example 決策樹的訓練資料

  40. 根據亂度選擇分類屬性 亂度示意圖 亂度大表示屬性值分配較平均、不具鑑別度 亂度小表示屬性值較一致、具鑑別度

  41. 決策樹 規則(3) 規則(4) 規則(5) 規則(2) 規則(1) 規則(1): If Outlook is Sunny and Humidity = High, Then NoPlay; 規則(2): If Outlook is Sunny and Humidity = Normal, Then YesPlay; 規則(3): If Outlook is Overcast, Then YesPlay; 規則(4): If Outlook is Rain and Wind is Strong, Then NoPlay; 規則(5): If Outlook is Rain and Humidity is High, Then YesPlay;

  42. 差不多電腦 傳統電腦決策 不是對(1)就是錯(0) 例如:25歲以上是青年,那26歲就是中年? 60分以上是及格,那60分以下就是不及格? 何謂模糊 在對(1)與錯(0)之間,再多加幾個等級 幾乎對(0.8) 可能對(0.6) 可能錯(0.4) 幾乎錯(0.2)

  43. 差不多電腦 Question:168公分到底算不算高? 再多分成幾級  連續

  44. Example:“Close to 0” e.g. μA(3) = 0.01 μA(1) = 0.09 μA(0.25) = 0.62 μA(0) = 1 Define a Membership Function: μA(x) =

  45. Example:“Close to 0” • Very Close to 0: μA(x) =

  46. 模糊集合論 Membership function [0, 1] e.g. high : x → [0, 1] 0.6 high 0.8 high x 0.1 high

  47. Simple Intuitively pleasing A generalization of crisp set Vague  member → non-member High Not High 1 0.8 0.6 0.4 0.2 0 模糊集合論 0 or 1 Non-member member gradual

  48. 模糊運算 交集(AND) 取較小的可能性 EX:學生聰明(0.8) 而且 用功(0.6) 則是模範生(0.6) 聯集(OR) 取較大的可能性 EX:學生聰明(0.8) 或者 用功(0.6) 則是模範生(0.8) 反面(NOT) 取與1的差 EX:學生聰明是0.8, 則學生不聰明0.2

  49. 模糊推論之例子 小明找小老婆的條件 (大眼睛而且小嘴巴)或者是身材好 Question : 誰是最佳女主角 大眼睛 小嘴巴 身材好 陶晶瑩 0 0.8 0.3 張惠妹 1 0.6 0.8 李 玟 0 0.3 0.9 李心潔 0.7 0.1 0.5 蔡依林 0.8 0.5 0.3

More Related