AI: 人工智慧簡介  人工智慧 (Artificial intelligent, AI) 簡介  問題與求解  知識表示方法  推理機制與專家系統  類神經網路  模糊控制  基因演算法  智慧型代理人.

Slides:



Advertisements
Similar presentations
第二章 研究主題(研究題 目)與研究問題.
Advertisements

布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
如何將數字變成可用之資訊 現代化資料處理與應用概念. 如何將數字變成可用之資訊 人最容易接受的訊息是圖像化資訊。 在一堆數字中,要進行比較分析,一般會使用表格形 式計算與分析。 所以一般我們會將數字依關聯性, 轉換成表格計算與分析。 此表格一般稱試算表或稱表格。 再將結果轉換為圖表,進行比較與分析。
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
決策與公司治理 本章內容 決策的基本概念 理性決策與受限理性決策 組織的決策 高階管理者的決策與控制-公司治理 Chapter 10
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
第一章 信號與系統初論 信號的簡介與DSP的處理方式。 系統特性與穩定性的判定方法。 以MATLAB驗證系統的線性、非時變、因果等特性。
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
STAT0_corr1 二變數的相關性  變數之間的關係是統計研究上的一大目標  討論二分類變數的相關性,以列聯表來表示  討論二連續隨機變數時,可以作 x-y 散佈圖觀察它 們的關係強度  以相關係數來代表二者關係的強度.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
Intelligent Systems Mu-Chun Su Department of Computer Science & Information Engineering National Central University.
具備人臉追蹤與辨識功能的一個 智慧型數位監視系統 系統架構 在巡邏模式中 ,攝影機會左右來回巡視,並 利用動態膚色偵測得知是否有移動膚色物體, 若有移動的膚色物體則進入到追蹤模式,反之 則繼續巡視。
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 貳 研究設計.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第三部分:研究設計 ( 二): 研究工具的信效度 與研究效度 (第九章之第 306 頁 -308 頁;第四章)
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
8-1 Chapter 8 技術與流程 組織的技術 製造業的核心技術 服務業的核心技術 非核心技術與組織管理 工作流程的相依性.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
實用管理科學 陳明德、陳武林 著 前程文化 Ch14 決策分析 14-1 本章結構 隨機模式導論 決策分析步驟 決策分析模式與符號 非機率性模式分析 機率性模式分析 貝氏決策分析技術 決策樹的建立 風險分析與敏感度分析.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
CH 15- 元件可靠度之驗證  驗證方法  指數模式之可靠度驗證  韋式模式之可靠度驗證  對數常態模式之可靠度驗證  失效數為零時之可靠度估算  各種失效模式之應用.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
生產系統導論 生產系統簡介 績效衡量 現代工廠之特徵 管理機能.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
資料結構實習-一 參數傳遞.
GA Genetic Algorithm.  Introduction  Algorithm  GA Operations  Chromosome representation  Fitness function  Demonstration of LibGA.
人工智慧序論 陳詩豐 龍華科技大學 機械系.
4 堆疊與佇列 4.1 前言 四種基本的資料結構 (可儲存資料的容器) 陣列 (Array)、串列(List): 最基本
方案設計 —評估考核 張 紉.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
Chapter 3 Entropy : An Additional Balance Equation
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
Chapter 10 m-way 搜尋樹與B-Tree
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
概念性產品企劃書 呂學儒 李政翰.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
: Help My Brother ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11033: Help My Brother 解題者: 呂明璁 解題日期: 2007 年 5 月 14 日.
5 重複迴圈 5.1 增減運算符號 增量運算符號 減量運算符號
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
: Wine trading in Gergovia ★★☆☆☆ 題組: Contest Volumes with Online Judge 題號: 11054: Wine trading in Gergovia 解題者:劉洙愷 解題日期: 2008 年 2 月 29 日 題意:在 Gergovia.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
第九章  基因演算法則.
-Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例
電機工程系 選課輔導說明會. 選課輔導說明會宗旨 電機系自 95 年開始,同步進行『工程教育 認證』以及『系科本位課程』兩大與學生 課程相關的認證計畫。 電機系自 95 年開始,同步進行『工程教育 認證』以及『系科本位課程』兩大與學生 課程相關的認證計畫。 本系每年至少一次的系教育諮詢委員會, 廣邀產業界、學界、家長、畢業生、在校.
數字系統與資料表示法 教師: 陳炯勳 數系轉換 r進制數字 稱為 base r或 radix r 有r個計數符號,計數順序逢r歸零(進位) A n A n - 1 ‥‥A 2 A 1 A 0 ﹒A -1 A -2 ‥‥A -m 其中A n 及A.
1 寬頻分碼多重進接無線通訊上 鏈傳收系統之設計與製作 Transceiver System Design and Implementation for WCDMA Uplink Communication 國科會計畫 (1999/8 – 2002/7) 簡介 2004/1.
Microsoft Excel.
第五章IIR數位濾波器設計 濾波器的功能乃對於數位信號進行處理﹐ 以滿足系統的需求規格。其作法為設計一 個系統的轉移函數﹐或者差分方程式﹐使 其頻率響應落在規格的範圍內。本章探討 的是其中一種方法﹐稱為Infinite impulse register(IIR)。 IIR架構說明。 各種不同頻帶(Band)濾波器的設計方法。
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
第12章 團體溝通情境中的領導者.
幼兒行為觀察與記錄 第八章 事件取樣法.
結構學 ( 一 ) 第八次作業 97/05/22. 題目一 題目一 (a) 先決定放鬆哪個束制,成為靜定結構 以支承 C 之水平反力為贅力,則 C 點滾支 承變成自由端,即形成靜定基元結構 C 點滿足變位諧和  Δ CH =0.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
第二章 感知機.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Presentation transcript:

AI: 人工智慧簡介  人工智慧 (Artificial intelligent, AI) 簡介  問題與求解  知識表示方法  推理機制與專家系統  類神經網路  模糊控制  基因演算法  智慧型代理人

人工智慧  以電腦或機電整合裝置協助或代替人類解決 日常生活或專業領域所面臨的問題。  其探索領域包括邏輯、機率和連續數學、感 知、推理、學習和行動  通常以智慧型代理人來實現人工智慧之理念, 可從環境中接收感知資訊,在以擬人化解決 問題之眼算法來執行對應行動。

Intelligent machines, or what machines can do  Philosophers have been trying for over 2000 years to understand and resolve two Big Questions of the Universe: How does a human mind work, and Can non-humans have minds? These questions are still unanswered.  Intelligence is their ability to understand and learn things.

Intelligent machines, or what machines can do  Intelligence is the ability to think and understand instead of doing things by instinct or automatically. (Essential English Dictionary, Collins, London, 1990)

 In order to think, someone or something has to have a brain, or an organ that enables someone or something to learn and understand things, to solve problems and to make decisions. So we can define intelligence as the ability to learn and understand, to solve problems and to make decisions.  The goal of artificial intelligence (AI) as a science is to make machines do things that would require intelligence if done by humans. Therefore, the answer to the question Can Machines Think? was vitally important to the discipline.  The answer is not a simple “Yes” or “No”.

Problem Solving Procedures  Defining and Representing the Problem  Descriptions of Problem Solving  Selecting Some Suitable Solving Methods  Finding Several Possible Solutions  Choosing One Feasible Solution to Make a Decision

Defining and Representing the Problem  State space: The combination of the initial state and the set of operators make up the state space of the problem.  Initiate state: The original state of the problem.  Operators: used to modify the current state, thereby creating a new state.  Path: The sequence of states produced by the valid application of operators from an old state to a new state is called the path.  Goal state: A state fit to the searching objective is called the goal state.

Common Problem Solving Methods  線性規劃法 (Linear Programming: LP)  整數規劃法 (Integer Programming)  分支界限法 (Branch and Bound Method)  啟發式解法: MST, RMST, SA Kruskal, 1956; Prim, 1959; Dijkstra, 1959; Sollin, 1965; Yu, 1998  全域搜尋法 (Global Searching) : GA  Brute-Force Search Method

知識表示方法  Represent and manipulate the domain knowledge  Knowledge Definition  Knowledge Storing  Knowledge Representation

Knowledge Definition  “The fact or condition of knowing something with familiarity gained through experience or association.” (Webster’s Dictionary, 1988)(Knowing something via seeing, hearing, touching, feeling, and tasting.)  “The fact or condition of being aware of something”.(Ex. Sun is hot, balls are round, sky is blue,…)

Knowledge Storing  Natural language for people  Symbols for computer: a number or character string that represents an object or idea (Internal representation of the knowledge).  The core concepts: mapping from facts to an internal computer representation and also to a form that people can understand.

Knowledge Representation  Simple facts or complex relationships  Mathematical formulas or rules for natural language syntax  Associations between related concepts  Inheritance hierarchies between classes of objects  Knowledge is not a “one-size-fits-all” proposition

Knowledge Representation Methods Effective knowledge representation methods:  Easy to use.  Easily modified and extended (changing the knowledge manually or through automatic machine learning techniques).

Knowledge Representation Methods  Procedural method  Declarative method  Relational method  Hierarchical method  Complex network graph

推理機制與專家系統  Reasoning with rules  Forward chaining  Backward chaining  Rule examples  Fuzzy rule systems  Planning

Reasoning with rules  Rule format: If-then-else rules  The reasons for using rules Easily understand Easily read Easily add Easily modify

Reasoning with rules  Rules are normally manipulated by reasoning systems: Forward chaining: can generate new facts. Backward chaining: can deduce whether statements are true or not.

Rule base system  An expert system or knowledge-based system is the common term used to describe a rule- based processing system. It consists three elements: A knowledge base (the set of if-then-else rules and known facts) A working memory or database of derived facts and data An inference engine which contains the reasoning logic used to process the rules and data.

An example of simple rule if num_wheel =4 and motor=yes then vehicle =automobile Antecedent Clause Consequent Clause

基因演算法  基因演算法最早由 Holland (1975) 所提出,它是 一種隨機全域搜尋之求解技術,可以仿照自然界生 物適者生存之智慧型演化法則,逐步的將解答空間 收斂在很小的範圍內,然後從中選取滿意解。求解 方式乃將可行解以字元串形式表示基因串列,然後 將之置入交配池,作為後續之基因演化之交配或突 變之群體。求解過程屬一重複性的程序,朝向事先 規範的方向(適應函數)重複執行,直到收斂解或 設定條件出現為止。

基因演算求解步驟  步驟 1. 隨機產生一母體大小為 P 之基因串列作為起 始解。  步驟 2. 將起始母體之各基因串編碼及計算對應之目 標值。  步驟 3. 計算各基因串之適應值( fitness value )。  步驟 4. 將最差之基因串捨棄,捨棄之基因串則以最 佳之基因串替代,其中為略小於實數 X 之整數, R 為事先規劃之基因演算之複製比例。

基因演算求解步驟  步驟 5. 進行選擇運算:從目前的母體中選擇群體為 P 之 基因串,並置入交配池中。  步驟 6. 進行交配或突變運算:從交配池中選取一對基因 串來產生子代,選出之基因串不再置回原交配池中。  步驟 7. 將產生之子代置入新的母體群,若新的母體未滿, 則回步驟 6 。  步驟 8. 確認是否滿足停止準則,假如滿足則停止搜尋程 序,然後從最近一代之基因串中選出最佳之基因串,並 予以解碼,否則繼續產生下一世代。

類神經網路簡介  「類神經網路是一種由軟體和硬體所組成之 計算系統,使用許多相連的人工神經元來模 仿生物神經網路。透過人工神經元從外界環 境或其它神經元取得所需資訊,經過簡單的 運算之後,將結果輸出到外界環境或其它神 經元,這些資訊可作進階使用。」

類神經網路簡介 ( 續 ) 神經樹 神經節 神經核 神經軸 生物神經元模型示意圖

類神經網路簡介 ( 續 ) 人工神經元模型 net j f X1X1 X2 Xn W ij YjYj 閥值 輸入訊號 連結加權值 處理單元 淨值 轉換函數 輸出訊號 θjθj

類神經網路簡介 ( 續 )  人工神經元資訊處理模型  其中  Yj 表模仿生物神經元模型的輸出訊號  f 表模仿生物神經元模型之轉換函數( transfer function )  Wij 表模仿生物神經元模型之神經節強度,又稱為連結加 權值  Xi 表模仿生物神經元模型之輸入訊號  θj 表模仿生物神經元模型之閥值

類神經網路簡介 ( 續 ) 類神經網路組成單元 輸入層:用來輸入外在環境之資訊 隱藏層 ( 有些網路模型無此層 ) : 提供類神經網路表現處理單元間之交互作用, 以及所處理問題之內在結構能力 輸出層:用來輸出訊息給外在環境

類神經網路簡介 ( 續 ) 倒傳遞類神經網路模型 輸入向量輸入向量 輸入層 隱藏層 輸出層 輸出向量輸出向量

類神經網路之類型  可綜合為四大類 監督式學習模型 ( Supervised learning network ) 非監督式學習模型 ( Unsupervised learning network ) 聯想式學習 ( Associated learning network ) 最適化應用網路 ( Optimization application network )

類神經網路之應用 實例一:信用卡持卡者之信用判斷 實例二:從技術面預測證交所隔日收盤指數之 變化率 實例三:從技術面預測證交所隔日收盤指數之 變化

類神經網路之應用 實例四:從穩定液之成分及濃度來預估黏度 實例五:從取得之樣本值來診斷乳癌之良惡性 情形 實例六:依據施工條件及地層基礎選擇適合的 建築基樁型式