1 膳食規劃專家系統 第 12 章. 2 參與成員 食品營養師 烹飪專家 餐飲業者 採購專家 知識工程師.

Slides:



Advertisements
Similar presentations
6-1 指標簡介 6-2 指標與陣列 6-3 動態配置記憶體 6-4 本章綜合練習
Advertisements

建立使用案例敘述 --Use Case Narrative
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
3Com Switch 4500 切VLAN教學.
如何將數字變成可用之資訊 現代化資料處理與應用概念. 如何將數字變成可用之資訊 人最容易接受的訊息是圖像化資訊。 在一堆數字中,要進行比較分析,一般會使用表格形 式計算與分析。 所以一般我們會將數字依關聯性, 轉換成表格計算與分析。 此表格一般稱試算表或稱表格。 再將結果轉換為圖表,進行比較與分析。
目的 「升學調查系統」,幫助某一學校調查並記錄 其歷屆畢業生報考研究所的情況、未來提供給 學弟妹作參考,以及學校推廣之相關工作。 功能需求 紀錄並追蹤歷屆畢業生升學的狀態 協助畢業生做升學輔導 未來提供學弟妹作查詢、參考 計算上榜率、前十大學校上榜率.
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
CH-23 失效原因樹分析 FTA Failure Tree Analysis. 前言 為了提昇系統可靠度,產品在開發階段,利 用類似品管方法之魚骨圖分析手法,找出潛在 缺點,並加以改進,此種分析方法稱之為失效 原因樹分析法 (Failure Tree Analysis)– FTA 。 FTA 是一種系統化的方法,可以有效的找出.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 實驗法.
Stat_chi21 類別資料 (Categorical data) 一種質性資料, 其觀察值可歸類於數個不相交的項目內, 例 : 性別, 滿意度, …, 一般以各項的統計次數表現. 分析此種資料,通常用卡方檢定 類別資料分析 卡方檢定 卡方檢定基本理論 一個含有 k 項的試驗,設 p i.
建立靜態資料成員 關鍵字: static 靜態資料成員不屬於特定物件,而是該類物件 所共同擁有的,可做為類別範圍裡的靜態變數。
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
消費者物價指數反映生活成本。當消費者物價指數上升時,一般家庭需要花費更多的金錢才能維持相同的生活水準。經濟學家用物價膨脹(inflation)來描述一般物價持續上升的現象,而物價膨脹率(inflation rate)為物價水準的變動百分比。
Chapter 2 聯立線性方程式與矩陣 緒言 線性方程式組 (systems of linear equations) 出現 在多數線性模式 (linear model) 中。根據以往解 題的經驗,讀者們也許已發現方程式的解僅與 該方程式的係數有關,求解的過程也僅與係數 的運算有關,只要係數間的相關位置不改變,
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
Section 2.2 Correlation 相關係數. 散佈圖 1 散佈圖 2 散佈圖的盲點 兩座標軸的刻度不同,散佈圖的外觀呈 現的相聯性強度,會有不同的感受。 散佈圖 2 相聯性看起來比散佈圖 1 來得強。 以統計數字相關係數做為客觀標準。
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
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 李達生.
奶酪專賣店系統 組員: B 林家榕 B 莊舜婷.
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
實驗十一 有機酸在水與有機溶劑間之分佈.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
第三部分:研究設計 ( 二): 研究工具的信效度 與研究效度 (第九章之第 306 頁 -308 頁;第四章)
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
選舉制度、政府結構與政 黨體系 Cox (1997) Electoral institutions, cleavage strucuters, and the number of parties.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
CH 15- 元件可靠度之驗證  驗證方法  指數模式之可靠度驗證  韋式模式之可靠度驗證  對數常態模式之可靠度驗證  失效數為零時之可靠度估算  各種失效模式之應用.
1 單元四 個人化服務 Web of Science 利用指引. 2 個人化服務 Sign In 登入 My EndNote Web 使用 EndNote Web 者可登入 My Citation Alert 查看或修改先前設定的引用通告 My Saved Searches 查看或更改先前儲存過的檢索.
資料庫程式設計與系統管理 SQL Server 2005 Express 第六章 進階資料庫設計.
第二十一章 研究流程、論文結構        與研究範例 21-1  研究流程 21-2  論文結構 21-3  研究範例.
短缺,盈餘與均衡. 遊戲規則  老師想出售一些學生喜歡的小食。  老師首先講出價錢,有興趣買的請舉手。
Fugacity Coefficient and Fugacity
生物統計學 期中報告 組員 : 醫放一 A 王小明 醫放一 A 王小明 醫放一 A 王大明 醫放一 A 王大明 2009/04/14.
公司加入市場的決定. 定義  平均成本 = 總成本 ÷ 生產數量 = 每一單位產量所耗的成本  平均固定成本 = 總固定成本 ÷ 生產數量  平均變動成本 = 總變動成本 ÷ 生產數量.
生產系統導論 生產系統簡介 績效衡量 現代工廠之特徵 管理機能.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
The application of boundary element evaluation on a silencer in the presence of a linear temperature gradient Boundary Element Method 期末報告 指導老師:陳正宗終身特聘教授.
Lecture 7 Sorting in Linear Time. Sorting in Linear Time2 7.1 Lower bounds for sorting 本節探討排序所耗用的時間複雜度下限。 任何一個以比較為基礎排序的演算法,排序 n 個元 素時至少耗用 Ω(nlogn) 次比較。
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
公用品.  該物品的數量不會因一人的消費而受到 影響,它可以同時地被多人享用。 角色分配  兩位同學當我的助手,負責:  其餘各人是投資者,每人擁有 $100 , 可以投資在兩種資產上。  記錄  計算  協助同學討論.
Management Abstracts Retrieval System; MARS 檢索操作.
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 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Chapter 10 m-way 搜尋樹與B-Tree
演算法課程 (Algorithms) 國立聯合大學 資訊管理學系 陳士杰老師 Course 7 貪婪法則 Greedy Approach.
描述統計 描述統計(Descriptive Statistics)-將蒐集到的資料加以整理和記錄,並以數字和統計圖表的方式來分析及解釋資料所具有的特性. 基本統計值(平均數,中位數,標準差,變異量….) 相關性測量(卡方,相關係數,迴歸…)
概念性產品企劃書 呂學儒 李政翰.
Building a knowledge base for MIS research: A meta-analysis of a systems success model Mark I Hwang, John C Windsor, Alan Pryor Information Resources Management.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
1 © 2011 台灣培生教育出版 (Pearson Education Taiwan). 2 學習目標 1. 當面對可預測的變異性時,同步管理並改善供應鏈 中的供給。 2. 當面對可預測的變異性時,同步管理並改善供應鏈 中的需求。 3. 當面對可預測的變異性時,使用總體規劃將利潤最 大化。
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
第十二章 變異數分析 12.1 單因子變異數分析 1-way ANOVA Subject : 比較三組以上的母體平均數 k 組資料,母體平均數為 μ 1, …, μ i, …, μ k Data : k 組資料,樣本數為 n 1,…, n k. x ij --- 第 i 組的第 j 個觀察值 N =
1 中期產能規劃. 2 3 ä 產能規劃 3 滿足優序計畫(即決定產品生產順序和生產時 機)之產能需求量的程序和獲取足夠可用產能 的方法。 3 如果產能不足以完成優序計畫,則該優序計畫 必須變更。 產能規劃.
SQL 進階查詢.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
Microsoft Excel.
第12章 團體溝通情境中的領導者.
幼兒行為觀察與記錄 第八章 事件取樣法.
Chapter 12 Estimation 統計估計. Inferential statistics Parametric statistics 母數統計 ( 母體為常態或 大樣本 ) 假設檢定 hypothesis testing  對有關母體參數的假設,利用樣本資料,決定接受或 不接受該假設的方法.
VHDL語法(3).
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
第三單元 3.7 土壤 1 . 生物對地理環境作用的根本原 因是什麼? 2 .生物圈對其他三大圈層有何作 用? 3 .綠色植物對環境具有哪些保護 作用? 複習提問.
Presentation transcript:

1 膳食規劃專家系統 第 12 章

2 參與成員 食品營養師 烹飪專家 餐飲業者 採購專家 知識工程師

3 Block of Rules 首先提出 block of rules and transfer rules Explanation of Forward inference

4 使用者輸入 有關資料 計算各成員基 本營養需求 調整營養需求 喜好及限制 配三餐 詢問使用者理由 及要更改甚麼 整體流程 告訴使用者 矛盾部分 W 使用者 是否滿意目前 結果? 輸出結果 是否 與原始資料 矛盾? YES NO W YES

5 B1 B2 B3 B6 B7 a 配早餐 各區塊組關係圖

6 B8 B9 B10 B11 B12 b 檢查指定菜名、菜材 … 等 各區塊組關係圖 a B13 B14 B15 計算各口味的分配比例

7 B17 B18 B19 B20 B21 c 各區塊組關係圖 b B22 配有加強營 養需求之成 員 配完 所有菜 ? 步驟 ? B23 B24 B25 B30 B24 B29 B16 Yes 配不均或 剩餘 均平衡 配營養 均已符合 有未平衡 B23 B16 配不夠 no

8 c B26 B27 B28 B29 B30 B22 配完 所有菜 ? 步驟? 各區塊組關係圖 B23 no yes B24 推理結束 無指定材料、存貨 未找到 有存貨、指定材料 配不均或配剩餘

9 區 塊 組區 塊 組規 則 數規 則 數區 塊 組區 塊 組規 則 數規 則 數 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B 計 28 個區塊組, 309 條規則

10 實例說明 M1 : 男 60 歲,不喜牛肉、喜中口味、不喜辣味、不喜炸、低能量消耗。 M2 : 男 35 ,肝病、喜甜之口味、喜煮之煮法、中能量消耗。 M3 : 女 30 歲,哺乳、喜酸之口味、喜炒之煮法、中能量消耗。 M4 : 男 18 歲,高能量消耗。 M5 : 男 6 歲,喜鹹、不喜辣、低能量消耗。 - 存貨:雞蛋 - 指定菜類:豆蛋類 - 開銷:高

11 步驟1:計算各成員的基本能量、蛋白質及脂肪需求量。 根據能量表及各成員之年紀、性別、能量消耗程度求得基本能 量要求,再依蛋白質、脂肪的分配比例,求得對應的需求量。 步驟 2 :調整各成員的要求條件。 根據成員有否疾病、哺乳、懷孕或特殊年紀等調整成員的限制、 喜好、加強營養等條件。 如 M3 :哺乳,故需加強鈣、磷、鐵、維生素 A,D 及蛋白質等營養。

12 Facts transformation M1 :能量要求 2100 卡, 蛋白質 68.3 克 M2 :脂 肪 56 克, 蛋白質 00 卡, 脂肪 84.5 克 M3 :能量要求 2100 卡, 蛋白質 68.3 克, 脂 肪 56 克 M4 :能量要求 2900 卡, 蛋白質 94.3 克, 脂 肪 77.3 克 M5 :能量要求 1550 卡, 蛋白質 50.3 克, 脂 肪 41.3 克 M3 因為有哺乳,能量、蛋白質、脂肪需求量都要增加 ; 在下一步驟中,將會 再做調整。

13 M1M2M3M4M5 加強營 養 蛋白質 鈣、磷、鐵、 維生素 A,D 蛋白質 鈣、磷、鐵 維生素 D 動物性蛋白質、 鈣、磷、鐵、 維生素 D 口味限 制 鹹、甜、 辣鹹、辣辣 質地限 制 煮法限 制 炸炸 材料限 制 牛肉、肥肉、 蝦、蚌、肝、 墨魚、雞蛋 肥肉、花生 口味中甜酸鹹 質地中、軟 煮法煮炒

14 原始的規則 R1 若 (1) 人數>0 則 (1) 取出家中的第一個成員檢查 (2) 設定成員尚未做疾病、懷孕之檢查 R2 若 (1) 成員尚未檢查疾病 (2) 成員有疾病 R3 若 (1) 成員尚未檢查疾病 (2) 成員沒有疾病 則 (1) 設定成員已檢查完疾病

15 Rule refinement R4 若 (1) 成員已檢查完疾病 (2) 成員已檢查完懷孕 則 (1) 取下一成員檢查 (2) 設定成員尚未檢查疾病、懷孕 R5 若 (1) 成員尚未檢查懷孕 (2) 成員懷孕 R6 則 (1) 調整成員因懷孕而需改變的資料 則 (1) 設定成員已檢查懷孕 R7 若 (1) 已沒有成員可檢查 則 (1) 轉移至配早餐

16 例如專家修改規則 R5 、 R6 及加入新規則 R8 如下: R5 若 (1) 成員未檢查懷孕 (2) 成員是女性 ( 加入一條件 )(3) 成員懷孕 則 (1) 調整成員因懷孕而需改變之資料 (2) 設定成員已檢查懷孕 R6 若 (1) 成員未檢查懷孕 (2) 成員是女性(加入一條件)未懷孕 則 (1) 設定成員已檢查懷孕 R8 若 (1) 成員未檢查懷孕 (2) 成員是男性 則 (1) 設定成員已檢查懷孕

17 表 2 原則規則經知識管理系統整理後之結果 規則型態 規則名 條件部分 動作部分 影響之規則 0 R1 A=A1 C←C1 (R2,R4,R5) 0 R5 C=C1,E=E1 D←D1,E←E2 (R2,R5,R6) 0 R3 B=C1,F=F2 D←D2,F←F1 (R2,R3,R4,R6) 0 R2 C=C1,D=D1,F=F3 B←B1,E←E3,F←F2 (R2,R3,R4,R5,R6) S R6 D=D2,F Switch B8 S R4 C=C1,F=F1 Switch B7

18 表 3 表 2 規則執行的情形,假設最初工作記憶區分為 (A1, -, -, -,E1,F3) 影響之轉 步驟 檢查的規則 成立否 工作記憶區的變化 移性規則 指標 候選集合 1 R1 Yes (A1, -,C1, -,E1,F3) B4 B1 - 2 R4 No (A1, -,C1, -,E1,F3) - R1 - 3 R5 Yes (A1, -,C1,D1,E2,F3) R6 R5 R5 4 R6 No (A1, -,C1,D1,E2,F3) - R5 R5 5 R5 No (A1, -,C1,D1,E2,F3) - R5 - 6 R3 No (A1, -,C1,D1,E2,F3) - R5 - 7 R2 Yes (A1,B1,C1,D1,E3,F2) R6,R4 R2 R5,R3,R2 8 R6 No (A1,B1,C1,D1,E3,F2) R4 R2 R5,R3,R2 9 R4 No (A1,B1,C1,D1,E3,F2) - R2 R5,R3,R2 10 R5 No (A1,B1,C1,D1,E3,F2) - R2 R3,R2 11 R3 Yes (A1,B1,C1,D2,E3,F1) R6,R4 R2 R3,R2 12 R6 No (A1,B1,C1,D2,E3,F1) R4 R2 R3,R2 13 R3 Yes (A1,B1,C1,D2,E3,F1) - R2 R3,R2 14 已轉移至 47 執行。

19 表 7 修改後之規則以同樣的例子執行之順序 工作記憶區與規則有關部分之 影響之轉 變 化 移性規則 1 R1 成員=夫 R7 R1 - (R7) 未檢查疾病、懷孕 2 R8 成員=夫,懷孕已檢查 - R8 - 未檢查疾病 (R4,R3) 3 R2 成員=夫 - R2 (R4) 疾病、懷孕均已檢查 4 R4 成員=婦 R7 R2 (R8,R3,R2) 未檢查疾病、懷孕 (R7,R8) 5 R5 成員=婦,懷孕已檢查 - R2 (R4,R2) 未檢查疾病 (R4,R2,R6) 6 R3 成員=婦 - R5 (R4) 懷孕、疾病均已檢查 7 R4 成員=-- R7 R2 (R8,R3,R2, 未檢查懷孕、疾病 R6,R5) 8 R7 轉移至配早餐 指標 候選集合步驟 啟動的規則

20 還有 指定菜名 符合 供應月份 ? 還有 存貨或指定 材料? 還有 指定菜類 ? 已有 要求此類之菜 名材料? 設定菜類的需 求值增加 1 將此菜名去 掉,向使用 者說明 符合 供應月份 ? 系統 有提供? 找出對應的菜 類,並設定菜 類需求值加 1 將此材料 去掉,向 使用者說明 系統 有提供? 找出對應的菜 類,並設定菜 類需求值加 1 yes no yes no yes no yes 至調整菜類分配 no

21 Conclusion Build up a menu planning expert system less than two years Include self-developed knowledge acquisition, knowledge representation, and inference engine Propose block of rules concept Shallow knowledge about this domain is popular and enough for normal requirement