Artificial Intelligence Module – CS364 Introduction to Artificial Intelligence – CS364 05 th September 2006 Dr Bogdan L. Vrusias

Slides:



Advertisements
Similar presentations
G5AIAI Introduction to Artificial Intelligence Graham Kendall Course Introduction.
Advertisements

Artificial Intelligence
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Artificial Intelligence 0. Course Overview Course V231 Department of Computing Imperial College, London © Simon Colton.
4 Intelligent Systems.
1 Lecture 33 Introduction to Artificial Intelligence (AI) Overview  Lecture Objectives.  Introduction to AI.  The Turing Test for Intelligence.  Main.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
COMP 3009 Introduction to AI Dr Eleni Mangina
Chapter 12: Intelligent Systems in Business
Web Technologies – CS381 Bogdan L. Vrusias 22 January 2004.
CS5201 Intelligent Systems (2 unit) Semester II Lecturer: Adrian O’Riordan Contact: is office is 312, Kane
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Introduction to Web Technologies Module – CS381 Introduction to Web Technologies – CS th January 2007 Dr Bogdan L. Vrusias
Dr Rong Qu Module Introduction.
Introduction to AI Module – CS289 Introduction to Artificial Intelligence – CS th September 2006 Dr Bogdan L. Vrusias
1 Intelligent Systems Q: Where to start? A: At the beginning (1940) by Denis Riordan Reference Modern Artificial Intelligence began in the middle of the.
Introduction to AI Michael J. Watts
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.
Artificial Intelligence: Its Roots and Scope
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
Game AI Fundamentals. What is Artificial Intelligence (AI)? Not easy to answer… “Ability of a computer or other machine to perform those activities that.
11 C H A P T E R Artificial Intelligence and Expert Systems.
10/3/2015 ARTIFICIAL INTELLIGENCE Russell and Norvig ARTIFICIAL INTELLIGENCE: A Modern Approach.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
CS355 – Theory of Computation Dr. Aidan Mooney, September 2006 National University of Ireland, Maynooth Department of Computer Science.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
6/4/2016 Department of Computer Science, University of Agriculture, Abeokuta, Nigeria. CSC 427:ARTIFICIAL INTELLIGENCE BY DR. A. F. ADEKOYA.
I Robot.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Introduction to Artificial Intelligence CS 438 Spring 2008.
G5BAIM Artificial Intelligence Methods Dr. Graham Kendall Course Introduction.
Artificial Intelligence Introduction Alison Cawsey room: G36 Ruth Aylett Room: 1.37
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
MITM613 Wednesday [ 6:00 – 9:00 ] am 1 st week. Good evening …. Every body.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
1 ARTIFICIAL INTELLIGENCE Gilles BÉZARD Version 3.16.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Artificial Intelligence, simulation and modelling.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
EXPERT SYSTEM WEEK 1. C ATALOG D ESCRIPTION Knowledge Acquisition techniques, Knowledge representation, Analysis and Design of an ES, Reasoning strategies,
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Artificial Intelligence – CS364 Knowledge Engineering Lectures on Artificial Intelligence – CS364 Knowledge Engineering 08 th November 2005 Dr Bogdan L.
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Inexact Reasoning 2 Session 10
Lecture #1 Introduction
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Inexact Reasoning 2 Session 10
Artificial Intelligence (CS 370D)
Artificial Intelligence (AI)
Artificial Intelligence (CS 461D)
G5BAIM Artificial Intelligence Methods
Course Instructor: knza ch
Artificial Intelligence (AI)
Artificial Intelligence (Lecture 1)
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems
Logic for Artificial Intelligence
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
EA C461 – Artificial Intelligence Introduction
Introduction to Artificial Intelligence – CS364
28th September 2005 Dr Bogdan L. Vrusias
Artificial Intelligence
Presentation transcript:

Artificial Intelligence Module – CS364 Introduction to Artificial Intelligence – CS th September 2006 Dr Bogdan L. Vrusias

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Fundamental Questions of AI (Alan Turing asked:) Is there thought without experience? Is there mind without communication? Is there language without living? Is there intelligence without life? … Can machines think?

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © CS364 Aims The aim of this module is: –This module aims to demonstrate a variety of techniques for capturing human knowledge and represent it in a computer, in a way that enables the machine to reason over the data represented, and mimic the human ability to deal with incomplete or uncertain data.

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © CS364 Outcomes At the end of the module students should be able to: –Describe methods for acquiring human knowledge. –Evaluate which of the acquisition methods would be most appropriate in a given situation. –Describe techniques for representing acquired knowledge in a way that facilitates automated reasoning over the knowledge. –Categorise and evaluate AI techniques according to different criteria such as applicability and ease of use, and intelligently participate in the selection of the appropriate techniques and tools, to solve simple problems. –Use the presented techniques in practice to develop an “intelligent” system.

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © CS364 Content I Knowledge-Based Intelligent Systems –Intelligent machines and what they can do. –Artificial intelligence from the ‘Dark Ages’ to knowledge-based systems –What is knowledge? –Knowledge representation techniques –Rules as a knowledge representation technique

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © CS364 Content II Uncertainty Management in Expert Systems –Introduction to uncertainty –Bayesian reasoning –Certainty factors theory and evidential reasoning –Comparison of Bayesian reasoning and certainty factors

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © CS364 Content III Fuzzy Expert Systems –Introduction to fuzzy thinking –Fuzzy sets –Linguistic variables and hedges –Operations of fuzzy sets –Fuzzy rules –Fuzzy inference –Building a fuzzy expert system

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © CS364 Content IV Machine Learning –Introduction to learning –Introduction to Artificial Neural Networks –Introduction to Evolutionary Computation

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © CS364 Content V Knowledge Engineering and Data Mining –Introduction to knowledge engineering –How to find the tools that will work for my problem –Data mining and knowledge discovery

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Assessment Pattern Unit(s) of AssessmentWeighting Towards Module Mark (%) Coursework25 Verbal Examination (based on the coursework)15 Examination60 Qualifying Condition(s) A weighted aggregate mark of 40% is required to pass the module.

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Coursework The students are expected to participate in a group project focused on studying the architecture and behaviour of an fuzzy logic system. Students may use a pre-existing program (shell) or write their own. –The department will provide the Matlab Fuzzy Logic tool, –but, there are web sites which contain AI freeware and the students are expected to make the most of this freeware. The student is expected to write an individual 10-page (max) report on his or her study, not exceeding 3000 words. –More details will be give at appropriate time.

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Methods of Teaching/Learning The module will consist of 26 hours of lectures, and 4 practical tutorial hours. NOTE: Attending lectures is VERY important!

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © On-line Resources CS364 main resource – NOTE: Make sure you check the module website regularly! The WWWW (i.e !!!)

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Selected Texts The main course book for this module that contains most of the theoretical material is: –Negnevitsky, Michael (2004), Artificial Intelligence – A Guide to Intelligent Systems (Second Edition), Harlow, UK, Addison Wesley, ISBN:

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Selected Texts II Other recommended books are: –Luger, G.F (2004) Artificial Intelligence: Structures & Strategies for Complex Problem Solving (Fifth Edition). London: Addison-Wesley, ISBN: –Callan, Rob (2003), Artificial Intelligence, Basingstoke, Hampshire, UK, Palgrave MacMillan, ISBN: –Winston, Patrick H. (1992), Artificial Intelligence (Third Edition), Reading (MASS): Addison-Wesley Publishers Co, ISBN:

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Learning contract – for us all Punctuality No disruption of other’s learning Mobile phones! Availability (office 06BB02): –Tuesdays 14: :00 Communication: and the student hours Fun

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Discussion Can machines think? Can machines see? How does a human mind work? Is it magic? Can non-humans have minds? Can machines replace a human worker? Are intelligent machines good or bad for humans? Would you trust one?

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © What is Intelligence? Intelligence is the ability to understand and learn things. Intelligence is the ability to think and understand instead of doing things by instinct or automatically. (Essential English Dictionary, Collins, London, 1990). Intelligence is the ability to learn and understand, to solve problems and to make decisions.

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © What is Artificial Intelligence? The goal of artificial intelligence (AI) as a science is to make machines do things that would require intelligence if done by humans. AI is a branch of computing science that deals with the specification, design and implementation of information systems that have some knowledge related to the enterprise in which the information systems are situated. Such systems are designed per se to be responsive to the needs of their end-users.

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Turing Imitation Game The British mathematician Alan Turing, over fifty years ago, inventing a game, the Turing Imitation Game. The imitation game originally included two phases:

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Turing Imitation Game – Phase 1 In the first phase, the interrogator, a man and a woman are each placed in separate rooms. The interrogator’s objective is to work out who is the man and who is the woman by questioning them. The man should attempt to deceive the interrogator that he is the woman, while the woman has to convince the interrogator that she is the woman.

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Turing Imitation Game – Phase 2 Second Phase In the second phase of the game, the man is replaced by a computer programmed to deceive the interrogator as the man did. It would even be programmed to make mistakes and provide fuzzy answers in the way a human would. If the computer can fool the interrogator as often as the man did, we may say this computer has passed the intelligent behaviour test.

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Turing Remarks By maintaining communication between the human and the machine via terminals, the test gives us an objective standard view on intelligence. A program thought intelligent in some narrow area of expertise is evaluated by comparing its performance with the performance of a human expert. To build an intelligent computer system, we have to capture, organise and use human expert knowledge in some narrow area of expertise.

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Some AI Examples Please check the following websites on your free time: – – – – – – – –

Artificial Intelligence Module – CS364 5 th September 2006Bogdan L. Vrusias © Closing Questions??? Remarks??? Comments!!! Evaluation!