Artificial Intelligence Third Class

Similar documents
Knowledge based expert systems D H A N A N J A Y K A L B A N D E

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Visual CP Representation of Knowledge

Rule-based Expert Systems

Abstractions and the Brain

Lecture 1: Basic Concepts of Machine Learning

AQUA: An Ontology-Driven Question Answering System

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Knowledge-Based - Systems

Evolutive Neural Net Fuzzy Filtering: Basic Description

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Software Development: Programming Paradigms (SCQF level 8)

Lecture 10: Reinforcement Learning

Agent-Based Software Engineering

Developing an Assessment Plan to Learn About Student Learning

IAT 888: Metacreation Machines endowed with creative behavior. Philippe Pasquier Office 565 (floor 14)

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Learning Methods for Fuzzy Systems

Mathematics subject curriculum

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

MYCIN. The MYCIN Task

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

Reinforcement Learning by Comparing Immediate Reward

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Seminar - Organic Computing

A Case-Based Approach To Imitation Learning in Robotic Agents

Action Models and their Induction

An OO Framework for building Intelligence and Learning properties in Software Agents

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

2 nd grade Task 5 Half and Half

White Paper. The Art of Learning

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

A Reinforcement Learning Variant for Control Scheduling

Evolution of Symbolisation in Chimpanzees and Neural Nets

Language properties and Grammar of Parallel and Series Parallel Languages

Axiom 2013 Team Description Paper

Concept Acquisition Without Representation William Dylan Sabo

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

EXPERT SYSTEMS IN PRODUCTION MANAGEMENT. Daniel E. O'LEARY School of Business University of Southern California Los Angeles, California

The ADDIE Model. Michael Molenda Indiana University DRAFT

Lecture 1: Machine Learning Basics

CLASSIFICATION OF PROGRAM Critical Elements Analysis 1. High Priority Items Phonemic Awareness Instruction

MYCIN. The embodiment of all the clichés of what expert systems are. (Newell)

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

Clouds = Heavy Sidewalk = Wet. davinci V2.1 alpha3

The Enterprise Knowledge Portal: The Concept

Some Principles of Automated Natural Language Information Extraction

Computerized Adaptive Psychological Testing A Personalisation Perspective

Rendezvous with Comet Halley Next Generation of Science Standards

Learning goal-oriented strategies in problem solving

Evolution of Collective Commitment during Teamwork

Timeline. Recommendations

Toward Probabilistic Natural Logic for Syllogistic Reasoning

POLA: a student modeling framework for Probabilistic On-Line Assessment of problem solving performance

A student diagnosing and evaluation system for laboratory-based academic exercises

On the Combined Behavior of Autonomous Resource Management Agents

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

Missouri Mathematics Grade-Level Expectations

Syllabus: Introduction to Philosophy

Parsing of part-of-speech tagged Assamese Texts

Laboratorio di Intelligenza Artificiale e Robotica

Applying ADDIE Model for Research and Development: An Analysis Phase of Communicative Language of 9 Grad Students

Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education

Content-free collaborative learning modeling using data mining

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

LITERACY ACROSS THE CURRICULUM POLICY

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

Ontologies vs. classification systems

Lab 1 - The Scientific Method

Ministry of Education, Republic of Palau Executive Summary

Laboratorio di Intelligenza Artificiale e Robotica

Lip reading: Japanese vowel recognition by tracking temporal changes of lip shape

Implementing a tool to Support KAOS-Beta Process Model Using EPF

GACE Computer Science Assessment Test at a Glance

Ph.D in Advance Machine Learning (computer science) PhD submitted, degree to be awarded on convocation, sept B.Tech in Computer science and

Modeling user preferences and norms in context-aware systems

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Litterature review of Soft Systems Methodology

BUILD-IT: Intuitive plant layout mediated by natural interaction

CAAP. Content Analysis Report. Sample College. Institution Code: 9011 Institution Type: 4-Year Subgroup: none Test Date: Spring 2011

Geospatial Visual Analytics Tutorial. Gennady Andrienko & Natalia Andrienko

Scoring Guide for Candidates For retake candidates who began the Certification process in and earlier.

1 3-5 = Subtraction - a binary operation

Perception of Lecturer on Intercultural Competence and Culture Teaching Time (Case Study)

ROLE OF TEACHERS IN CURRICULUM DEVELOPMENT FOR TEACHER EDUCATION

The Good Judgment Project: A large scale test of different methods of combining expert predictions

Trend Survey on Japanese Natural Language Processing Studies over the Last Decade

Full text of O L O W Science As Inquiry conference. Science as Inquiry

A Genetic Irrational Belief System

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Heritage Korean Stage 6 Syllabus Preliminary and HSC Courses

Student Assessment Policy: Education and Counselling

A Metacognitive Approach to Support Heuristic Solution of Mathematical Problems

PRODUCT COMPLEXITY: A NEW MODELLING COURSE IN THE INDUSTRIAL DESIGN PROGRAM AT THE UNIVERSITY OF TWENTE

Study and Analysis of MYCIN expert system

BENCHMARK TREND COMPARISON REPORT:

Welcome to. ECML/PKDD 2004 Community meeting

A cognitive perspective on pair programming

UC Merced Proceedings of the Annual Meeting of the Cognitive Science Society

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

Transcription:

Babylon University Information Technology College Software Department Artificial Intelligence Third Class Dr. Asaad Sabah Hadi

References Artificial Intelligence A modern approach, By: Stuart Russell & Peter Norvig, third edition, 2014, Pearson New International Edition. Artificial Intelligence, By :Elaine Rich and Kevin knight, 2011. Artificial Intelligence, Structures and Strategies for complex problem solving, By: Gearge F. Luger, fourth edition, 2002, Pearson Addison Wesely. Artificial Intelligence through Prolog by Neil C. Rowe,1988.

What is AI? Intelligence: ability to learn, understand and think (Oxford dictionary) The word Intelligence has its roots in the Latin word Intellegere, Therefore intelligence can be depicted as being able to combine different kinds of information by establishing links between them. The notion of intelligence does not merely comprise solving problems, but is about being able to make sense out of numerous distinct facts to develop new abstract ideas. AI is the study of how to make computers make things which at the moment people do better. AI deals with information processing problems and how to identify and solve them. 3

Area of Artificial intelligence Getting computers to communicate with us in human languages like English, either by printing on a computer terminal, understanding things we type on a computer terminal, generating speech, or understanding our speech (Natural Language); Getting computers to remember complicated interrelated facts, and draw conclusions from them (Inference); Getting computers to plan sequences of actions to accomplish goals (Planning); Getting computers to offer us advice based on complicated rules for various situations (Expert Systems); Getting computers to look through cameras and see what's there (Vision); Getting computers to move themselves and objects around in the real world (Robotics). 4

What is AI? Thinking humanly Thinking rationally Acting humanly Acting rationally 5

Acting Humanly: The Turing Test The Turing test measures the performance of an allegedly intelligent machine against that of human being, arguably the best and only standard for intelligent behaviour. The interrogator is asked to distinguish the computer from the human on the basis of their answer. If the interrogator cannot distinguish the machine from the human, then Turing argue the machine may be assumed to be intelligent. Imitation Game Human Human Interrogator AI System 6

Thinking Humanly: Cognitive Modelling Not content to have a program correctly solving a problem. More concerned with comparing its reasoning steps to traces of human solving the same problem. Requires testable theories of the workings of the human mind: cognitive science. 7

Thinking Rationally: Laws of Thought Aristotle was one of the first to attempt to codify right thinking, i.e., irrefutable reasoning processes. Formal logic provides a precise notation and rules for representing and reasoning with all kinds of things in the world. Obstacles: - Informal knowledge representation. - Computational complexity and resources. 8

Acting Rationally Acting so as to achieve one s goals, given one s beliefs. Does not necessarily involve thinking. Advantages: - More general than the laws of thought approach. - More amenable to scientific development than humanbased approaches. 9

Branches of AI 1. Search : Problem-solving technique that systematically explores a space of problem states. There are both alternative and successive stages in the process of problemsolving. There are numerous approaches in the AI branch of searching. General approaches to searching are ones such as means-end analysis or iterative deepening. Another approach is delineated brute-force or blind search. There are many types of search algorithm : Breath first search, Depth first search, Hill Climbing,.. Etc. 10

2. Logical AI : Logic is being referred to as the science of reasoning with the help of normative formal principles. Logical AI involves representing knowledge of an agent s world, its goals and the current situation by sentences in logic. There are two interesting logical AI approaches : A. Fuzzy Logic : It deals with modeling modes of reasoning that are imprecise in the context of rational decision making in uncertain environments. Hence, inferring approximate answers to questions that are based on incomplete knowledge. B. Non-monotonic logic: It is able to model beliefs of active processes in an environment of incomplete information. Prediction are being revised when new observations are made. The development of logical AI is based on the fifth generation computer systems. Computers before were based on a machine language based on the von Neumann machine. The fifth generation computer systems formulated a language based on logic and designed hardware "for parallel operations or associative search" to serve 11 for the inference function.

The programming language Prolog is playing an important role in the fifth generation of computers. It is "a general purpose programming language based on logic" and was developed by Alain Colmerauer in 1972. It is intended for logic programming and has similarities with Lisp and relational database query languages. Prolog has been used for many purposes including NLP (natural language processing) and expert systems. 12

3. Learning :machine learns "whenever it changes its structure, program, or data [...] in such a manner that its expected future performance improves. Tasks by AI systems comprise : "recognition, diagnosis, planning, robot control, prediction, etc.. Rote Learning is the mere memorization of a prior trial-anderror approach. Generalization is more difficult to achieve for the situations that are being dealt with were not previously encountered. 13

4. Representation : Representing knowledge is a central task in AI. There are five distinct roles for knowledge representation : i. Knowledge representation is a representative inside the reasoner or a stand-in for the things that exist in the world, therefore there are no direct interaction to the real world. ii. The knowledge representation is acting as ontological commitments, i.e. restrictions on what we can see in the world and how detailed this perception is. iii. The knowledge representation has the role to fragment the reasoning about intelligence, therefore only a part of the insights or beliefs that are prevalent can be captured by the representation. iv. The knowledge representation is an efficient computation medium, this incorporates the logical AI perspective to choose an eligible and efficient logic. v. The knowledge representation is a medium of human expression. 14

5. Common-sense knowledge : It is humans knowledge about the structure of the external world. Humans gained this knowledge without any focused effort. A human in this context is said to "allow him or her to meet the everyday demands of the physical, spatial, temporal and social environment" and attempt for being at least fair successful. Common-sense knowledge is also connected to the field of reasoning, which is being able to make inferences. 15

6. Pattern Recognition : It is often called the basis of AI programs. Recognizing pattern can be achieved by using memories, by employing symbol processing to derive rules or by making use of neural networks. Pattern Recognitions is the foundation of numerous AI applications which will be subsequently depicted such as natural language processing or computer vision. Perception is one part of pattern recognition that is gradually enhancing due to new results of the field of neuroscience. 16

Applications of AI 1. Game Playing 2. Speech Recognition 3. Natural Language Processing 4. Computer Vision 5. Expert System 6. Heuristic Classification 7. Cybernetics and brain simulation 8. Robotics 17

Thanks for Listening 18