1. 在專家系統中,組成知識庫的兩部分是 資料庫和方法庫
1、將sqlServer Compact 3.5 安裝目錄下的如下文件復制到將要打包發布的項目中
sqlceca35.dll
sqlcecompact35.dll
sqlceer35EN.dll
sqlceme35.dll
sqlceoledb35.dll
sqlceqp35.dll
sqlcese35.dll
2、將這些文件的「復制到輸出目錄」屬性設置為「如果較新則復制」
3、將要打包發布的項目中引用System.Data.SqlServerCe
4、將System.Data.SqlServerCe的「復制本地」屬性設置為「True」
5、在將要打包發布的項目的App.Config(如果沒有則增加)中天下如下內容:
name="Microsoft SQL Server Compact Data Provider"
invariant="System.Data.SqlServerCe.3.5"
description=".NET Framework Data Provider for Microsoft SQL Server Compact"
type="System.Data.SqlServerCe.SqlCeProviderFactory,
System.Data.SqlServerCe,
Version=3.5.0.0,
Culture=neutral,
PublicKeyToken=89845dcd8080cc91"
/>
6、打包部署即可
2. 求助:用c++建立專家系統選用哪個資料庫好
在Windows2000環境下用C + + 及Access資料庫實現專家系統外殼的方法,並給出用Visual C + + 6.0及Access編寫的應用程序,以實現專家系統外敗賣乎殼.
只要在察悉Access資料庫中建立不同的知識庫就可以生成不同的專配絕家系統.
3. 專家系統的工作原理
系統是一種技術,旨在模擬的知識和經驗,以解決復雜的碼橡問題。其工作原理如下:1. 知識表示系統需要將其所採用的知識和轉化為計算機可讀的形式。通常採用的是基於、框架、語義網路或者神經網路等知識表示模式。2. 推理機制系統採用的是一種類似於推理的方式,即基於事實,通過或者其他知識進行推理或推斷,以得出問題的正遲跡旁確答案。在推理過程中,系統會比較各個的優先順序,再選擇最終認為正確的答案。3. 用戶介面系統需要提供易於使用的用戶介面,使得用戶可以方便地輸州散入問題、查看推理過程和結果。這些用戶界面通常採用圖形化的方式進行展示。4. 知識庫更新隨著系統應用的不斷深入,其知識庫會隨時進行更新和完善。其中包括添加新的、知識結構、以及刪除或者修改不合適的等操作。總之,系統能夠通過採用技術,模擬人類的推理過程,從而幫助人們自動化解決大量復雜問題。4. 專家系統
1、什麼是專家系統?有哪些特徵和特點?
答:專家系統就是系統像人類專家一樣解決困難、復雜的實際問題的計算機網路。特徵:1、應用於某些專門領域。2、擁有專家級知識。3、系統模擬專家的思維。4、系統達到專家級水平。特點:1、善於解決困難問題。2、基於知識的智能問題求解。3、有很好的靈活性和可擴充性。4、具有解釋功能。5、具有自學習能力。6、不易疲勞、遺忘。
2、專家系統的概念模型:
模型略
人機界面:最終用戶與專家系統的交互界面。
推理機:使用資料庫的知識進行推理而解決問題,相當於專家的思維機制,即專家分析問題、解決問題的方法的一種演算法表示和程序實現。
解釋模塊:專門負責向用戶解釋專家系統的行為的和結果。
知識庫:以某種表示形式存儲於計算機的知識的集合。
動態資料庫:存放初始證據事實,推理結果和控制信息的場所。
知識庫管運知嫌理系統:知識庫的支撐軟體。
自學習模塊:在系統中,能不斷的自旁手動化的豐富知識庫中的知識。
1、產生式系統的組成
答:全局資料庫:人工智慧系統的數據結構中心;產生式規則庫:作用於全局資料庫上的一些規則的集合;推理機:負責產生式規則的前提條件猛盯測試或匹配,規則的調度和選取,規則體的解釋和執行。
2、產生式系統的運行過程
答:推理機不斷的運用規則庫中的規則,作用於動態資料庫,不斷的進行推理並不斷檢測目標條件是否被滿足的過程。
5. yaahp怎麼導入專家數據
yaahp導入專家數據:要是對AHP有基本知識很容易上手的,主要就是構建三個層次的模型。提醒一下,AHP方法包括YAAHP軟體需要和特點的AHP問卷相結合才能用。
實卜銷際上對判斷矩陣的微調,處理的情況主要針對由於判斷矩陣中多個值都有微小的誤差,經過累計使判斷矩陣不一致,這種方法只是在以對判斷矩陣盡量小的改動條件下,調整判斷矩陣中的值從而使之滿足一致性。
一般說來,專家資料庫系統具有如下特徵:
(1)面向應用對象傳統的資料庫以字元數據為處理對象,專家系統則以知識為處理對象。一個理想的EDS應該既能處理數據、知識,又能處理其它介質,如聲音、圖像和圖型臘游形等。
(2)處理對象的結構化這使得系統能夠減少冗餘,增強共享能力。
(3)獨立性EDS具有邏輯結構和物理結構上的獨立性,易於擴充和修改。
(4)啟發性EDS可以在信息不完全、不精確的情況下,求解非結構化問題。
(5)透明性EDS在求解問題的過程中,能根據用局缺戶的需要,解釋和回答有關問題。
(6)友好的人—機介面。
6. 試分析國內外焊接資料庫和專家系統的研究現狀和應用前景
現有的焊接資料庫系統涉及到焊接領域的各個方面,可分為焊接基礎資料庫和焊接CAPP兩部分。焊接基礎資料庫包括材料(母材)、設備和工裝、焊接性試驗和焊接材料及成熟焊接工藝等。建立基於WEB的焊接基礎共享資料庫系統可以使焊接領域的基礎數據、成熟工藝、標准和規范在行業共享,為焊接數字化工程奠定基礎。而焊接CAPP系統,內容涉及焊前工藝文件准備、焊接材料和工時定額、焊接生產過程記錄檢測和管理、焊後檢驗記錄及焊工培訓和考試記錄等。其中以焊前工藝文件准備的資料庫最為常用,主要包括焊接工藝指導書、焊接工藝評定、焊接工藝規程、焊接工藝流程等,可以企業范圍內共享,實現焊接生產全過程數字化管理。焊接專家系統可以集中各種焊接工藝設計知識及常用材料的焊接接頭組織和力學性能預測模型,可以完成焊接工藝自動設計及焊接接頭力學性能和組織預測,使焊接工藝設計過程模型化、智能化和自動化。
項目前景)
焊接工程資料庫及專家系統軟體以往主要應用在鍋爐、壓力容器、造船、重型機械。近幾年來,隨著航天、航空數字化工程的陸續啟動,焊接基礎資料庫及知識庫的建設,受到更廣泛關注,特別是受到國家科技部和國防科工委的高度重視,陸續啟動了一些計劃。南航焊接工程資料庫及專家系統研究在國內處於領先地位,在行業中享有盛名。如果進一步努力,將有望在縱向和橫向兩方面都取得成效。
以鋼鐵材料為例,60%的鋼鐵都需要經過焊接以後才能投入使用,沒有焊接,就沒有現代製造業;所有涉及利用鋼鐵材料製造產品的企業都需要焊接技術:武器裝備、飛機、航天器、造船、鍋爐製造、壓力容器、汽車、橋梁、石油管道、電機、汽輪機、鐵路車輛……,需要焊接技術的企業就需要進行焊接工藝設計,焊接資料庫和專家系統就有用武之地。此外,有色金屬如鈦合金、鋁合金等也應用廣泛,焊接技術是現代製造業不可缺少的技術。
7. 專家系統的工作原理是什麼
專家系統的工作原理
一般的專家系統是通過推理機與知識庫和綜合資料庫的交互作用來求解領域問題的,其大致過程如雹悉困下:
1)根據用戶的問題對知識庫進行搜索,尋找有關的知識;(匹配)
2)根據有關的知識和系統的控制策略形成解決問題的途徑,從而構成一個假設方案集合;
3)對假設陸升方案集合進行排序,源念並挑選其中在某些准則下為最優的假設方案;(沖突解決)
4)根據挑選的假設方案去求解具體問題;(執行)
5)如果該方案不能真正解決問題,則回溯到假設方案序列中的下一個假設方案,重復求解問題;
6)循環執行上述過程,直到問題已經解決或所有可能的求解方案都不能解決問題而宣告「無解」為止。
8. 專家系統的適用領域的特徵包括
專家系統的適用領域的特徵包括:不需要額外常識、輸入的數據可以客觀描述、人類專家稀缺、用戶需求量大。專家系統是一個智能計算機程序系統,其內部含有大量的某個領域專家水平的知握嘩識與經驗,它能夠應用人工智慧技術和計算機技術,根據系統中瞎鬧的知識與經驗,進行推理和判斷,模擬人類專家的決策過程,以便解決那些需要人類專家處理的復雜問題,簡而言之,專家系統是一種模擬人類專家解決領域問題的計算機程序系統。
9. 專家系統的構造_專家系統結構圖
專家系統通常由人機交互界面、知識庫、推理機、解釋器、綜合資料庫、知識獲取等6個部分構成。其中尤以知識庫與推理機相互分離而別具特色。專家系統的體系結構隨專家系統的類型、功能和規模的不同,而有所差異。
為了使計算機能運用專家的領域知識,必須要採用一定的方式表示知識。目前常用的知識表示方式有產生式規則、語義網路、框架、狀態空間、邏輯模式、腳本、過程、面向對象等。基於規則的產生式系統是目前實現知識運用最基本的方法。產生式系統由綜合資料庫、知識庫和推理機3個主要部分組成,綜合資料庫包含求解問題的世界范圍內的事實和斷言。知識庫包含所有用「如果:〈前提〉,於是:〈結果〉」形式表達的知識規則。推理機(又稱規則解釋器)的任務是運用控制策略找到可以應用的規則。知識庫用來存放專家提供的知識。專家系統的問題求解過程是通過知識庫中的知識來模擬專家的思維方式的,因此,知識庫是專家系統質量是否優越的關鍵所在,即知識庫中知識的質量和數量決定著專家系統的質量水平。一般來說,專家系統中的知識庫與專家系統程序是相互獨立的,用戶可以通過改變、完善知識庫中的知識內容來提高專家系統的性能。
人工智慧中的知識表示形式有產生式、框架、語義網路等,而在專家系統中運用得較為普遍的知識是產生式規則。產生式規則以IFTHEN的形式出現,就像BASIC等編程語言里的條件語句一樣,IF後面跟的是條件(前件),THEN後面的是結論(後件),條件與結論均可以通過邏輯運算AND、OR、NOT進行復合。在這里,產生式規則的理解非常簡單:如果前提條件得到滿足,就產生相應的動作或結論。推理機針對當前問題的條件或已知信息,反復匹配知識庫中的規則,獲得新的結論,以得到問題求解結果。在這里,推理方式可以有正向和反向推理兩種。
正向鏈的策略是尋找出前提可以同資料庫中的事實或斷言相匹配的那些規則,並運用沖突的消除策略,從這些都可滿足的規則中挑選出一個執行,從而改變原來資料庫的內容。這樣反復地進行尋找,直到數據豎畝碰庫的事耐枝實與目標一致即找到解答,或者到沒有規則可以與之匹配時才停止。
逆向鏈的策略是從選定的目標出發,尋找執行後果可以達到目標的規則;如果這條規則的前提與資料庫中的事實相匹配,問題就得到解決;否則把這條規則的前提作為新的子目標,並對新的子目標尋找可以余談運用的規則,執行逆向序列的前提,直到最後運用的規則的前提可以與資料庫中的事實相匹配,或者直到沒有規則再可以應用時,系統便以對話形式請求用戶回答並輸入必需的事實。
由此可見,推理機就如同專家解決問題的思維方式,知識庫就是通過推理機來實現其價值的。人機界面是系統與用戶進行交流時的界面。通過該界面,用戶輸入基本信息、回答系統提出的相關問題,並輸出推理結果及相關的解釋等。
綜合資料庫專門用於存儲推理過程中所需的原始數據、中間結果和最終結論,往往是作為暫時的存儲區。解釋器能夠根據用戶的提問,對結論、求解過程做出說明,因而使專家系統更具有人情味。
知識獲取是專家系統知識庫是否優越的關鍵,也是專家系統設計的「瓶頸」問題,通過知識獲取,可以擴充和修改知識庫中的內容,也可以實現自動學習功能。早期的專家系統採用通用的程序設計語言(如fortran、pascal、basic等)和人工智慧語言(如lisp、prolog、smalltalk等),通過人工智慧專家與領域專家的合作,直接編程來實現的。其研製周期長,難度大,但靈活實用,至今尚為人工智慧專家所使用。大部分專家系統研製工作已採用專家系統開發環境或專家系統開發工具來實現,領域專家可以選用合適的工具開發自己的專家系統,大大縮短了專家系統的研製周期,從而為專家系統在各領域的廣泛應用提供條件。