人工智能与专家系统外文文献译文和原文.docx

上传人:l**** 文档编号:62260271 上传时间:2022-11-22 格式:DOCX 页数:25 大小:22.82KB
返回 下载 相关 举报
人工智能与专家系统外文文献译文和原文.docx_第1页
第1页 / 共25页
人工智能与专家系统外文文献译文和原文.docx_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《人工智能与专家系统外文文献译文和原文.docx》由会员分享,可在线阅读,更多相关《人工智能与专家系统外文文献译文和原文.docx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、人工智能与专家系统外文文献译文和原文人工智能与专家系统外文文献译文和原文 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM 1. History of AI The seed of AI were sown only two years after General Electric installed the first computer for business use. The year was 1956, and the term artificial intelligence (AI) was coined by john McCarthy as th

2、e theme of a conference held at Dartmouth College . That same year, the first AI computer program, called Logic Theorist was announced. Logic Theorists limited ability to the reason (proving calculus theorems) encourage researchers to develop another program called the General Problem Solver (GPS),

3、which was intended to solve problems of all kinds. The task turned out to be more then the early pioneers could handle. AI research continued, but it took backseat to the less ambitious computer applications such as MIS and DSS. Over time, however, persistent research continued to push back the fron

4、tiers of using the computer for tasks that normally require human intelligence. 2. Areas of AI AI is currently being applied in business in the form of knowledge systems, which use human knowledge to solve problems. The most popular type of knowledge-based system is the expert system. An expert syst

5、em is a computer program that attempts to represent the knowledge of human expert in the form of heuristics is derived from the same Greek root as the word eureka, which means “to discover”. A heuristic is, therefore, a rule of good guessing. Heuristics do not guarantee results as absolutely as do c

6、onventional algorithms that are incorporated into DSSs, but they offer results that are specific enough most of the time to be useful. The heuristics allow the expert system to function in a manner consistent with a human expert, advising the user on how to solve a problem. Since the expert system f

7、unctions as a consultant, the act of using it is called a consultation-the user consults the expert system for advice. In addition to expert system, AI includes work in the following areas: neural networks, perceptive systems, learning, robotics, AI hardware, and natural language processing. These a

8、reas are illustrated the way that one area can benefit the others. 3. The Appeal of Expert System The concept of expert system is based on the assumption that an experts knowledge can be captured in computer storage and then applied by others when the need arises. An expert system offers unique capa

9、bilities as a decisions support system. First, an expert system offer the opportunity to make decisions that exceed the managers capabilities . For example, a new investment officer for a bank can use an expert system designed by a leading financial expert and, in doing so, incorporate the experts k

10、nowledge into his or reaching a particular solution. Very often, the explanation of how a solution was reached is more valuable than the solution itself. 4. An Expert System Model The model of an expert system consists of four main parts. The knowledge base houses the accumulated knowledge of the pa

11、rticular problem to be solved. The inference engine provides the reasoning ability that interprets the contents of the knowledge base. The expert and the knowledge engineer use the development engine to create the expert system. 1. The User interface The user interface enables the manager to enter i

12、nstructions and information into the expert system and to receive information from it. The instructions specify the parameters that guide the expert system through its reasoning processing. The information is in the form of values assigned to certain variables. (1) Expert System Inputs The most popu

13、lar interface format today is the graphical user interface, which features a Windows look. Some systems employ a custom interface tailored to the problem being solved. For example, the screen might display a drawing of a mechical assembly. (2) Expert System outputs Expert system are designed to reco

14、mmend solutions. These solutions are supplemented by explanations. There are two types of explanation: Expert system are designed to recommend solutions. These solutions are supplemented by explanations while the expert system performs its reasoning. Perhaps the expert system will prompt the manager

15、 to enter some information. The manager asks why the information is needed. The expert system provides an explanation. Explanation of the problem solution. After the expert system provides a problem solution, the manager can ask for an explanation of how it was reached. The expert system will displa

16、y each of the reasoning steps leading to the solution. Although the inner working of the expert system can be complex , the user interface is user-friendly. A manager accustomed to interacting with a computer should have no difficulty in using an expert system. 2. The Knowledge base The knowledge ba

17、se contains both facts that describe the problem area and knowledge representation techniques that describe how the facts fit together in a logical manager. The term problem domain is used to describe the problem area. (1)Rules A popular knowledge representation technique is the use of rules specifi

18、es what to do in a given situation technique is the use of rules. A rule specifies what to do in a given situation and consists of two parts: a condition that may or may not be true and an action to be taken when the condition is true. An example of a rule is: IF ECONOMIC.INDEX>1.20 AND SEASONAL.

19、INDEX>1.30 THEN SALES.OUTLOOK=”EXCELLENT” All of the rules contained in an expert system are called the rule set. The rule set can vary from a dozen of rules .A dozen of rules for a simple expert system,and 500, 1,000, or 10,000 rules for a complex one. (2) Network of Rules The rules of a role se

20、t are not physically linked, but their logical relationships can be illustrated with a hierarchical diagram. The rules at the bottom of the hierarchy provide evidence for the rules on the upper levels. The evidence enables the rules on the upper levels to produce conclusions. The top level might con

21、sist of a single conclusion, indicating that the problem has only a single solution. The term goal variable is used to describe the solution, which can be a computed value, an action to be taken, or some other recommendation. For example, if an expert system is to advise top-level management on whet

22、her to enter a new market area, a value of Yes or Not would be assigned to the single-goal variable MARKET DECISION. It is also possible for the top level of the hierarchy to include multiple conclusions, indicting the possibility of more than one solution. An example is an expert system that makes

23、recommendations concerning the best strategy to follow in reacting to increased competitive activity. The system might select from among possible strategies of improving the quality of the firms products, investing more in advertising, or lowering prices. 3. The Inference Engine The inference engine

24、 is the portion of the expert system that performs reasoning by using the contents of the knowledge base in a particular sequence. During the consultation, the inference engine examines the rules of the knowledge base one at a time, and when a rules condition is true, the specified action is taken.

25、In expert systems terminology, the rule is “fired” when the action is taken. Two main methods have been devised for the inference engine to use in examining the rules: forward reasoning and reverse reasoning. (1) Forward reasoning In forward reasoning, also called forward chaining, the rules are exa

26、mined one after another in a certain order. The order might be the sequence in which the rules were entered in to the rule set, or it might be some other sequence specified by the user. As each rule is examined, the expert system attempts to evaluate whether the conditions true or false. RULE EVALUS

27、TION. When the condition is true, the rule is fired and the next rule is examined. When the condition is false, the rule is not fired the next rule is examined. It is possible that a rule cannot be evaluated as true or false. Perhaps the condition includes one or more variables with unknown values.

28、In that case, the rule condition is unknown. When a role condition is unknown, the rule is not fired and the next rule is examined. THE ITERAIIVE REASONING PROCESS. The process of examining one rule after the other continues until a complete pass has been made through the entire rule set. More than

29、one pass usually is necessary to assign a value to the goal variable. Perhaps the information needed to evaluate one rule is produced by another rule that is examined subsequently. For example, after the eleventh rule is fired, the fifth rule can be evaluated on the next pass.The passes continue as

30、long as it is possible to fire rules. When no more rules can be fired, the reasoning process ceases. (2) Reverse Reasoning In reverse reasoning, also called backward chaining, the inference engine selects a rule and regards it as a problem to be solved. Using the rule set as shown in figure 20-1. Ru

31、le 12 is the problem, since it assigns a value to the goal variable P. The inference engine attempts to evaluate Rule 12 but recognizes that Rule 10 or Rule 11 must be evaluated first. Rule 10 and 11 become sub problems of Rule 12. The inference engine then selects one of the subproblems to evaluate

32、, and the selected subproblem becomes the new problem. Figure20-1 Rules set THE FIRST LOGCAL PATH IS PURSUED. We will assume that Rule 10 becomes the problem. The inference engine then determines that Rule 7 and 8 must be evaluated before Rule 10 can be evaluated. Rules 7and 8 become the subproblems

33、 in this manner, searching for a rule that can be evaluated. THE NEXT LOGICAL PATH IS PURSUED. When the expert system attempts to evaluate Rule 11, Rule 9 becomes the problem; it can be evaluated using the outcomes of Rules 4 and 5. Because both Rules 4 and 5 are true, Rule 9 can be evaluated as tru

34、e without the need to examined Rule 6. Once Rule 9 is fired, Rule11 can be fired as well. This makes it possible to assign a value to goal variable P, since Rule 12 is fired if either Rule 10 or 11 is true. (3) Comparing Forward and Reverse Reasoning Reverse reasoning proceeds faster than forward re

35、asoning, because it does not have to consider all of the rules and does not make multiple passes through the rule set. Reverse reasoning is especially appropriate when: l There are multiple goal variables. l There are many rules. l All or most all of the rule do not have to be examined in the proces

36、s of reaching a solution. Some inference engines are designed to perform both forward and reverse reasoning.The user can specify which one to use. 4. The Development Engine The forth major component of the expert system is the development engine, which is used to create the expert system. When the i

37、nference engine consists of rules, this process involves building the rule set. There are two basic approaches: programming languages and expert system shells. (1) Programming Language You can create an expert system using any programming language; however, two are especially well suited to the symb

38、olic representation of the knowledge base: Lisp and Prolog . Lisp was developed in 1959 by john McCarthy ( one of the members of that first AI meeting ) , and Prolog was begun by Alain Colmerauer at the University of Marseilles in 1972. (2) Expert System Shells One of the first expert systems was My

39、cin, developed by Edward Shotlffle and Stanley Cohen of Stanford University, with the help of Stanton Axline, a physician. Mycin was created to diagnose certain infectious diseases. When the success of Mycin had been established, the developers looked for other ways tailored to apply their accomplis

40、hments. They discovered that the Mycin inference engine could be tailored to another type of problem by replacing the Mycin knowledge base with one reflecting the other problem domain. This finding signaled the start of a new approach to building expert system: the expert system sell. An expert syst

41、em sell is a ready-made processor that can be tailored to a specific problem domain through the addition of the appropriate knowledge base. Today, most of the interest in applying expert system to business problems involves the use of sells. An example of a problem domain that lends itself to an exp

42、ert system shell is help desk support. A help desk is a unit with-in the organization that provides technical help to users as well as to their own information specialists. In its most basic form, the help desk consists of one or more technical experts who receive users telephone calls for help. The

43、 user explains the problem and the technical expert suggests ways to solve it, perhaps referring to product manuals or other written sources. The help desk problem is so pervasive that a Helpdesk Institute was formed to facilitate dialogue among firms and industries with help desk expert system shel

44、ls. When a firm uses one of the shells, it must populate the knowledge base with data concerning its own hardware and applications software. A software vendor can populate its knowledge base with data describing its software products, and so on. When a help desk expert system is used, either the use

45、r or the help desk staff member communicates directly with the system, and the system attempts to resolve the problem. One test of the degree of sophistication of artificial intelligence is whether the user cannot determine if he or she is interfacing with a human or a computer. This test has been c

46、alled the Turing Test, in honor of the great pioneers in computer science, Alan Turing. The help desk expert systems use a variety of knowledge representation techniques. A popular approach is called case-based reasoning (CBR), which uses historical data as the basis for identifying problems and rec

47、ommending solutions. Some systems employ knowledge expressed in the form of a decision tree, a network-like structure that enables the user to progress from the root through the network of branches by answering questions relating to the problem. The path leads the user to a solution at the end of br

48、anch. Expert system shells have brought artificial intelligence within the reach of firms that do not have the resources necessary to develop their own systems using programming language. In the business area, expert system shells are the most popular way for firms to implement knowledge-base system

49、. 5. Advantages and Disadvantages of Expert Systems As with all computer applications, expert systems offer some real advantages; but there are also disadvantages. The advantages can accrue to both managers and the firm. 1. The Advantages of Expert Systems to Managers l Managers use expert systems with the intention of improving their decision-making. The improvement comes from being able to: l Consider More Alternative. An expert system

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁