顧 娟
摘要提出了目前國內(nèi)河蟹養(yǎng)殖的諸多問題,并給出了網(wǎng)絡(luò)化河蟹養(yǎng)殖專家系統(tǒng)的解決方案,以實用性、系統(tǒng)穩(wěn)定性、技術(shù)性等特征為設(shè)計原則,成功的設(shè)計出網(wǎng)絡(luò)化河蟹養(yǎng)殖專家系統(tǒng),并進行了初步的系統(tǒng)軟件測試,初步實踐證明該系統(tǒng)具有較強的可靠性和可用性。
關(guān)鍵詞網(wǎng)絡(luò)化;河蟹養(yǎng)殖;專家系統(tǒng);設(shè)計;實現(xiàn)
中圖分類號 TP392 文獻標(biāo)識碼A文章編號 1007-5739(2009)14-0329-01
河蟹是我國產(chǎn)量最大的淡水蟹類,風(fēng)味獨特,深受人們的喜愛。它的資源蘊藏量大,既可天然捕苗,又可人工育苗;既可大水面增殖,又可開展各種形式的養(yǎng)殖。隨著社會的進步和“菜籃子”工程的需要,其生產(chǎn)意義和經(jīng)濟效益得到充分地肯定。河蟹除有食用價值外,還可從蟹殼中提取甲殼質(zhì),它在工業(yè)上得到廣泛應(yīng)用。同時它還有藥用價值,據(jù)史料記載,蟹肉具有清諸熱、散血結(jié)、續(xù)斷傷、理經(jīng)脈、滋陰等功能。河蟹可謂全身都是寶,若能實現(xiàn)河蟹的綜合利用,必將帶來巨大的社會和經(jīng)濟效益。
目前,全國大部分省市都在開展河蟹人工養(yǎng)殖,河蟹養(yǎng)殖是一條農(nóng)村致富的有效途徑,按一般養(yǎng)殖水平產(chǎn)量750~1 500kg/hm2、按市場價200元/kg計算,則經(jīng)濟效益為15~30萬元/hm2,比養(yǎng)魚效益高出5~10倍,為此,因地制宜發(fā)展河蟹養(yǎng)殖將大有可為。
然而目前我國河蟹養(yǎng)殖中存在的問題很多:一是質(zhì)量安全問題嚴重阻礙蝦蟹養(yǎng)殖業(yè)的發(fā)展;二是品種退化現(xiàn)象嚴重;三是養(yǎng)殖環(huán)境惡化,病害日趨嚴重;四是科研滯后于生產(chǎn)。要想解決好我國河蟹養(yǎng)殖業(yè)目前所面臨的各種問題,首先應(yīng)建立一種以計算機技術(shù)、信息技術(shù)為傳媒手段的生產(chǎn)、管理、推廣、流通和服務(wù)方式,推動我國水產(chǎn)養(yǎng)殖業(yè)的信息化進程,加速先進水產(chǎn)養(yǎng)殖技術(shù)的轉(zhuǎn)化與應(yīng)用。網(wǎng)絡(luò)化河蟹養(yǎng)殖專家系統(tǒng)的研究正是為了解決目前河蟹養(yǎng)殖業(yè)存在的技術(shù)推廣難、養(yǎng)殖及經(jīng)營管理水平低下等問題而提出的一個具有重大意義的課題。
1農(nóng)業(yè)專家系統(tǒng)
專家系統(tǒng)是人工智能的一個分支,主要目的是要使計算機在各個領(lǐng)域中起人類專家的作用。它是一種智能程序子系統(tǒng),內(nèi)部具有大量專家水平的領(lǐng)域知識和經(jīng)驗,能利用僅人類專家可用的知識和解決問題的方法來解決該領(lǐng)域的問題。具體地說,農(nóng)業(yè)專家系統(tǒng)是運用人工智能知識工程的知識表示、推理、知識獲取等技術(shù),總結(jié)和匯集農(nóng)業(yè)領(lǐng)域的知識和技術(shù),農(nóng)業(yè)專家長期積累的大量寶貴經(jīng)驗,以及通過試驗獲得的各種資料數(shù)據(jù)及數(shù)學(xué)模型等,建造的各種農(nóng)業(yè)“電腦專家”計算機軟件系統(tǒng),由于其可智能化進行分析推理,具有獨立的知識庫,增加和修改知識十分方便,開發(fā)工具使用戶不必了解計算機程序語言,并有解釋說明功能等,是通常的計算機程序系統(tǒng)難以比擬的。
2河蟹養(yǎng)殖專家系統(tǒng)的設(shè)計
2.1系統(tǒng)設(shè)計原則
一是兼容性。系統(tǒng)必須兼容各主流操作系統(tǒng)平臺的通訊協(xié)議,而且可以使用第三者的應(yīng)用軟件及附加硬件。二是技術(shù)成熟與先進。保證系統(tǒng)的可靠性和穩(wěn)定性。三是擴展性。系統(tǒng)必須具有高負載性能,故在系統(tǒng)測試時應(yīng)做高強度用例。四是生產(chǎn)指導(dǎo)功能。系統(tǒng)能夠智能提供相關(guān)知識,為用戶進行河蟹養(yǎng)殖指導(dǎo)。五是診斷功能。系統(tǒng)能夠根據(jù)用戶提供的病理特征進行初步疾病診斷,并提供相應(yīng)的防治措施。
2.2河蟹養(yǎng)殖專家系統(tǒng)的結(jié)構(gòu)設(shè)計
河蟹養(yǎng)殖專家系統(tǒng)結(jié)構(gòu)設(shè)計主要包括河蟹養(yǎng)殖知識庫、知識庫管理系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、推理機、推理解釋機制、模型庫、人機交互界面等。
知識庫是河蟹養(yǎng)殖過程中所用知識的存儲機構(gòu),用于存儲河蟹養(yǎng)殖的原理性知識、專家的經(jīng)驗性知識以及相關(guān)的基本事實等;知識庫管理系統(tǒng)負責(zé)對知識庫中的知識進行組織、檢索、維護等,包括智能檢索、知識更新以及語義完整性的維護。數(shù)據(jù)庫又稱為“黑板”、“綜合數(shù)據(jù)庫”,它是用于存放用戶提供的初始事實、問題描述以及系統(tǒng)運行過程中得到的中間結(jié)果、最終結(jié)果、運行信息(如推出結(jié)果的知識鏈)等的存儲器。數(shù)據(jù)庫的內(nèi)容是在不斷變化的。推理機根據(jù)數(shù)據(jù)庫的內(nèi)容從知識庫選擇合適的知識進行推理,然后又把推出的結(jié)果存入數(shù)據(jù)庫中。由此可見,數(shù)據(jù)庫是推理機不可缺少的一個工作場地,同時又為解釋機構(gòu)提供了回答用戶咨詢的依據(jù)。數(shù)據(jù)庫是由數(shù)據(jù)庫管理系統(tǒng)進行管理的,它對有關(guān)的數(shù)據(jù)庫文件進行數(shù)據(jù)的獲取或修改;通過專門的數(shù)據(jù)庫接口來調(diào)用數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)。推理機是專家系統(tǒng)的“思維”機構(gòu),是構(gòu)成專家系統(tǒng)的核心部分。其任務(wù)是利用知識庫中的知識、動態(tài)數(shù)據(jù)庫中的證據(jù),模擬領(lǐng)域?qū)<业乃季S過程,對用戶的咨詢和提問進行回答和求解。該系統(tǒng)的推理機采用分布式正向推理方式,利用“分而治之”的方法,將一個復(fù)雜問題劃分為多個子任務(wù),在推理協(xié)調(diào)器的協(xié)調(diào)下提交給相應(yīng)的“部件”去實現(xiàn)。每個子任務(wù)的推理求解并不影響其他子問題的求解。最后,再將各子任務(wù)的求解結(jié)果進行綜合與分析,得出復(fù)雜問題的解答。解釋器是在專家系統(tǒng)中根據(jù)不同的推理階段,隨時向系統(tǒng)的使用者回答其提出的問題、并解釋問題求解的過程或?qū)ζ洚?dāng)前的求解狀態(tài)提供說明的一個重要的機構(gòu)。人機交互界面是專家系統(tǒng)和用戶之間進行信息傳遞的媒介。該系統(tǒng)主要采用類似Windows操作系統(tǒng)的對話框和圖形選擇菜單進行人機信息交互。
2.3河蟹專家系統(tǒng)的模塊結(jié)構(gòu)
河蟹養(yǎng)殖專家系統(tǒng)(圖1)主要由以下幾大部分組成:一是人工育苗與繁殖。該模塊主要介紹蟹苗的培育過程與各類防治措施。二是投餌技術(shù)。許多育苗單位的成敗與否,主要取決于餌料因素。該模塊主要介紹餌料的構(gòu)成與投餌的相關(guān)問題。三是成蟹的養(yǎng)殖技術(shù)——動態(tài)養(yǎng)殖管理技術(shù)。該模塊通過建立養(yǎng)殖水體檔案和記錄河蟹成長的情況,對水體和河蟹養(yǎng)殖進行全方位的監(jiān)控和管理,并可隨時提醒用戶進行必要的措施。四是疾病防治。河蟹疾病防治專家系統(tǒng)是模擬河蟹疾病防治專家進行病害診斷的實際推理判斷過程,通過對用戶描述的河蟹病況進行初步的疾病檢查與診斷。系統(tǒng)將智能地向用戶提問,引導(dǎo)用戶描述各類病況信息,最后系統(tǒng)用推理機形式綜合分析和智能化診斷。
3河蟹養(yǎng)殖專家系統(tǒng)的初步實現(xiàn)
在河蟹養(yǎng)殖專家系統(tǒng)實現(xiàn)時,首先考慮的是實用性、穩(wěn)定性和可用性。筆者采用了Windows XP平臺以及SQL數(shù)據(jù)庫軟件,它們屬于技術(shù)相對成熟、穩(wěn)定且應(yīng)用廣泛的產(chǎn)品;服務(wù)器端的系統(tǒng)開發(fā)主要使用了.Net和網(wǎng)頁HTML語言等編寫;應(yīng)用軟件層使用ASP語言開發(fā),同時也采用了JavaScript和XML進行動態(tài)數(shù)據(jù)處理。
4結(jié)語
河蟹養(yǎng)殖專家系統(tǒng)的建立有助于河蟹養(yǎng)殖信息化程度的提高,有效地提高了河蟹養(yǎng)殖人的科學(xué)管理水平,它使先進的養(yǎng)殖技術(shù)與管理技術(shù)快捷地深入到實際養(yǎng)殖生產(chǎn)中,為國內(nèi)河蟹養(yǎng)殖提供了有力的科學(xué)支撐。系統(tǒng)測試與于示范結(jié)果表明,系統(tǒng)具有良好的可擴展性和網(wǎng)絡(luò)穩(wěn)定性,將提供給用戶方便快捷的養(yǎng)殖與管理功能。
5參考文獻
[1] 朱寶馨.我國淡水蝦蟹養(yǎng)殖業(yè)的現(xiàn)狀及發(fā)展對策[J].科學(xué)養(yǎng)魚,2001(1):5.
[2] 周建立,王喜俊.河蟹健康養(yǎng)殖新技術(shù)[J].中國水產(chǎn),2001(4):41.
[3] 顏尤明.電子計算機在水產(chǎn)業(yè)的應(yīng)用現(xiàn)狀與問題探討[J].福建水產(chǎn),1993(2):35-38.
[4] 楊寧生.實現(xiàn)我國水產(chǎn)系統(tǒng)文獻信息資源共享的探討[J].中國水產(chǎn)科學(xué),1997,4(3):85-89.
[5] 王曉明,侯英瑋.基于數(shù)據(jù)庫的專家系統(tǒng)設(shè)計[J].計算機工程與應(yīng)用,2001(20):95-96.