Artificial Intelligence 1. Characterisations of AI Course 254482 Lecturer : Sukchatri PRASOMSUK University of Phayao, ICT Slide by © Simon Colton Department.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Artificial Intelligence 1. Characterisations of AI Course V231 Department of Computing Imperial College, London © Simon Colton.
Artificial Intelligence
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
Artificial Intelligence 0. Course Overview Course V231 Department of Computing Imperial College, London © Simon Colton.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
CMPT 310: SUMMER 2011 OLIVER SCHULTE Introduction to Artificial Intelligence.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
WHAT IS ARTIFICIAL INTELLIGENCE?
1946: ENIAC heralds the dawn of Computing. I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
Random Administrivia In CMC 306 on Monday for LISP lab.
Artificial Intelligence
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
Notes for CS3310 Artificial Intelligence Part 1: Overview Prof. Neil C. Rowe Naval Postgraduate School Version of January 2009.
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Introduction: Chapter 1
Artificial Intelligence at Imperial Dr. Simon Colton Computational Bioinformatics Laboratory Department of Computing.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
Introduction to Artificial Intelligence and Soft Computing
Artificial Intelligence Course Overview Course By Sukchatri PRASOMSUK University of Phayao, ICT.
What is AI…? Dr. Simon Colton Computational Bioinformatics Laboratory Department of Computing Imperial College, London.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
I Robot.
1 Introduction to Artificial Intelligence (Lecture 1)
Working Group 4 Creative Systems for Knowledge Management in Life Sciences.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
So what is AI?.
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be intelligent?
KNOWLEDGE BASED SYSTEMS
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.
What is Artificial Intelligence?
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
Artificial Intelligence, simulation and modelling.
ARTIFICIAL INTELLIGENCE. Contents Introduction Branches of AI Control Theory Cybernetics Artificial Neural Networks Application Advantage And Disadvantage.
1 Artificial Intelligence & Prolog Programming CSL 302.
CMPT 310 OLIVER SCHULTE Introduction to Artificial Intelligence.
Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Artificial Intelligence
Introduction to Artificial Intelligence
Artificial Intelligence
Chapter 11: Artificial Intelligence
第 1 章 绪论.
A I (Artificial Intelligence)
Artificial Intelligence 1. Characterisations of AI
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
Introduction to Artificial Intelligence and Soft Computing
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Artificial Intelligence 2. AI Agents
AI and Agents CS 171/271 (Chapters 1 and 2)
Artificial Intelligence Chapter 1 Introduction
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
Presentation transcript:

Artificial Intelligence 1. Characterisations of AI Course Lecturer : Sukchatri PRASOMSUK University of Phayao, ICT Slide by © Simon Colton Department of Computing, Imperial College, London 1

Overview of Characterisations 1.1 Long term goals – What do we want to achieve with AI? 1.2 Inspirations – How do we get machines to act intelligently? 1.3 Methodology employed – Hack away or theorise 1.4 General tasks to achieve – Reason, learn, discover, compete, communicate, … Fine grained characterisations 2

1.1 Long Term Goals 1. Produce intelligent behaviour in machines Why use computers at all? – They can do things better than us – Big calculations quickly and reliably We do intelligent things – So get computers to do intelligent things Monty Hall problem – Would a computer program get this wrong? 3

1.1 Long Term Goals 2. Understand human intelligence in society – Aid to philosophy, psychology, cognitive science Big question: what is intelligence? – Smaller questions: language, attention, emotion Example: The ELIZA program – Helped to study Rogerian psychotherapy How does society affect intelligence – AI used to look into social behaviour 4

1.1 Long Term Goals 3. Give birth to new life forms Oldest question of all – Meaning of life One approach: model life in silicon – Create “artificial” life forms (ALife) Evolutionary algorithms – (if it worked for life on planet earth…) – Hope “life” will be an emergent property – Can tame this for more utilitarian needs 5

1.1 Long Term Goals 4. Add to scientific knowledge – Often ignored that AI produces big scientific questions – Investigate intelligence, life, information Example: complexity of algorithms – P = NP? Another example: – What concepts can be learned by certain algorithms (computational learning theory) 6

1.2 Inspirations for AI ( แรงบันดาลใจสำหรับ AI) Major question: – “How are we going to get a machine to act intelligently to perform complex tasks?” Use what we have available: – Logic, introspection, brains – Evolution, planet earth – Society, fast computers 7

1.2 Inspirations for AI 1. Logic – Studied intensively within mathematics – Gives a handle on how to reason intelligently Example: automated reasoning – Proving theorems using deduction( พิสูจน์ทฤษฎีบทโดย ใช้การหัก ) Advantage of logic: – We can be very precise ( แม่นยำ ) (formal) about our programs Disadvantage of logic: – Theoretically possible doesn’t mean practically achievable 8

1.2 Inspirations for AI 2. Introspection ( วิปัสสนาหรือการใคร่ครวญ ) – Humans are intelligent, aren’t they? Heuristics to improve performance – Rules of thumb derived from perceived human behaviour Expert systems – Implement the ways (rules) of the experts Example: MYCIN (blood disease diagnosis) – Performed better than junior doctors Introspection can be dangerous 9

1.2 Inspirations for AI 3. Brains – Our brains and senses are what give us intelligence Neurologist tell us about: – Networks of billions of neurons Build artificial neural networks – In hardware and software (mostly software now) Build neural structures – Interactions of layers of neural networks 10

1.2 Inspirations for AI 4. Evolution – Our brains evolved through natural selection So, simulate the evolutionary process ( กระบวนการวิวัฒนาการ ) – Simulate genes, mutation, inheritance, fitness, etc. Genetic algorithms and genetic programming – Used in machine learning (induction) – Used in Artificial Life simulation 11

1.2 Inspirations for AI 5. Evolution on Earth – We evolved to survive in a dynamic environment Moving around and avoiding objects – More intelligent than playing chess AI should be embedded in robotics – Sensors (vision, etc.), locomotion, planning – Hope that intelligent behaviour emerges Behaviour based robotics – Start with insect like behaviour 12

1.2 Inspirations for AI 6. Society ( ด้านสังคม ) – Humans interact to achieve tasks requiring intelligence – Can draw on group/crowd psychology Software should therefore – Cooperate and compete to achieve tasks Multi-agent systems – Split tasks into sub-tasks – Autonomous agents interact to achieve their subtask 13

1.2 Inspirations for AI 7. Computer science – Computers and operating systems got very fast Allows us to write intelligent programs – In “bad” ways: using brute force Doing massive searches – Rather than reasoning intelligently Example: computer chess – Some people say that this “isn’t AI” – Drew McDermott disagrees 14

1.3 Methodologies “Neat” approach วิธีการที่มีระเบียบ – Ground programs in mathematical rigour ( ความเม่น ยำทางคณิตศาสตร์ ) – Use logic and possibly prove things about programs “Scruffy” approach ( ยู่ยี่, สกปรก ) – Write programs and test empirically ( ทางสังเกตุ ) – See which methods work computationally “Smart casual”: use both approaches – See AI as an empirical science and technology – Needs theoretical development and testing 15

1.4 General Tasks AI is often presented as – A set of problem solving techniques – Most tasks can be shoe-horned into a “problem” spec. Some problems attacked with AI techniques: – Getting a program to reason rationally – Getting a program to learn and discover – Getting a program to compete – Getting a program to communicate – Getting a program to exhibit signs of life – Getting a robot to move about in the real world 16

1.5 Generic Techniques Automated Reasoning – Resolution, proof planning, Davis-Putnam, CSPs Machine Learning – Neural nets, ILP, decision tree learning Natural language processing – N-grams, parsing, grammar learning Robotics – Planning, edge detection, cell decomposition Evolutionary approaches – Crossover, mutation, selection 17

1.6 Representation/Languages AI catchphrase – “representation, representation, representation” Some general schemes – Predicate logic, higher order logic – Frames, production rules – Semantic networks, neural nets, Bayesian nets Some AI languages developed – Prolog, LISP, ML – (Perl, C++, Java, etc. also very much used) 18

1.7 Application Areas Applications which AI has been used for: – Art, astronomy, bioinformatics, engineering, – Finance, fraud detection ( การตรวจสอบการทุจริต ), law, mathematics, – Military, music, story writing, telecommunications – Transportation, tutoring, video games, web search – And many more… AI takes as much as it gives to domains – AI is not a slave to other applications – It benefits from input from other domains 19

1.8 Final Products Some AI programs/robots are well developed Example software: – Otter (theorem prover, succesor to EQP) – Progol (machine learning) – Eliza (psychotherapy!!) จิตบำบัด Example hardware: – SHAKEY (very old now) – Rodney Brooks’ vacuum cleaner – Museum tour guide 20