?? use_readme.txt
字號:
聲明:
本疾病診斷專家系統(免費軟件)只限于個人研究學習使用,任何單位和個人不得將此軟件用于
任何商業用途。
本疾病診斷專家系統(免費軟件)的作者警告:本系統作者不承擔任何由于運行本系統而引發的
任何問題及其相關責任.
本系統只引用了一個病例,使用者可根據需要自行添加.
本系統用VB6.0編寫,需要源碼的朋友請與本人聯系. E-mail: jyd12@163.net
By:JiangYuanDong 1999.01.01
======================================================================================
參考文獻:
以下文字節選自網絡文章<<中國人的面向對象數據庫理論>>,作者不詳 ,在此向此文作者表示感謝.
疾病名 癥候 癥候對疾病的概率
=============================================================
闌尾炎 惡心 10
闌尾炎 嘔吐 10
闌尾炎 腹痛 10
闌尾炎 自上腹或臍周開始痛其后轉為右下腹痛 10
闌尾炎 腹部持續性鈍痛陣發性加劇 10
闌尾炎 闌尾點壓痛反跳痛和肌緊張 30
闌尾炎 血白細胞增高 10
闌尾炎 血中性粒細胞增高 10
本例只供參考,不作實際應用。
醫生正是根據這些癥候而診斷出病人的疾病為闌尾炎的。癥候對疾病的概率可
由這些癥候對診斷闌尾炎的可能性的大小而估算出來的,不必十分精確。疾病概率
統計器是電腦在診斷病人的疾病的過程中統計各個疾病的可能性的數組,每個疾病
都有其對應的疾病概率統計器。疾病概率統計器的結果值在0至100之間。其值
的大小決定病人有這種疾病的可能性的大小。
用這種結構建立的知識庫可以很方便地實現上面所提到的各種功能。這種結
構的最獨特之處就是依靠相同的關鍵(疾病名或其代碼)來實現一種疾病與其癥候之
間的相互聯系。疾病名與癥候分別用二叉樹進行排序。排序后可由疾病名而查到與該
疾病名有關的所有詳細情況,也可由一種癥候而查到哪些疾病有這種癥候,以及該癥
候可能引起各種疾病的概率。
以闌尾炎為例)實際診斷過程:輸入病人的癥候“腹痛",從知識庫的第二項
查出所有的具有“腹痛"這種癥候的疾病,每查出一種疾病后就使其相應的概率統計
器加上“腹痛"對該疾病的概率;輸入病人的癥候“闌尾點壓痛反跳痛和肌緊張"并
且從知識庫的第二項查出所有的具有該癥候的疾病,每查出一種疾病后就使其相應的
概率統計器加上癥候對該疾病的概率;用此方法輸入病人的所有癥候后就可以從疾病
的概率統計器而得知病人有哪種疾病以及哪些疾病較可能。此時查看概率統計器就會
發現闌尾炎對應的概率統計器的數值為100,而其它疾病的概率統計器的概率一般
小于50。如果知識庫中有一千種常見病的知識,大約有300種左右的疾病的概率
統計器的數值大于零,而且絕大多數在5到30之間。如果病人身上同時有幾種病存
在,那么電腦就會顯示出相應的概率統計器的數值接近或等于100。
這種模仿思維的醫學專家系統的數據結構非常簡單,其功能卻非常強大。該專家
系統在診斷疾病時主要以查尋為主,只有少量的判斷,幾乎不存在邏輯推理,也不象
Prolog語言那樣需要大量的規則。而且知識庫可以象?????那樣,知識庫的任何修改、
增加、刪除都不用改動處理知識庫的程序。診斷疾病的正確與否,以及能不能診斷出
某種疾病,只取決于知識庫中有關某種疾病的知識是否正確及有沒有該疾病的知識,
而于處理知識庫的程序無關。
模仿思維的醫學專家系統可以實現以下功能。
1、診斷疾病
2、查尋哪些疾病可以引起某種癥候
3、查尋同時擁有某幾個癥候的疾病有哪些
4、輸入癥候后可以顯示出哪些疾病最可能以及各疾病的概率
5、可以提示醫生進一步確診疾病需要做哪些體檢、化驗及儀器檢查
6、可以查尋疾病的詳細情況
7、醫生不必要任何編寫程序的知識就可以建立自已的專家系統。
8、可以開處方
9、可以用于病歷檔案管理
10、具有自學習功能
與上述內容相關的兩篇論文:
《模仿思維的醫學專家系統》發表在中科院及中國計算機學會主辦的《計算機研究與發展》1995年第4期。
《用一維數據結構建立通用的軸承文件系統》發表《軸承》1995年第5期
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -