《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于知識的中醫藥對癥開方專家系統

基于知識的中醫藥對癥開方專家系統

2008-11-21
作者:鄒志文, 朱金偉, 鞠時光

  摘 要:數據挖掘" title="數據挖掘">數據挖掘得出的知識庫基礎上,結合中藥方劑配伍理論及組方過程,提出了方劑配方模型,采用自定義的U連接操作生成主方劑,用中藥配伍規則修正主方劑中的藥物相克、有毒等不正?,F象,再對方劑的四氣、五味進行數字化調整,成功為用戶開出治療特定癥狀的量化中藥方劑,切實為醫生及中藥研發人員提供計算機輔助決策支持。
  關鍵詞: 中醫藥; 配方模型; 知識管理; 決策支持

?

  自人工智能技術誕生以來,專家系統一直是最活躍的分支之一,而醫療也一直是專家系統的典型實際應用領域。在此中,疾病診斷系統是近年來的研究熱點,眾多學者已先后提出多種疾病診斷模型[1-4]。然而,對癥開方系統尤其是中藥配方系統卻少有人涉及。中醫藥是我國的國粹,經過數千年的發展,它積累了豐富的經驗,擁有浩瀚的文獻,運用最新科學技術來促進中醫藥的國際化、現代化已成為中醫發展的必然趨勢。
  為此,作者初步研制了中醫藥應用決策支持系統。該系統是數據挖掘技術與中醫配伍理論相結合的結果。系統首先從原始的中藥專利數據庫中提取數據加以預處理,再經數據挖掘得到有用的知識組建配方知識庫[5-6];然后用本文提出的對癥開方模型為用戶自動開出中藥方劑,從而達到決策支持的目的。這種方法智能而且高效,是人為中藥配伍所不及的。
1 對癥開方系統結構
  對癥開方系統模型結構圖如圖1所示。從圖中可以看出,對癥開方模型針對病人或中藥研發人員輸入的癥狀集,從配方知識庫中匹配癥狀,生成初始主方劑;然后應用配伍知識對主方劑進行修正;最終生成期望的中藥方劑??梢姡渥詈诵牡牟糠质桥浞街R庫,下面介紹該模型的知識表示。

?

2 配方知識管理
  本模型中的知識庫分為三大類:癥-藥組知識庫、配伍知識庫和藥性知識庫。每個知識庫主要包括配方參量和規則兩部分。配方參量是指開方過程中所利用的反映疾病或藥物的基本參數;規則一般是指專家的經驗知識,表現了病癥與藥組、藥物與藥物之間的內在聯系。
2.1 配方知識的表示
  配方參量在不同的情況下將會有不同的取值,為了有利于配方參量的組織和管理,本專家系統使用對象、屬性、值的三元組表示標準。對象可以是抽象的實體,如疾病、藥物等,屬性是與對象相關的普通特征,如疾病的癥狀、藥物的四氣五味等,值是指在特定環境下屬性的特殊性質。在對癥開方系統中配方參量的結構定義為:
?  Struct Parameter{
???  Char *ParameterObj;? //對象
 ??? Char *ParameterAttr;? //屬性名
?? ? Int? *ParameterType;? //屬性類型
???  Int? *ParameterNum;? //屬性值的數目
? ?  Char *ParameterVal;? //屬性值
???    };
  產生式規則是應用最廣泛的知識描述方法,其表示形式為:
  IF〈前提〉THEN〈結論〉|〈動作〉[〈可信度〉c]
 ??ELSE〈結論〉 [〈可信度〉c]
  即:當前提滿足時,得出結論或執行動作,其可信度是c。系統中規則類的定義為:
  class rules{
??  Char *name;? ??  //規則名
 ?? Premise *clause;? ?//規則前提
??  Premise? *action;? ?//前提成立時要執行的結論
   Float *certainty;? //規則可信度
   Void set_medicine();?
??  Void get_medicine();
??  Premise reference(Premise pr);
???   };
  其中,前提是由配方參量在特定環境下取值。它是單個命題的五元組,定義為:
  Struct Premise{
??  Char *ParameterObj;? ?//對象
??  Char *ParameterAttr;? ?//屬性名
??  char *ParameterOper;? ?//關系運算符
??  Char *ParameterVal;? ?//屬性值
??  Struct Premise*next;
???   };
2.2 配方知識庫的建立和維護
  對知識進行系統化的組織與存儲并能夠進行有效的管理是建立專家系統時必須要考慮的問題。在關系數據庫" title="關系數據庫">關系數據庫的基礎上建立知識庫,充分利用關系數據庫管理系統" title="管理系統">管理系統功能,可以方便知識庫管理系統的設計。它通過數據庫本身的技術,如關聯、索引等技術來實現簡單的知識推理,并實現對知識庫的維護。
  從知識的邏輯表示觀點來看,配方知識庫中只存在兩種謂詞:配方參量和規則;而從數據的關系模型的觀點看,知識庫中存在兩種關系,對應這兩種關系可以建立兩張表,如表1和表2所示。

  表1中定義的六個字段分別對應于參量的結構定義。表2中的每一條規則都在特定的知識庫中,屬性名、關系運算符和屬性值構成規則的前提,藥組即是由前提推導出的結論。
3 對癥開方模型的設計
  根據圖1的系統結構,對癥開方模型分四步進行處理:

  步驟1 藥組U連接,生成主方劑
  當病人或者中藥研發人員向中藥配方系統輸入他們需要配置中藥藥方的癥狀集時,對癥開方模塊第一步做的處理就是為輸入的各個癥狀,從(癥-藥組)知識庫中查找各自的藥組,然后進行一個U連接,生成主方劑。
  定義1? X操作 (藥組與藥組間的操作)
  設有藥組B1=(aL, bH, dM);B2=(aM, bH, cL)(小寫字母表示藥物名,大寫字母表示藥劑量,以下類同),則B1 X B2 =(aM, bH, cL, dM),即當藥組中存在相同的藥物時合并同一藥物,藥劑量取相同藥物中最高的一項(L  通過對各個癥狀對應的藥組進行X操作,就可以得到治療癥狀集的中藥主方劑。但是仍然存在如下問題:規則中,同一個癥狀可能對應有幾個不同的藥組(一般會得到1~3個藥組),這樣,假設用戶輸入" title="用戶輸入">用戶輸入的癥狀共有10個,最壞的情況(每個癥狀對應的藥組為3個)下,如果通過從每個癥狀中選取一個藥組來組成中藥方劑,則一共有310=59 049個不同的中藥方劑。如果在這么多的方劑中要人為去選擇,就不可能提供良好的決策支持。
  若對59 049種不同的中藥方劑進行分析,可以發現,其中有大量的方劑只有很細微的區別,并不具代表性,完全可以合并。為了組合方劑,使方劑的數量盡量地少,而各條方劑又都具代表性,本系統設計了如下的藥組連接方法:
  定義2? U連接
  設有n個癥狀(A1, A2, … An) (n≥1),分別從(癥-藥組)知識庫中查找到各自的藥組有:(A1;B11, B12,…,B1i),(A2;B21,B22,…,B2j),(A3;B31, B32,…,B3k)…(An;Bn1, Bn2, …,Bnl)(一個癥狀對應的藥組個數:i, j,k…l≥1),取前三位癥狀的藥組個數i、j、k,設y=max(i,j,k),則這n個癥狀的U連接操作如下:
    

  當癥狀Ax對應的藥組個數Γ(?!?)小于y時,則取Bxt=B1  因此,通過把用戶輸入的癥狀進行U連接,可以得到中藥方劑個數為y。為了更明顯地區分各個方劑的代表性,再做如下預處理:
  (1)對用戶輸入的癥狀進行一定的限制,按照癥狀表現的明顯程度和影響程度從高到低輸入癥狀,即(A1, A2,…An) n個癥狀中A1的影響和表現是最強的。
  (2)對已知的一個癥狀從(癥-藥組)知識庫中查找藥組時,按照藥組的支持數由高到低排列。
通過以上的預處理再進行U連接,便得出了比較具有代表性、數量較少的中藥方劑。從醫學的角度看,某種疾病一般而言有1~5種最能體現疾病的基本癥狀,因此,本系統在生成主方劑時重新考慮了前三個癥狀,所以有y=max(i,j,k),前三個癥狀所擁有的藥組數決定了將生成中藥方劑的數目。
  為了加深U連接操作的理解,以圖2表示主方劑的生成過程。

?


  通過以上方法,就可以將(癥-藥組)知識庫轉換成癥狀的主方劑。
  步驟2? 應用配伍知識修正主方劑
  在數據庫設計中,可以知道配伍知識主要是收集了中藥性相克、會發生反應、藥物組合顯毒性的規則。這項處理起來比較簡單,關鍵問題在于如何建立知識庫。
  修正方法:把各主方劑依次和配伍知識庫中的屬性進行匹配,如匹配成功,則說明需對主方劑添加或減去藥組中的相應藥物,從而達到方劑的配伍修正。
  步驟3 方劑四氣調整
  四氣的調整旨在為用戶開出特定四氣的中藥方劑。為了便于調整,可將四氣分成如表3所示的幾種,并且加以數字化。

?


  經過對方劑四氣的數字化,就可以用數字來計算方劑的平均四氣,并可以為用戶配出一定四氣值的方劑。有關方劑的四氣計算公式如下:
 

  

  在公式(3)中,調整藥物是系統提供的少量幾種不影響藥性但能調整方劑四氣的中藥材,可以供用戶選擇或系統推薦(按最大推薦法,即如果需要添加四氣為涼的藥物,則選擇四氣值最低的藥物進行調整)并自動計算需要的劑量。通過公式(3),用戶即可以得到想要的四氣方劑。
  步驟4? 方劑五味調整
  中藥理論將五味分為:甘、苦、酸、咸、辛。五味的調整旨在為用戶開出特定五味的中藥方劑。為了方便調整可將五味數字化,用一個四元向量β(a, b, c, d)來表示,如表4所示。

?


  因此,可以得出一個方劑的五味,其計算公式如下:
    
  根據公式(4)就可以得到已經方劑的五味向量。由于五味中只有甘、苦是明顯相克的,所以對五味的調整主要是對方劑甘、苦味覺的調整,調整的方法與四氣的調整方法相似,這里不再贅述。
  經過以上一系列過程的處理,系統已經對用戶的需求開出了系統認為最佳的方劑。
4 對癥開方模型的實現
  對癥開方系統運行于Windows操作系統上,采用了B/S結構,Tomcat5.5 作為Web服務器,SQL Sever2000作為系統數據庫,用Java Server Page(JSP) 及JavaBean技術編寫而成。用戶只需根據上述對癥開方流程在操作界面內輸入相應參數,系統就可自動生成中藥方劑。例如,用戶在完成輸入如下四個癥狀:鼻塞、咳嗽、發熱和頭痛;方劑四氣設置為:微溫;方劑五味設置為微甘等步驟后,系統就會針對所輸入癥狀給出如圖3所示的推薦的中藥方劑。

?

  本文重點研究了中醫藥的對癥開方模型,該模型是數據挖掘技術與中醫配伍理論相結合的結果。中醫藥與計算機的結合是全新的中藥配伍方法。它通過對藥組進行U連接產生主方劑,再經配伍修正、四氣、五味調整,實現了對癥開方功能,成功地為用戶開出治療特定癥狀的量化中藥方劑,以此形式為病人、中藥研發人員提供強有力的決策支持,也為中醫藥現代化建設做出了貢獻。

參考文獻
[1] ?邵虹,崔文成,張繼武,等.醫療診斷專家系統研究進展[J]. 小型微型計算機系統,2003,24(3):509-512.
[2] ?林媛,陳新,崔智.面向對象的醫療診斷推理機設計[J].?計算機應用" title="計算機應用">計算機應用與軟件,2001,18(1):5-9.
[3] ?張紅梅,王永成.一個仿人疾病診斷專家系統模型[J].?計算機應用研究,2000,(1):41-43.
[4] ?譚義紅,陳治平,李學勇.基于決策樹?的中毒診斷專家系統實現[J]. 計算機應用,2005,(10):2315-2317.
[5] ?朱金偉,鞠時光,辛燕.基于數據挖掘?的中醫藥數據預處理方法[J].計算機工程,2006,32(15):280-282.
[6] ?辛燕,鞠時光.基于多維數據模型的交叉層關聯規則挖掘[J]. 小型微型計算機系統,2006,27(4):681-686.

?

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线观看福利一区| 亚洲欧美日韩另类| 99精品视频一区| 狠狠色综合网站久久久久久久| 香蕉久久久久久久av网站| 亚洲乱码国产乱码精品精可以看| 国产一区二区三区的电影| 国产精品亚洲欧美| 黄色一区二区三区四区| 国产一区二区三区四区在线观看| 亚洲一区二区在| 狠狠爱www人成狠狠爱综合网| 国产婷婷色综合av蜜臀av| 欧美中文日韩| 久久亚洲不卡| 国产精品高潮呻吟| 欧美日本亚洲| 老巨人导航500精品| 久久理论片午夜琪琪电影网| 一区二区在线观看视频在线观看| 亚洲欧美在线另类| 亚洲精品乱码久久久久久蜜桃麻豆| 久久午夜国产精品| 欧美日韩免费观看一区二区三区| 国产精品免费aⅴ片在线观看| 老司机久久99久久精品播放免费| 国产欧美日韩免费看aⅴ视频| 国产精品美女xx| 国内精品亚洲| 国产偷国产偷亚洲高清97cao| 亚洲美女精品一区| 久久精品日韩| 1769国内精品视频在线播放| 一二三区精品| 免费观看国产成人| 欧美亚洲综合在线| 欧美久久久久久久久| 午夜精品久久久久久久久久久久| 国产日韩在线不卡| 欧美一区激情视频在线观看| 激情综合亚洲| 亚洲视频大全| 亚洲永久免费精品| 亚洲欧洲日韩综合二区| 国产精品久久久久久久久婷婷| 久久久www成人免费精品| 国模套图日韩精品一区二区| 亚洲国产精品一区二区久| 亚洲综合精品四区| 欧美亚洲一区二区在线观看| 久久深夜福利免费观看| 久久人人97超碰人人澡爱香蕉| 久久免费观看视频| 一区二区三区亚洲| 国产精品海角社区在线观看| 在线欧美电影| 亚洲午夜精品久久久久久浪潮| 亚洲成人中文| 欧美日韩国产综合视频在线观看中文| 99精品国产高清一区二区| 欧美高清视频免费观看| 亚洲一区二区三区免费观看| 嫩模写真一区二区三区三州| 欧美日韩免费| 亚洲永久免费av| 久久综合伊人77777| 亚洲黄色成人网| 久久久最新网址| 亚洲精品午夜| 国产麻豆日韩| 亚洲欧洲在线看| 欧美一区国产在线| 午夜日韩福利| 欧美成人精品一区二区三区| 日韩视频在线一区二区| 亚洲素人一区二区| 欧美电影打屁股sp| 亚洲一区在线直播| 久久精品国产久精国产一老狼| 日韩西西人体444www| 先锋a资源在线看亚洲| 亚洲三级影片| 极品av少妇一区二区| 亚洲欧美成aⅴ人在线观看| 欧美老女人xx| 香蕉久久精品日日躁夜夜躁| 91久久精品一区二区别| 性色av一区二区三区红粉影视| 午夜精品久久久久久久99热浪潮| 欧美gay视频激情| 国产三级精品在线不卡| 国产精品永久免费| 国产精品久久午夜夜伦鲁鲁| 欧美日韩一区二区视频在线观看| 欧美日韩在线播放一区| 亚洲欧美日本伦理| 在线精品国精品国产尤物884a| 亚洲午夜av| 欧美高清视频一二三区| 亚洲国内高清视频| 欧美电影免费| 中文无字幕一区二区三区| 国产伦理精品不卡| av成人免费观看| 国产一区二区三区日韩欧美| 亚洲激情六月丁香| 久久精品三级| 欧美一区二区黄| 日韩午夜av电影| 在线播放日韩专区| 亚洲日本中文字幕区| 午夜精品一区二区三区在线播放| 国产日韩欧美不卡| 亚洲电影在线播放| 国产精品视频久久| 国产精品日本一区二区| 亚洲影视中文字幕| 美女国产精品| 亚洲国内自拍| 亚洲国产综合在线看不卡| 亚洲精品在线免费| 亚洲一区中文字幕在线观看| 午夜在线一区| 久久精品水蜜桃av综合天堂| 国产精品久久久久久久久免费桃花| 国产精品天美传媒入口| 欧美精品首页| 欧美日韩精品系列| 国内不卡一区二区三区| 国产日韩久久| 日韩一级黄色大片| 国产精品福利在线观看网址| av成人免费在线观看| 国产精品久久久久高潮| 欧美日韩在线不卡| 蜜月aⅴ免费一区二区三区| 国产欧美一区二区在线观看| 欧美精品 国产精品| 亚洲欧美国产精品桃花| 欧美精品一区二| 欧美激情视频给我| 亚洲欧洲精品一区二区| 麻豆国产精品777777在线| 精品av久久707| 有码中文亚洲精品| 黄色一区二区三区四区| 欧美日韩精品中文字幕| 欧美1区视频| 国产精品婷婷午夜在线观看| 日韩一区二区精品在线观看| 国内外成人在线| 伊人成人在线视频| 国产日韩在线播放| 国产精品亚洲аv天堂网| 有码中文亚洲精品| 亚洲一区国产精品| 欧美成人精品三级在线观看| 鲁大师影院一区二区三区| 亚洲国产高清在线| 欧美猛交免费看| 国产在线观看精品一区二区三区| 欧美韩日一区| 久久综合久久久| 激情五月***国产精品| 欧美极品欧美精品欧美视频| 欧美日韩在线视频一区二区| 国产日韩欧美电影在线观看| 欧美视频网址| 国产日韩视频一区二区三区| 欧美xart系列高清| 精品1区2区| 欧美午夜激情视频| 精品成人国产| 国产精品久久久久91| 国产精品日韩专区| 欧美特黄一级| 亚洲图片在线观看| 午夜精品亚洲一区二区三区嫩草| 欧美精品久久久久a| 亚洲国产一区二区三区在线播| 亚洲午夜未删减在线观看| 国产日韩欧美中文在线播放| 欧美日韩另类视频| 亚洲视频你懂的| 久久久久久国产精品一区| 国产精品久久久久久影院8一贰佰| 欧美色综合天天久久综合精品| 性欧美18~19sex高清播放| 国产精品久久久久久妇女6080| 久色婷婷小香蕉久久| 亚洲日本精品国产第一区| 亚洲精选在线观看| 狠狠色丁香婷婷综合久久片| 亚洲精品九九| 国产精品亚洲一区二区三区在线| 国产精品视频| 韩国精品主播一区二区在线观看| 国产亚洲精品aa| 亚洲综合成人在线| 亚洲影视在线| 久久视频一区二区| 午夜激情亚洲| 欧美成人影音| 欧美日韩在线播| 国产精品观看| 国产精品免费福利| 美国成人直播| 午夜视黄欧洲亚洲| 亚洲一级二级在线| 1000部精品久久久久久久久| 久久成人人人人精品欧| 亚洲视频欧洲视频| 亚洲视频免费| 亚洲高清不卡一区| 亚洲综合另类| 模特精品在线| 国产一区二区按摩在线观看| 亚洲免费精彩视频| 久久免费高清视频| 久久伊伊香蕉| 欧美日韩中文字幕精品| 欧美日韩国产亚洲一区| 国产欧美一区二区精品仙草咪| 小辣椒精品导航| 国产小视频国产精品| 欧美超级免费视 在线| 99在线热播精品免费99热| 亚洲欧美日本精品| 亚洲精品国产精品久久清纯直播| 欧美日韩国产精品成人| 亚洲人体一区| 国产毛片精品视频| 欧美日韩精品一区二区| 欧美福利一区二区| 在线欧美不卡| 午夜精品久久久久久久久久久久| 美女黄毛**国产精品啪啪| 91久久极品少妇xxxxⅹ软件| 欧美不卡一卡二卡免费版| 日韩一二在线观看| 欧美一进一出视频| 国产在线成人| 农村妇女精品| 女人香蕉久久**毛片精品| 欧美日本在线观看| 亚洲国产欧美一区| 西西人体一区二区| 欧美va亚洲va香蕉在线| 亚洲电影激情视频网站| 伊人狠狠色丁香综合尤物| 欧美日韩国产在线观看| 亚洲国产另类久久精品| 亚洲欧美国产77777| 久久一二三国产| 亚洲无线一线二线三线区别av| 亚洲国产精品电影| 欧美日韩精品在线播放| 在线成人h网| 一区二区三区日韩| 国产精品一区二区三区免费观看| 在线精品福利| 欧美一区二区成人6969| 欧美激情一区二区三级高清视频| 一区二区三区蜜桃网| 亚洲激情成人网| 国产一区二区三区奇米久涩| 国产欧美精品一区aⅴ影院| 国产精品色婷婷久久58| 国产在线播放一区二区三区| 欧美国产一区二区在线观看| 国产免费观看久久| 一区精品久久| 国产精品99久久久久久久久久久久| 欧美激情2020午夜免费观看| 国产精品视频久久| 欧美日韩国产亚洲一区| 91久久精品国产91性色tv| 激情伊人五月天久久综合| 欧美性猛交xxxx乱大交退制版| 久久精品国产免费看久久精品| 91久久国产自产拍夜夜嗨| 国产自产女人91一区在线观看| 国产丝袜一区二区| 久久久国产一区二区| 欧美一区二区三区免费视频| 免费看黄裸体一级大秀欧美| 99国产精品久久久久久久久久| 亚洲精品视频一区二区三区| 韩日午夜在线资源一区二区| 国产精品高潮呻吟久久av无限| 狠狠色综合一区二区| 国产一区日韩一区| 亚洲国产综合在线看不卡| 麻豆亚洲精品| 亚洲动漫精品| 日韩午夜在线视频| 国产精品久久国产精品99gif| 国产精品v欧美精品v日本精品动漫| 国产精品视频午夜| 欧美日本一区二区视频在线观看| 亚洲综合色自拍一区| 国产精品久久久久一区| 国产精品xnxxcom| 欧美日韩免费精品| 亚洲日韩视频| 99在线精品免费视频九九视| 亚洲韩日在线| 国产精品日韩在线观看| 亚洲欧美视频在线观看| 麻豆久久久9性大片| 亚洲视频免费观看| 亚洲精品一区二区三区av| 午夜久久久久久| 一区二区三区在线视频观看| 久久精品视频在线看| 久久精品综合网| 国产色婷婷国产综合在线理论片a| 国产欧美一区二区白浆黑人| 一本一本a久久| 一区精品在线播放| 久久成人资源| 亚洲特级毛片| 欧美性jizz18性欧美| 欧美另类变人与禽xxxxx| 国产精品稀缺呦系列在线| 日韩视频一区二区三区在线播放免费观看| 免费欧美在线视频| 亚洲精品日韩精品|