版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.题目:这是一个选床单的专家系统,有SHEETA、SHEETB、SHEETC、SHEETD、SHEETE、SHEETF、SHEETG、SHEETH8种床单。顾客使用我们这个选床单的系统,只需根据窗口提供的内容回答“yes”或“no”,系统将会帮你选择你需要的床单。该专家系统设计狗的特性是:(1)军绿色(ArmyGreen)(2)湖蓝色(LakeBlue)(3)适合单人床(Suitableforsinglebeds)(4)适合双人床(Suitablefordoublebed)(5)有花色(Therearecolor)(6)无花色(Nocolor)(7)纯棉料(Cottonmaterial)(8)含棉90%(Cotton,containing90%)每个特性应用到每种床单都有一个肯定的或否定的回答,即每个种类的床单具有或不具有某一特性。各种类的床单特性如下:种类特性SHEETA1,3,5,7SHEETB1,3,6,8SHEETC1,4,5,8SHEETD1,4,6,7SHEETE2,3,5,8SHEETF2,3,6,7SHEETG2,4,6,8SHEETH2,4,5,7规则图该专家系统设计狗的分类是:首先按照床单的颜色分类,分为军绿色和湖蓝色;然后再按照床单的编码给出床单的特性,如下图所示;最后根据床单的编码及特性编写规则。程序/*wlO.pro*//*Program:sheetExpert*//*Purpose:ToShowtheworkingofanexpert*//*Itisaproductionrule_basedsystem*//*Remark:Thisisasheetclassificationexpertsystem*//*Itusesasetofproductionrulesforthe*//*purposeofinferring.*/domainsdatabasexpositive(symbol,symbol)xnegative(symbol,symbol)predicatesdo_expert_jobdo_consultingask(symbol,symbol)sheet_is(symbol)it_is(symbol)positive(symbol,symbol)negative(symbol,symbol)remember(symbol,symbol,symbol)clear_factsgoaldo_expert_job.clauses/*USERINTERFACESYSTEM*/do_expert_job:-makewindow(1,7,7,"ANEXPERTSYSTEMS",1,16,15,58),nl,write("******************************************"),nl,write("WELCOMETOASHEETEXPERTSYSTEM"),nl,write("Thisisasheetidentificationsystem"),nl,write("Pleaserespondbytypingin"),nl,write("'yes'or'no'.Thankyou"),nl,write(""),nl,write("***************************************"),nl,nl,do_consulting,write("Pressspacebar."),nl,readchar(_),clearwindow,exit.do_consulting:-sheet_is(X),!,nl,write("Yousheetmaybea(n)",X,"."),nl,clear_facts.do_consulting:-nl,write("Sorry,unabietodeterminethesheet."),nl,clear_facts.ask(X,Y):-write("Question:-",X,"it",Y,"?"),readln(Reply),remember(X,Y,Reply)./*INFERENCEBIGING*/positive(X,Y):-xpositive(X,Y),!.positive(X,Y):-not(negative(X,Y)),!,ask(X,Y).negative(X,Y):-xnegative(X,Y),!.remember(X,Y,yes):-asserta(xpositive(X,Y)).remember(X,Y,no):-asserta(xnegative(X,Y)),fail.clear_facts:-retract(xpositive(_,_)),fail.clear_facts:-retract(xnegative(_,_)),fail.clear_facts:-!./*Productionrules*/sheet_is("SHEETA"):-it_is("ArmyGreen"),positive(has,"Suitableforsinglebeds"),positive(has,"Therearecolor"),positive(has,"Cottonmaterial"),!.sheet_is("SHEETB"):-it_is("ArmyGreen"),positive(has,"Suitableforsinglebeds"),positive(has,"Nocolor"),positive(has,"Cotton,containing90%"),!.sheet_is("SHEETC"):-it_is("ArmyGreen"),positive(has,"Suitablefordoublebed"),positive(has,"Therearecolor"),positive(has,"Cotton,containing90%"),!.sheet_is("SHEETD"):-it_is("ArmyGreen"),positive(has,"Suitablefordoublebed"),positive(has,"Nocolor"),positive(has,"Cottonmaterial"),!.sheet_is("SHEETE"):-it_is("LakeBlue"),positive(has,"Suitableforsinglebeds"),positive(has,"Therearecolor"),positive(has,"Cotton,containing90%"),!.sheet_is("SHEETF"):-it_is("LakeBlue"),positive(has,"Suitableforsinglebeds"),positive(has,"Nocolor"),positive(has,"Cottonmaterial"),!.sheet_is("SHEETG"):-it_is("LakeBlue"),positive(has,"Suitablefordoublebed"),positive(has,"Nocolor"),positive(has,"Cotton,containing90%"),!.sheet_is("SHEETH"):-it_is("LakeBlue"),positive(has,"Suitablefordoublebed"),positive(has,"Therearecolor"),positive(has,"Cottonmaterial"),!.it_is("ArmyGreen"):-
positive(has,"ArmyGreen"),!.it_is("LakeBlue"):-positive(has,"LakeBlue"),!./*end*/运行结果截图编译成功旅C:YDOCUIE^l\ADIIMI"11桌面\prolng\PROLOG.EIEFilesCol1EditRunEditor—SetupZ*/*/*/*z*/*z*donainsdatabasexpositiue(synbol,symbo1)xriegcitiue(siFnibul,siFribu1}predicatesdu_i&xpcrt_JubdQ_consultingrC:XDOCUME~lxfiDHINI~l\W10.pPO*ZFilesCol1EditRunEditor—SetupZ*/*/*/*z*/*z*donainsdatabasexpositiue(synbol,symbo1)xriegcitiue(siFnibul,siFribu1}predicatesdu_i&xpcrt_JubdQ_consultingrC:XDOCUME~lxfiDHINI~l\W10.pPO*ZPpogpa.n:sheetExpert*/Furpose=ToSliowtheworkingofanexpertItisaproductionrule_basedsystem*/Benark:ThisIsasheetclas^ificationexpertsysItusesasetofproductionrulesfopthe*/purposeofinferring・7OptiomsDialogF3-LoadF石一EwitchFY-CompilE运行运行第一次选择口jffljIIF2-SaueF3-LoadF6-SwitchF9-Compilec=<C:\DOCUIE^1\ADMINI"1面'pwl隅^PROLOGEXEEditCompileSetupa<n>SHEETA.TraceAlt-X-ExitItitItitThisaseof1Question:口jffljIIF2-SaueF3-LoadF6-SwitchF9-Compilec=<C:\DOCUIE^1\ADMINI"1面'pwl隅^PROLOGEXEEditCompileSetupa<n>SHEETA.TraceAlt-X-ExitItitItitThisaseof1Question:-liasQuestion:-hasQuestion二一hetsQuestion:-hasnegrativeremembeFcle0i'_fetctsCompilationsuccessfulVonsheetnayPressZ*/*z*/*z*/*domainsdatabasexpositiue(synboxriegcitive(^^nibupredicatesdu_expert_JubdQ_consultingrW10.plrO*ZProgran:sheFurpose:ToItisappodEenark:ItusespurposeArrnilGpeem?yesSuitableforsinglebeds?yesThereapecolur?yesCottonnatevial?yesOptioms=HEKPERTSYSTEMSFleaserespondbytypingin*Ves>of8noB.Thankvoubebai'■结果:选出SHEETASHEETA的特性是1,3,5,7即ArmyGreen,Suitableforsinglebeds,Therearecolor,CottonmaterialFilesEditSetupCompileOptionsAHEXPERISVSTEMSCo/*/*/*Z*/*Z*/*duniainsdatabasexpositiue(syniboxnegatiue(synbopredicatesdo_expevtjobdQ_consultingwlO.pro*/Frogran:shePurpose:ToItisFemai'kFilesEditSetupCompileOptionsAHEXPERISVSTEMSCo/*/*/*Z*/*Z*/*duniainsdatabasexpositiue(syniboxnegatiue(synbopredicatesdo_expevtjobdQ_consultingwlO.pro*/Frogran:shePurpose:ToItisFemai'k:I七uses:purposeappodThisofiQuestion:-hasQuestion:-hasQuestion:—hasQuestion:-hasQuestion=—hasQuestion:-hasQue$tlun二—Hasitititititit1€toSorr^,unablePressspacebar.ArmpGreen?noLakeBlue?yesSuitableForsingflebecls?nDSuitablefopdoublebed?yesNocolor?noIherearecolor?yesCutbunniaterifll?riudetermineChesheet.Suitablefordoublebed,Therearecolor,Cotton,containing90%的床单。接着进行第三次、第四次选择分别选择出来SHEETH和SHEETG。口IIF2-SaueF3-LoadF6-SwitchF9-CompileC=<C:\DOCUIE^1\ADMINI"1面'pwl隅^PROLOGEXEEditCompileSetupa<n>SHEETH.TraceAlt-X-ExititItitItitItitThisaseof1Question:-hasQuestion:-JiasQuestion:-hasQuestion:-liasQuestion:-hasQuestion二一hetsQuestion:-hasnegrativeremembeFcle0i'_fetctsCompilationsuccessfulArmyGreenYnaLakeBlue?yesSuitableforsinglebeds?nDSuitablefordoublebecl?i/esNocolor?noIherearecolor?iFesCottonmaterialisesVonsheetnayPressz*/*z*/*z*/*domainsdatabasexpositiue(synboxriegcitive(^^nibupredicatesdu_expert_JubdQ_consultingrW10.plrO*ZP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拔罐烫伤课件
- 2025年专业技术人员继续教育公需科目-职业发展历年参考题库含答案解析
- 2025年特种设备检验人员资格考试(锅炉检验员GLY)历年参考题库含答案
- 2025年考研政治理论马克思主义基本原理测试试卷(含答案)
- 办公室流程课件
- 膀胱输尿管介绍课件
- 办公室岗位课件
- 办公模板课件
- 2026年人力资源管理《人力资源规划》模拟卷
- 2026年葡萄疏果模拟试卷及答案
- 2026-2027学年八年级上学期统编版历史期中测试卷(含答案)
- 分公司章程范本
- 开展岗位能力提升全员培训实施方案
- 肾内科科室规章制度
- 内蒙古呼和浩特市新城区2025-2026学年八年级上学期期中考试物理试卷(含答案)
- 2025年军队基层常用文书写作与范例
- GB/T 20118-2025钢丝绳通用技术条件
- 渐冻症课件教学课件
- 医院重点专科建设申报汇报
- 牙齿隐裂教学课件
- 人教版 浙教版 培智 生活语文五年级上册 部分教案
评论
0/150
提交评论