本發(fā)明涉及數(shù)據(jù)挖掘技術(shù)領(lǐng)域,具體為一種基于數(shù)據(jù)挖掘的醫(yī)學(xué)知識(shí)庫系統(tǒng)。
背景技術(shù):
數(shù)據(jù)挖掘亦稱數(shù)據(jù)庫中的知識(shí)發(fā)現(xiàn),是當(dāng)今人工智能和數(shù)據(jù)庫領(lǐng)域中非常具有活力的研究領(lǐng)域,其目標(biāo)是從大量數(shù)據(jù)中發(fā)現(xiàn)出有趣的模式,數(shù)據(jù)挖掘技術(shù)雖然日趨成熟,但由于其數(shù)據(jù)類型、挖掘任務(wù)和挖掘方法的多樣性,關(guān)于數(shù)據(jù)挖掘的研究仍面臨一些挑戰(zhàn)性的課題。其中一個(gè)就是如何利用用戶的領(lǐng)域知識(shí)引導(dǎo)數(shù)據(jù)挖掘,用戶的領(lǐng)域知識(shí)可以引導(dǎo)數(shù)據(jù)的搜索方向,優(yōu)化挖掘過程。領(lǐng)域知識(shí)引導(dǎo)數(shù)據(jù)挖掘的高級(jí)方式是將用戶的領(lǐng)域知識(shí)存入知識(shí)庫,利用知識(shí)庫支持?jǐn)?shù)據(jù)挖掘。
目前大多數(shù)臨床醫(yī)生所使用的臨床指南都是基于靜態(tài)文本,查閱不便,更新不便,并且由于靜態(tài)文本僅僅提供知識(shí)的堆砌,不能有效的成為臨床知識(shí)更新的推進(jìn)工具,同時(shí)基于靜態(tài)文本的臨床醫(yī)學(xué)知識(shí)缺乏基于數(shù)據(jù)挖掘的臨床知識(shí),為此,我們提出了一種基于數(shù)據(jù)挖掘的醫(yī)學(xué)知識(shí)庫系統(tǒng)投入使用,以解決上述問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種基于數(shù)據(jù)挖掘的醫(yī)學(xué)知識(shí)庫系統(tǒng),以解決上述背景技術(shù)中提出的大多數(shù)臨床醫(yī)生所使用的臨床指南都是基于靜態(tài)文本,查閱不便,更新不便,并且由于靜態(tài)文本僅僅提供知識(shí)的堆砌,不能有效的成為臨床知識(shí)更新的推進(jìn)工具,同時(shí)基于靜態(tài)文本的臨床醫(yī)學(xué)知識(shí)缺乏基于數(shù)據(jù)挖掘的臨床知識(shí)的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種基于數(shù)據(jù)挖掘的醫(yī)學(xué)知識(shí)庫系統(tǒng),包括領(lǐng)域知識(shí)庫索引層,所述領(lǐng)域知識(shí)庫索引層通過串口通信與用戶界面顯示層連接。
所述領(lǐng)域知識(shí)庫索引層包括專家輸入單元和用戶輸入單元,所訴專家輸入單元和用戶輸入單元均電性雙向連接人機(jī)接口,所述人機(jī)接口分別電性雙向連接知識(shí)獲取單元和知識(shí)解釋單元,所述知識(shí)解釋單元電性輸入連接動(dòng)態(tài)庫,所述知識(shí)獲取單元電性雙向連接索引知識(shí)庫,所述索引知識(shí)庫分別電性輸出連接知識(shí)解釋單元和推理機(jī),所述推理機(jī)電性雙向連接人機(jī)接口。
所述用戶界面顯示層包括領(lǐng)域知識(shí)庫,所述領(lǐng)域知識(shí)庫電性雙向連接推理引擎,所述推理引擎電性雙向連接存儲(chǔ)器,所述推理引擎電性輸出連接結(jié)果輸出單元,所述結(jié)果輸出單元電性輸出連接用戶界面顯示。
優(yōu)選的,所述人機(jī)接口在信息的內(nèi)部形式和人可接受的形式之間進(jìn)行切換。
優(yōu)選的,所述知識(shí)獲取單元為知識(shí)編輯程序或知識(shí)獲取子系統(tǒng),用來完成自動(dòng)知識(shí)獲取和自動(dòng)知識(shí)求解。
優(yōu)選的,所述推理機(jī)為內(nèi)置推理程序,采用正面推理或逆向推理或混合推理的推理策略。
優(yōu)選的,所述領(lǐng)域知識(shí)庫存儲(chǔ)各類模擬問題求解的產(chǎn)生式規(guī)則。
優(yōu)選的,所述推理引擎包括模式匹配單元、議程和執(zhí)行引擎,其中議程為調(diào)度器執(zhí)行軟件。
優(yōu)選的,所述存儲(chǔ)器應(yīng)用于規(guī)則事實(shí)的全局?jǐn)?shù)據(jù)庫,并保存系統(tǒng)的當(dāng)前狀態(tài)。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明支持?jǐn)?shù)據(jù)挖掘的知識(shí)庫系統(tǒng)知識(shí)組織層次清晰,能夠管理多種類型的領(lǐng)域知識(shí),通過有效的知識(shí)獲取方法和技術(shù),獲得醫(yī)學(xué)領(lǐng)域?qū)<业闹R(shí)和經(jīng)驗(yàn),采用醫(yī)學(xué)領(lǐng)域知識(shí)庫,在知識(shí)工程中結(jié)構(gòu)化,易操作和易利用,采用專家系統(tǒng),使其具有知識(shí)與控制程序分離的架構(gòu),具有彈性與易擴(kuò)充維護(hù)的特點(diǎn),良好的人機(jī)交互界面,可被應(yīng)用于構(gòu)建整個(gè)自動(dòng)化系統(tǒng)中每一個(gè)知識(shí)密集的環(huán)節(jié),以輔助人的腦力決策工作。
附圖說明
圖1為本發(fā)明原理框圖。
圖中:1專家輸入單元、2用戶輸入單元、3人機(jī)接口、4知識(shí)獲取單元、5知識(shí)解釋單元、6動(dòng)態(tài)庫、7索引知識(shí)庫、8推理機(jī)、9領(lǐng)域知識(shí)庫、10推理引擎、11存儲(chǔ)器、12結(jié)果輸出單元、13用戶界面顯示。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,本發(fā)明提供一種技術(shù)方案:一種基于數(shù)據(jù)挖掘的醫(yī)學(xué)知識(shí)庫系統(tǒng),包括領(lǐng)域知識(shí)庫索引層,所述領(lǐng)域知識(shí)庫索引層通過串口通信與用戶界面顯示層連接。
所述領(lǐng)域知識(shí)庫索引層包括專家輸入單元1和用戶輸入單元2,所訴專家輸入單元1和用戶輸入單元2均電性雙向連接人機(jī)接口3,所述人機(jī)接口3分別電性雙向連接知識(shí)獲取單元4和知識(shí)解釋單元5,所述知識(shí)解釋單元5電性輸入連接動(dòng)態(tài)庫6,所述知識(shí)獲取單元4電性雙向連接索引知識(shí)庫7,所述索引知識(shí)庫7分別電性輸出連接知識(shí)解釋單元5和推理機(jī)8,所述推理機(jī)8電性雙向連接人機(jī)接口3。
所述用戶界面顯示層包括領(lǐng)域知識(shí)庫9,所述領(lǐng)域知識(shí)庫9電性雙向連接推理引擎10,所述推理引擎10電性雙向連接存儲(chǔ)器11,所述推理引擎10電性輸出連接結(jié)果輸出單元12,所述結(jié)果輸出單元12電性輸出連接用戶界面顯示13。
其中,所述人機(jī)接口3在信息的內(nèi)部形式和人可接受的形式之間進(jìn)行切換,所述知識(shí)獲取單元4為知識(shí)編輯程序或知識(shí)獲取子系統(tǒng),用來完成自動(dòng)知識(shí)獲取和自動(dòng)知識(shí)求解,所述推理機(jī)8為內(nèi)置推理程序,采用正面推理或逆向推理或混合推理的推理策略,所述領(lǐng)域知識(shí)庫9存儲(chǔ)各類模擬問題求解的產(chǎn)生式規(guī)則,所述推理引擎10包括模式匹配單元、議程和執(zhí)行引擎,其中議程為調(diào)度器執(zhí)行軟件,所述存儲(chǔ)器11應(yīng)用于規(guī)則事實(shí)的全局?jǐn)?shù)據(jù)庫,并保存系統(tǒng)的當(dāng)前狀態(tài)。
工作原理:索引知識(shí)庫7是求解需要的領(lǐng)域知識(shí),知識(shí)的種類一般包括作為專家經(jīng)驗(yàn)的判斷性知識(shí)以及描述各種事實(shí)的知識(shí),推理機(jī)8為內(nèi)置程序,是控制整個(gè)專家系統(tǒng)進(jìn)行工作和求解問題的機(jī)構(gòu),其作用為根據(jù)動(dòng)態(tài)庫6當(dāng)前的動(dòng)態(tài),利用索引知識(shí)庫7中的知識(shí)進(jìn)行推理,推理機(jī)8可采用正面推理、逆向推理和混合推理等多種推理策略,知識(shí)解釋單元5對(duì)用語求解過程做出說明,并回答用戶提出的問題,知識(shí)獲取單元4可以僅僅是一個(gè)知識(shí)編輯程序,也可以是一個(gè)復(fù)雜的知識(shí)獲取子系統(tǒng),用來完成自動(dòng)知識(shí)獲取、自動(dòng)知識(shí)求解內(nèi)容,人機(jī)接口3在信息的內(nèi)部形式和人可接受的形式之間進(jìn)行轉(zhuǎn)換,推理引擎10負(fù)責(zé)將事實(shí)與規(guī)則聯(lián)系起來,并執(zhí)行合適的行為,通過決定哪些規(guī)則滿足事實(shí)或目標(biāo),而授予規(guī)則優(yōu)先級(jí),并將滿足事實(shí)或目標(biāo)的規(guī)則加入議程,模式匹配單元通過比較事實(shí)和規(guī)則的模式部分,決定選擇執(zhí)行哪個(gè)規(guī)則,推理引擎10必須在極短的時(shí)間內(nèi)將事實(shí)與對(duì)應(yīng)的規(guī)則匹配起來,交由用戶界面顯示13進(jìn)行結(jié)構(gòu)展示。
盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同物限定。