freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

疾病診斷小型專家系統(tǒng)人工智能課程設(shè)計報告(已修改)

2025-07-24 15:13 本頁面
 

【正文】 疾病診斷小型專家系統(tǒng) —— 人工智能課程設(shè)計報告 智能 1001 班 傅寶林 0909101217 2 1內(nèi)容提要 此系統(tǒng)采用專家系統(tǒng)的規(guī)則庫 推理機(jī)技術(shù)原理,以醫(yī)學(xué)診斷為背景,旨在作出一個簡單的輔助診斷專家系統(tǒng)。 系統(tǒng)的框架及界面采用的是 Java語言,調(diào)用 XML里保存的知識庫和規(guī)則庫。 此小型的專家系統(tǒng)以肺結(jié)核、哮喘、食管癌、骨折等疾病的診斷為例,展示了一個小型專家系統(tǒng)是如何構(gòu)建的。 3 目錄 1 內(nèi)容提要??????????????????????? 2 2 目的和意義?????????????????????? 4 3 系統(tǒng)的主要內(nèi)容和功能????????????????? 5 4 設(shè)計流程及描述???????????????????? 6 5 課程設(shè)計體會????????????????????? 21 6 參考文獻(xiàn)??????????????? ???????? 22 4 2 目的和意義 ( 1)加深理解專家系統(tǒng)的結(jié)構(gòu)及開發(fā)過程。 ( 2)初步掌握知識獲取的基本方法。 ( 3)掌握產(chǎn)生式規(guī)則知識表示方法及其編程實(shí)現(xiàn)方法。 ( 4)初步掌握知識庫的組建方法。 5 3系統(tǒng)的主要內(nèi)容和功能 系統(tǒng)主要以問答的形勢詢問病情癥狀,操作者只需要回答 YES 或NO。當(dāng)一趟詢問完成后,系統(tǒng)會基于以上詢問得出的事實(shí)推理出最終的診斷結(jié)果。 功能見以下截圖 2. 圖 1 問詢界面 圖 2 診斷結(jié)果界面 6 4設(shè)計流程及描述 1) 需求分析 本設(shè)計需要用高級語言編寫框架及調(diào)用外部的規(guī)則庫與知識庫。方便起見,用 java語言編寫框架,用 XML文件保存。 2) 知識獲取與知識表示 知識獲取通過醫(yī)學(xué)臨床專業(yè)的同學(xué)及醫(yī)學(xué)診斷專業(yè)書籍,確保專家系統(tǒng)的專家性。 知識的表示采用的是 xml語言,把事實(shí)與規(guī)則一條條保存。 3) 知識庫的組建 知識庫分事實(shí)庫和規(guī)則庫組建。疾病診斷因?yàn)橛械牟∮薪徊娴陌Y狀,所以邏輯上,從癥狀到診斷的過程 是對一顆二叉樹的搜索,當(dāng)問題回答的是 YES 時,就進(jìn)行深度優(yōu)先搜索,當(dāng)回答 NO 時,就轉(zhuǎn)到兄弟節(jié)點(diǎn)。對于無關(guān)的疾病,則回到根節(jié)點(diǎn)重新對下一顆子樹進(jìn)行搜索。得到一種疾病的確診就是 result,得到這個葉子節(jié)點(diǎn)前遍歷過的節(jié)點(diǎn)組成了 reasons. 4) 推理機(jī)制選擇 /編制 采用的是問題引導(dǎo)式推理。在規(guī)則庫里寫的其實(shí)不是真正的規(guī)則。真正的規(guī)則蘊(yùn)含在問題及前提里。為了不讓“專家”問無用的問題,每個問題都是以某個問題的答案為前提的。這樣組成了內(nèi)部的因果關(guān)系,所以真正的推理規(guī)則只與某一趟提問的最后一個問題的答案得出的事實(shí) 有關(guān)。 7 5) 程序清單 package 專家系統(tǒng) _V2。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class MainFrame extends JFrame{ /** * 主界面類 * @param args */ public static void main(String[] args) { MainFrame main = new MainFrame()。 ()。 } private void myShow() { exe = new Execution()。 ()。 (+專家系統(tǒng) )。 (380, 250)。 (3)。 (false)。 (null)。 (new BorderLayout())。 JPanel jp_center = new JPanel()。 ()。 8 (new Dimension(380,250))。 (null)。 jl = new JLabel()。 (請回答下列問題 :)。 (new Font(,25))。 ()。 (10, 10, 200, 30)。 jta=new JTextArea()。 JScrollPane js=new JScrollPane(jta)。 (false)。 (new LineBorder())。 (true)。 (new Font(,20))。 (20, 50, 330, 100)。 jb1 = new JButton(YES)。 (100, 170, 60, 30)。 (l)。 jb2 = new JButton(NO)。 (200, 170, 60, 30)。 (l)。 (jl)。 (js)。 (jb1)。 (jb2)。 (jp_center,)。 problem=()。 (true)。 } private Problem initProblem(){ for(int i=0。i()。i++){ Problem problem = (i)。 if(()==null||().isIstrue()){ if(()!=null){ ().setIstrue(false)。 } (())。 (problem)。 return problem。 } 9 } (false)。 (false)。 return null。 } private Execution exe。 private JButton jb1,jb2。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1