- 1
- 0
- 约1.46千字
- 约 36页
- 2023-06-11 发布于江苏
- 举报
人工智慧、模糊邏輯、與軟體工程之應用 ;Outline;人工智慧〔Artificial Intelligence〕;人工智慧 (AI) 的意義;人工智慧的應用: 圖形識別〔電腦視覺〕;人工智慧的應用: 下棋;以圈叉棋為例:假設只計算兩步
自己贏〔連成一線〕則評估值=∞,對方贏則評估值=-∞
否則 評估值=自己還有可能連線的總數-對方還有可能連線的總數;人工智慧的應用: 專家系統 (Expert Systems);人工智慧的執行;述語邏輯〔Predicate Logic〕之例子;利用述語邏輯的歸結推演,以比對匹配及取代的方式產生新知識
GrandFather(John,Peter)
(?x)(?y)(?z) Father(x,y) ? Father(y,z) → GrandFather(x,z)
Father(John,Kevin)
Father(Kevin,Peter)
John 取代 x,Kevin 取代 y,Peter 取代 z
GrandMother(Mary,Peter)
(?x)(?y)(?z) GrandFather(x,y) ? Wife(z,x) → GrandMother(z,y)
Wife(Mary,John)
GrandFather(John,Peter) 為新產生知識
John 取代 x,Peter 取代 y,Mary 取代 z
求得 Mary 與 Peter 的關係為 GrandMother(Mary,Peter)
GrandMother(Mary,Peter) 稱為一個述語 predicate
GrandMother 為後面兩個參數的關係名稱;知識推理方式;知識推理方式;反向推理之例子:機器人取下燈泡問題
如下圖,房間內有一個機器人、一個箱子、和一個燈泡,燈泡掛在天花板下,但機器人的高度搆不到燈泡,請問機器人如何取下燈泡?
目標為 “機器人取下燈泡〞
機器人可以做的動作包括
機器人用機器手臂取下燈泡
機器人從 A 走到 B
機器人從 B 走到 C
機器人從 C 走到 B
機器人從 B 走到 A
機器人爬到箱子上
機器人把箱子從 A 推到 B
機器人把箱子從 B 推到 C
機器人把箱子從 C 推到 B
機器人把箱子從 B 推到 A
請問機器人要如何做〔做哪些動作以及順序為何〕才能取下燈泡?;反向推理過程
目標為 “機器人取下燈泡〞,可以分解為三個子目標
箱子在 B
機器人站在箱子上
機器人用機器手臂取下燈泡
“箱子在 B 〞 的子目標可以再分解為二個子目標
機器人在 C
機器人把箱子從 C 推到 B
“機器人在 C 〞 的子目標可以再分解為二個子目標
機器人從 A 走到 B
機器人從 B 走到 C
因此解答為五個步驟:
機器人從 A 走到 B、機器人從 B 走到 C、機器人把箱子從 C 推到 B、機器人爬到箱子上、機器人用機器手臂取下燈泡;模糊邏??? (Fuzzy Logic);模糊性(Fuzziness);模糊推論;模糊控制;軟體工程 (Software Engineering);結構化系統分析;物件導向系統分析;應用人工智慧技術於軟體工程;將人工智慧程式整合至排課系統;教師開課子系統;系辦排課子系統;應用人工智慧技術於軟體工程;會議排程系統的 TBCG 軟體規格;自動產生會議排程系統的輸入畫面;會議排程系統的排程結果;應用模糊邏輯技術於軟體工程;離散型資料的歸屬函數;求職模糊查詢;求職模糊查詢結果;求才模糊查詢;求才模糊查詢結果
原创力文档

文档评论(0)