陳祎瓊++吳云志++樂毅++談莎莎
摘要 將人工智能技術、手機終端和移動通信技術以及禽病診斷相融合,設計開發(fā)了一個基于Android智能手機與服務器網(wǎng)絡的雞病智能診斷系統(tǒng),系統(tǒng)依據(jù)信息論、控制論與系統(tǒng)論“三論”和模糊數(shù)學隸屬度、灰色系統(tǒng)中的灰度二度的基本原理,對雞的常見常發(fā)病癥狀數(shù)據(jù)進行預處理,組成了一個個的雞病數(shù)值診斷卡,并根據(jù)所構建的診斷卡進行自動診斷,使得需要很強專業(yè)支持的雞病診斷的問題變得簡便易行,方便用戶使用。
關鍵詞 診斷卡;智能診斷;手機APP;序化;量化
中圖分類號 S126;TP319 文獻標識碼 A 文章編號 1007-5739(2016)22-0288-03
計量醫(yī)學是近代醫(yī)學中研究的成果,最早的計量醫(yī)學用的是概率統(tǒng)計法,如逐步判別法、聚類分析法等,根據(jù)對臨床確診的大樣本進行統(tǒng)計運算后得出來計算公式。在人的臨床中常運用這種方法,是因人醫(yī)都會有詳細的病例記載的;但獸醫(yī)中不具備這樣的條件,因此概率統(tǒng)計法在獸醫(yī)臨床上很難適用。20世紀70年代模糊數(shù)學的發(fā)展與80年代灰色系統(tǒng)的問世,很好地解決了各種類模糊問題,開拓計量醫(yī)學新的領域,例如模糊模式識別法與灰色決策系統(tǒng),不用依賴大樣本就可以對疾病信息定值化,再依據(jù)疾病信息的綜合判定而得到準確的診斷。這種方法在獸醫(yī)臨床上很適用。數(shù)值診斷的原理是通過對獸醫(yī)臨床診斷大量的樣本、領域專家經(jīng)驗與書本知識而對疾病的信息與癥狀信息通過分值計量定義,找出癥狀和疾病之間的統(tǒng)計規(guī)律,經(jīng)驗公式被確定出來,再依據(jù)這些癥狀信息的統(tǒng)計處理而得到診斷的結果。
1 雞病及分組
雞發(fā)病時必然表現(xiàn)出來一些癥狀,將具有同種癥狀的疾病歸到一起,稱為病組。有51個病組編號按癥狀命名而分為8類,如表1所示;雞病在各病組出現(xiàn)情況如表2所示[1-2]。
2 雞病數(shù)值診斷卡及診斷方法
依據(jù)信息論、控制論與系統(tǒng)論“三論”和模糊數(shù)學隸屬度、灰色系統(tǒng)中的灰度二度的基本原理,將選出的18種雞的常見常發(fā)病其所有的癥狀,作了序化、量化與二維化的處理,就組成了一個個的雞病數(shù)值診斷卡[1-2],以散發(fā)性突然死亡病組為例,其診斷卡如表3所示。根據(jù)數(shù)值診斷卡進行診斷方法[1-2]如下。
2.1 選病組
雞發(fā)病時依據(jù)癥狀選擇病組,選準病組是很關鍵的,一般依據(jù)下列5個原則:主要與次要癥狀,是以主要癥狀為主選病組;多數(shù)與少數(shù)雞的癥狀,以多數(shù)雞的癥狀選擇病組;發(fā)病中期與早晚期癥狀,是以中期癥狀選擇病組;固有與偶然癥狀,是以固有癥狀選擇病組;特殊與一般癥狀,是以特殊癥狀選擇病組。
2.2 逐病診斷、逐項癥狀診斷法
進入病組資格分:例如在某診斷卡中診病,選中癥狀對應某種病的分值和大于等于進入組資格分才能與C.Y值作差后進一步診斷。閾值(C.Y值)參考閾值即 C.Y值,是由研究者依據(jù)很多的因素確定的,它具有很強的靈活性。由于疾病的癥狀有消長、盛衰,機體的個體有差異,患畜癥狀不會全部同時出現(xiàn),從而給診斷帶來困難。醫(yī)學和獸醫(yī)學均把診斷的準確程度分為4級:確診(確實或正確的診斷),初診(初步診斷),疑診(懷疑診斷)和待診(待除外診斷)。數(shù)值診斷用癥狀信息“分值”及“差值”(和減C.Y)的大小來體現(xiàn)。確診:5<差值,可作出確診的結論。初診:0<差值≤5,可作出初診的結論。疑診:-5<差值≤0,可作出疑診的結論。待診:-10<差值≤-5,可作出待診的結論。
3 手機APP實現(xiàn)
3.1 系統(tǒng)架構
系統(tǒng)架構如圖1所示,系統(tǒng)采用手機APP和后臺WEB服務相結合的方式,將智能診斷卡中的C.Y分值和進入病組資格分存入數(shù)據(jù)庫,構成知識庫,由手機APP完成選項打分,將分值傳回WEB服務端進行智能診斷,方便診斷結果的保存和查詢[3-4]。
3.2 后臺數(shù)據(jù)庫結構
如表4所示,表t_bin_znzd_biaozhunfen用來記錄智能診斷卡中進入病組資格分和C.Y分值;表t_bin_znzd_jielun用來記錄結論的最大分值和最小分值,如確診的最小分值為6;表t_znzd_xuanxiang記錄智能診斷卡中項目和其在對應病組中的分值[5-8]。
3.3 算法實現(xiàn)過程
智能診斷算法實現(xiàn)流程如圖2所示。操作分3個步驟:第一步,選擇病情異常部位。系統(tǒng)實現(xiàn)如圖3所示。第二步,選擇禽類疾病表現(xiàn)狀態(tài)選擇的頁面,系統(tǒng)實現(xiàn)如圖4所示。將打分數(shù)據(jù)提交致WEB后臺。第三步,后臺根據(jù)前述診斷過程給出診斷結論,系統(tǒng)實現(xiàn)如圖5所示[9]。
4 結語
將計算機與3G、4G等新的信息技術相結合,將禽病專家系統(tǒng)、已開發(fā)的手機終端與移動通信的技術相融合,綜合運用到禽病智能診斷中,已經(jīng)成為現(xiàn)代化養(yǎng)殖業(yè)的必然趨勢。本文設計開發(fā)的基于Android智能手機與服務器網(wǎng)絡的智能診斷功能,系統(tǒng)將雞的疾病按癥狀分病組,診斷時只要根據(jù)主要癥狀進入相應病組,通過選擇相應癥狀,系統(tǒng)自動實現(xiàn)雞病診斷。本系統(tǒng)界面友好、簡單易用,可以部分代替專家作出決策,對農業(yè)信息技術的推廣應用具有很好的理論和實踐價值。
5 參考文獻
[1] 張信,楊兵.動物疾病智能卡診斷叢書:雞病智能卡診斷與防治[M].北京:金盾出版社,2012.
[2] 談莎莎.基于Android智能手機的禽病遠程診斷的設計與實現(xiàn)[D].合肥:安徽農業(yè)大學,2015.
[3] 何宗見.基于Android的移動健康服務系統(tǒng)研究與設計[D].杭州:杭州師范大學, 2013.
[4] 熊軍潔,王媛.犬病智能診斷系統(tǒng)的構建[J].信息系統(tǒng)工程,2011(10):99-101.
[5] 宋維平,熊本海,孫振鈞,等.基于智能手機的雞病輔助診治系統(tǒng)開發(fā)與應用[J].農業(yè)工程學報,2010(4):220-226.
[6] 雞病診斷專家智能系統(tǒng)簡介[J].中國牧業(yè)通訊,2000(4):40.
[7] 吉增濤,王靖飛,楊彥濤,等.基于網(wǎng)絡的雞病防治與診斷專家系統(tǒng)的設計[J].中國農學通報,2006(3):384-387.
[8] 陸昌華,吳孜忞,王立方,等.規(guī)?;半u場現(xiàn)代化生產管理系統(tǒng)的建立與應用[J].農業(yè)工程學報,2003(6):256-259.
[9] 陸昌華,王立方,胡肄農,等.蛋雞規(guī)?;B(yǎng)殖場的生產管理系統(tǒng)[J].江蘇農業(yè)學報,2001(2):109-114.