freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

人工智能實驗(編輯修改稿)

2024-10-20 22:35 本頁面
 

【文章內容簡介】 0。之間的數字!”ti=rule[i].relation[j]。while(ti!=1)//1作為結束{if(flag[ti]==0)break。j++。ti=rule[i].relation[j]。}if(ti==1)//ti==1代表規(guī)則滿足{tres=rule[i].name。flag[tres]=1。printf(“運用了規(guī)則%d : ”,i)。j=0。while(rule[i].relation[j]!=1){coutj++。}cout ”if(IsAnimal(tres)){return 1。}}}if(i==15){cout}return1。} void main(){char q。while(q!=39。n39。){menu()。input()。inference()。coutcinq。system(“cls”)。} }四、結果分析若已知:動物是蹄類(23),且有黑色條紋(13),則結果:該動物對應事實數組的第27個“斑馬”。使用了推理規(guī)則12,即:{{23,13,1},27},使用規(guī)則運行結果如圖1所示:圖1若已知:動物是鳥類(21),且是肉食類(19),則結果該動物對應事實數組的第25個“海燕”。使用了推理規(guī)則14,即:{{21,19,1},25},使用規(guī)則運行結果如圖2所示:圖2五、心得體會本實驗環(huán)境主要提供一個能夠實現模擬產生式專家系統(tǒng)的驗證、設計和開發(fā)的可視化操作平臺。使用戶既能用本系統(tǒng)提供的范例進行演示或驗證性實驗,也能夠用它來設計并調試自己的實驗模型。通過這次實驗,我對產生式系統(tǒng)有了更深刻的認識。產生式系統(tǒng)是由一組規(guī)則組成的、能夠協(xié)同作用的推理系統(tǒng)。、綜合數據庫和推理機三大部分組成。產生式系統(tǒng)用來描述若干個不同的以一個基本概念為基礎的系統(tǒng),這個基本概念就是產生式規(guī)則或產生式條件和操作對。在產生式系統(tǒng)中,論域的知識分為兩部分:用事實表示靜態(tài)知識;用產生式規(guī)則表示推理過程和行為。專家系統(tǒng)的規(guī)則是由專家定的,在該實驗中,是由本人制定的。教師評語:教師簽名:第三篇:人工智能實驗一人工智能技術基礎PROLOG語言編程練習實驗報告一、實驗目的:加強對邏輯程序運行機能的理解,更好地掌握PROLOG語言的特點、熟悉其編程環(huán)境,同時為后面的人工智能程序設計做好準備。二、實驗要求:(1)程序自選,但必須是描述某種邏輯關系的小程序。(2)跟蹤程序的運行過程,理解邏輯程序的特點。(3)對原程序可作適當修改,以便熟悉程序的編輯、編譯和調試過程。三、實驗內容:在Turbo PROLOG或Visual Prolog集成環(huán)境下調試運行簡單的PROLOG程序,如描述親屬關系的PROLOG程序或其他小型演繹數據庫程序等。四、實驗結果:(1)驗證題1源程序 domains d=integer predicates not_(D,D)and_(D,D,D)or_(D,D,D)xor(D,D,D)clauses not_(1,0).not_(0,1).and_(0,0,0).and_(0,1,0).and_(1,0,0).and_(1,1,1).or_(0,0,0).or_(0,1,1).or_(1,0,1).or_(1,1,1).xor(Input1,Input2,Output):not_(Input1,N1),/*(1,0)*/not_(Input2,N2),/*(0,1)*/and_(Input1,N2,N3),and_(Input2,N1,N4),or_(N3,N4,Output).(2)驗證題2源程序 predicates student(integer,string,real)grade goal student(1,“zhang”,).student(2,“l(fā)i”,).student(3,“wang”,).grade:write(“Please input name:”),readln(Name),student(_,Name,Score),nl,write(Name,“grade is”,Score).grade:write(“Sorry,the student cannot find!”).(3)驗證題3源程序 domains n,f=integer predicates factorial(n,f)goal readint(I), factorial(I,F), write(I,“!=”,F).clauses factorial(1,1).factorial(N,Res):N0,N1=N1,factorial(N1,FacN1),Res=N*FacN1.(4)驗證題4源程序 domains s=symbol predicates p(s)p1(s)p2(s)p3(s)p4(s)p5(s,s)p11(s)p12(s)p31(s)goal p(X),write(“the x is ”,X).clauses p(a1):p1(b),p2(c).p(a2):p1(b),p3(d),p4(e).p(a3):p1(b),p5(f,g).p1(b):p11(b1),p12(b2).p3(d):p31(d1).p2(c1).p4(e1).p5(f,g).p11(b1).p12(b2).p31(d11).(5)驗證題5源程序 domains name=symbol age =integer predicates player(name,age)match(name,name)clauses player(peter, 9).player(paul, 10).player(chris, 9).player(susan, 9).match(X,Y):player(X,9), player(Y,9), (X,Y):!, player(X,9), player(Y,9), (X,Y):player(X,9),!, player(Y,9), (X,Y):player(X,9), player(Y,9),!, (X,Y):player(X,9), player(Y,9), XY,!.在外部Goal: match(X,Y)條件下,“分別”采用以上各match謂詞,觀察對應的執(zhí)行結果如下:(a)(b)(c)(d)(e)五、實驗總結(1)實驗中出現的問題a、做完驗證題一,加載不成功。b、由于驗證題五需要在外部Goal: match(X,Y)條件下,“分別”采用以上各match謂詞,觀察對應的執(zhí)行結果。我采用建立一個源程序文本,load加載進去,修改刪除五次match謂詞結構,結果第一次編輯運行完,第二次load加載,還是第一次修改后的結果。(2)對問題的解決方法 a、驗證題一運行驗證完后,加以保存,再進行l(wèi)oad加載下一驗證實驗。b、由于在進行第二個match謂詞驗證之前,對第一個match謂詞運行的結果進行了保存,所以第二次load加載是第一個保存后的結果。分別load加載后,實驗運行成功。(3)心得體會本次實驗,課上基本都有提到,課上的理論推理知識較易掌握,實驗是對課上理論知識的實踐,進一步的夯實。在實驗前,認真閱讀了實驗指導,加以課上老師的指點,實驗完成的十分順利。通過本次上機實驗,使自己對PROLOG語言集成環(huán)境下調試運行,有了一定的掌握,目前所接觸到的語言的調試運行都大同小異。掌握一門新語言,除了掌握理論知識外,上機實驗,多動腦分析代碼,多動手調試運行代碼十分重要。對于工科類學生深知實踐對工作學習的重要性。第四篇:漢諾塔實驗(人工智能)實驗二——專家系統(tǒng)一、源代碼import 。import 。import 。public class Index extends {jmilk = new ()。jclaw = new ()。jhoof = new ()。jbird = new ()。jloogLeg = new ()。jflyable = new ()。jeatMeat = new ()。jfur = new ()。jruminate = new ()。jswim = new ()。jfeather = new ()。jdogTooth = new ()。jflyest = new ()。jlayEgg = new ()。jblackWhite = new ()。jyellow = new ()。jinFlyable = new ()。jdarkDot = new ()。jhoofAnimal = new ()。jpredator = new ()。jmammal = new ()。jblackStrip = new ()。jgaze = new ()。jLabel1 = new ()。btnOk = new ()。jloogNeck = new ()。private void initComponents(){ public Index(){ } initComponents()。數組設置//:checkBoxs[0] = jmilk。checkBoxs[1] = jclaw。checkBoxs[2] = jhoof。checkBoxs[3] = jbird。checkBoxs[4] = jloogLeg。checkBoxs[5] = jflyable。checkBoxs[6] = jeatMeat。checkBoxs[7] = jfur。checkBoxs[8] = jruminate。checkBoxs[9] = jswim。checkBoxs[10] = jfeather。checkBoxs[11] = jdogTooth。checkBoxs[12] = jflyest。checkBoxs[13] = jlayEgg。checkBoxs[14] = jblackWhite。checkBoxs[15] = jyellow。checkBoxs[16] = jinFlyable。checkBoxs[17] = jdarkDot。checkBoxs[18] = jhoofAnimal。checkBoxs[19] = jpredator。checkBoxs[20] = jmammal。checkBoxs[21] = jblackStrip。checkBoxs[22] = jgaze。checkBoxs[23] = jloogNeck。://數組設置setDefaultCloseOperation()。(“u5976”)。(“u722a”)。(“u8e44”)。(“u9e1f”)。(“u957fu817f”)。(“u4f1au98de”)。(“u5403u8089”)。{(“u6bdbu53d1”)。(“u53cdu520d”
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1