人工智能课件:AIChapter08StrongMethodProblemSolving.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《人工智能课件:AIChapter08StrongMethodProblemSolving.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 课件 AIChapter08StrongMethodProblemSolving
- 资源描述:
-
1、 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingChapter 8 Strong MethodProblem Solving 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingThe first principle of knowledge engineering is that the problem solving power exhibited by an intelligent agents performance is primarily the consequence of its knowledge
2、base, and only secondarily a consequence of inference method employed. Expert system, must be knowledge rich even is they are methods poor. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingThis is an important result and one that only recently become well understood in AI. For a long time AI has focus it
3、s attentions almost exclusively on the development of clever inference methods, almost any inference method will do, The power resides in the knowledge. Edward Feigenbaum, Stanford universityKnowledge is Power Francis Bagon 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving8.0 Introduction8.1 Overview of
4、Expert System Technology8.2 Rule-Based Expert System8.3 Model-based Case-based and Hybrid System8.4 Planning 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving8.0 Introduction Expert system: a computer system, which has a knowledge base for a given special domain and inference ability. While given a speci
5、fic problem to the system, it can provide “expert quality” answer in that application area. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingThe abilities of the Expert System: 1. Support inspection of their reasoning process, both in presenting intermediate steps and in answering question process. 2. Al
6、low easy modification in adding and deleting skills from the knowledge base. 3. Reason heuristically, using(often imperfect) knowledge to get useful solution. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingThe general problems solved by Expert System: 1. Interpretation forming high level conclusions fr
7、om collections of raw datas. 2. Prediction projecting probable consequence of given situation. 3. Diagnosis-determining the cause of malfunction in complex situation based on observable symptom. 4. Design-finding a configuration of system components that meet performance goals while satisfying a set
8、 of constraints 5. Planning-devising a sequence of actions that will achieve a set of goals given certain starting condition and run-time constraints. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving 6. Monitoring comparing a systems observed behavior to its expected behavior. 7. Instruction assisting i
9、n the education process in technical domain. 8. Control-governing the behavior of a complex environment. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving8.1 Overview of Expert System Technology8.1.1 The Design of Rule-Based Expert System 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingUserUser interfacemay
10、employQuestion-and-AnswerMenu-dravenNatruralLanguage, orGraphics interfacesystemKnowledge-based editorInference engineExplanation subsystemGenneralKnowledge baseCase-specificdataThe architecture of typical expert system 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingThe reasons that we use the separati
11、on mode in the typical expert system: 1. to represent knowledge in a more natural fashion. The rules in knowledge base is closer to the way in which human describe their problem solving skills. 2. The knowledge base is separated from the lower level computer codes, the expert system builders can foc
12、us on capturing and organizing problem solving knowledge. 3. The architecture allows to change the one part of knowledge base without creating side effects in others. 4. The architecture allows to build some controls and interface, called expert system shell, to be used in a new domain when the know
13、ledge base are filled with new rules . 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving8.1.2 Selecting a Problem and Knowledge Engineering Process Expert systems involve a considerable investment of money and human effort. In order to avoid failures, a set of guidelines to determine whether a problem is
14、 appropriate forExpert system solution: 1. The need for solution justifies the cost and effort of building an expert system. 2. Human expertise is not available in all situations where it is needed. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving 3. The problem may be solved using symbolic reasoning. 4
15、. The problem domain is well structured and does not require common sense using reasoning. 5. The problem may not be solved using traditional computing methods. 6. Cooperative and articulate experts exist. 7. The problem is of proper size and scope. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingBeginD
16、efine problem and goalDesign and construct prototypeTest/use systemAnalyze and correct shortcomingsAre designAssumptions still correctReady forFinal evaluationFinal evaluationyesnoyesfailednopassed 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingThe steps of building a expert system 1. research the avai
17、lability of the project. 2. acquire the knowledge from the experts of domain. 3. build knowledge database 4. select the inference engine 5. build prototype. 6. test/use system 7. evaluate system 8. improve system 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving8.1.3 Conceptual Model and Their Role in Kn
18、owledge Acquisition The humans knowledge is often vague, imprecise, and only partially verbalized. The knowledge engineer must translate this informal expertise into a formal language suited to computation system. There are some difficulties for this translation: 1. Human skill is often inaccessible
19、 to the conscious mind. 2. Human expertise often takes the form of knowing how to cope in a situation rather than knowing what a rational characterization of the situation might be. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving 3. The knowledge acquisition is a process of recognition of “real world”.
20、 The recognition is different by individuals and communitys model of the world. Such models are such influenced by convention, social process. 4. Expertise changes. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingWhat should the knowledge engineers to do during the development of a expert system besides
21、 the ordinary developing steps ? 1. Save recordings of interviews with domain experts. 2. refine the expertise in the more precise knowledge representation, such as predicate representation, networks 3. communicate with the domain experts frequently, in order to use the more appropriate mode. 4. The
22、 eventual users needs should also be addressed. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving8.2 Rule-Based Expert System8.2.1 The production System and Goal-Driven Problem Solving 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingAn example of goal-driven problem by asking the user for information. Rule 1
23、: if the engine is getting gas, and the engine will turn over, then the problem is spark plugs. Rule 2: if the engine does not turn over, and the light do not come on, then the problem is battery or cables. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolving Rule 3: if the engine does not turn over, and th
24、e light do come on, then the problem is the starter motor. Rule 4: if there is gas in the fuel tank, and there is gas in the carburetor, then the problem is getting gas. 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingThe problem is XRule1Rule2Rule3Rule4Working memoryProduction RuleThe production system
25、 at start 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingRule1Rule2Rule3Rule4Working memoryProduction RuleThe production system after Rule1 has firedthe problem is spark plugsthe engine will turn overthe engine is getting gas 超级计算学院 人工智能 第 8 章 StrongMethodProblemSolvingRule1Rule2Rule3Rule4Working memor
展开阅读全文