Artificial Intelligence an Overview.ppt
《Artificial Intelligence an Overview.ppt》由会员分享,可在线阅读,更多相关《Artificial Intelligence an Overview.ppt(30页珍藏版)》请在麦多课文档分享上搜索。
1、Artificial Intelligence an Overview,Dr. B. Arunkumar Coimbatore Institute of Technology Coimbatore, India,Artificial Intelligence an Overview,What is intelligence? Intelligence is hard to describe. More a performance view rather than a structural one. Intelligence is observed in NEW areas. New areas
2、 where the knowledge is still incomplete. Intelligence - ability to work efficiently with Incomplete, Complex patterns,Artificial Intelligence an Overview,Artificial Intelligence - Enabling computers to work efficiently with Incomplete, Complex Patterns. What is the problem?Incomplete, complex patte
3、rns a large, unbounded search space. Searching this is time consuming Non Polynomial time complexity.,Artificial Intelligence an Overview,More details on patterns: Pattern a set of repeating, significant attributes. Complexity of a pattern measured by the number of attributes and the relationships b
4、etween these attributes. The more attributes The more complex The more relationships (inter dependencies) The more complex.,Artificial Intelligence an Overview,A view of the world: Three segments Segment 1 Totally known segment.All knowledge in this segment is known Methods exist for all problems So
5、lutions are method oriented. Underlying patterns can be ignored. Example - Find the square root of a number.,Artificial Intelligence an Overview,A view of the world: Segment 3 - Totally Unknown Hardly anything of topics in this area is known. Human beings are themselves unable to do much here. Examp
6、le - Life on other planets,Artificial Intelligence an Overview,A view of the world: Segment 2 Partially Known. Quite a lot is known about topics in this segment, but not everything. = Incomplete, Ambiguous patterns. Example Diagnosing diseases.,Artificial Intelligence an Overview,Intelligence is req
7、uired to handle problems in Segment 2. Algorithmic approaches cannot work here as an algorithm, by definition is finite, definite, and effective. (Definite is the opposite of ambiguous.) As more knowledge is acquired, topics in Segment 3 move to Segment 2 and topics in Segment 2 move to Segment 1.,A
8、rtificial Intelligence an Overview,Problem that artificial intelligence attempts to handle is “Providing efficient solutions to problems in an ambiguous, incomplete pattern area”. Artificial intelligence itself lies in Segment 2 of the view of the world. Solution - Non-algorithmic approaches.,Artifi
9、cial Intelligence an Overview,Artificial intelligence techniques can be divided into two types: Symbolic computation Non- symbolic computation,Artificial Intelligence an Overview,Symbolic Computation:Symbol: represents a concept, rather than a value.A symbol represents a relationship among two or mo
10、re classes. (class as in Object Oriented Programming Systems.) Symbolic computation represents an extreme in a continuum: Variable (representing numbers), Data Structure (variables of a particular type), Class (representing a collection of related variables and their functions), Symbol (representing
11、 collection of Objects and the relationships between them),Artificial Intelligence an Overview,Symbolic Computation has two branches Heuristic search Adjoining, Segment 1 of the World view. Heuristic A guide, an approximation, a thumb rule. Basically helps in pruning the search tree. Knowledge-based
12、 systems In the world view,between heuristic search and sub-symbolic computation. Knowledge Data is an understood, recognized format, Information is Useful data and Knowledge is Generalized Information. = Concepts, Patterns.,Artificial Intelligence an Overview,Heuristic Search Two types Proceeds fro
13、m Start state to Goal state A* - Data driven. Proceeds from Goal state to Start state AO* - Goal driven. A* - generates a solution path. Uses heuristics to prune the possible set of operators. AO* - generates a solution tree. Creates sub-goals for a particular goal, until the sub-goal is directly ac
14、hievable.,Artificial Intelligence an Overview,Core areas of Heuristic search: Problem representation - by a State space. Each node in the State space represents a complete state of the problem. Operators Change one state to another. Heuristic Evaluation function Evaluates the goodness of each of the
15、 possible next states. (Not a definite evaluation, only an approximation.),Artificial Intelligence an Overview,The Heuristic evaluation function is basically a form of hill climbing: Take the steepest gradient which will be the shortest path to the peak (goal). Problems in Heuristic Search: Local Ma
16、xima A particular point in the search space may be better than all neighboring points, but still, may not be the ultimate goal. This is called a Local Maxima. Solved by making Random Jumps.,Artificial Intelligence an Overview,Knowledge Based Systems: Core Areas of Knowledge Based systems Knowledge B
17、ase Representation Inference Engine User interface Knowledge acquisition module,Artificial Intelligence an Overview,Representation techniques are primarily: production rules sets of if-then rules, similar to production rules used to specify a grammar. Example: If the car does not start check the bat
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARTIFICIALINTELLIGENCEANOVERVIEWPPT
