• Nu S-Au Găsit Rezultate

Faculty of Computer Science and Mathematics

N/A
N/A
Protected

Academic year: 2022

Share "Faculty of Computer Science and Mathematics"

Copied!
41
0
0

Text complet

(1)

ARTIFICIAL INTELLIGENCE

Introduction

BABEŞ-BOLYAI UNIVERSITY

Faculty of Computer Science and Mathematics

(2)

Summary

 Short questions about AI

 History of AI

 Applications of AI

(3)

Short questions about AI

 What AI represents?

 Difficult question (AI is very young)

AI is a branch of Science which deals with helping

machines find solutions to complex problems in a more human-like fashion.

 On short: machines that make intelligent things

 Strong AI

 Weak AI

(4)

Short questions about AI

 Why we need AI?

 Web ranking

(5)

Short questions about AI

 Why we need AI?

 Web ranking

 Recognition / analyse of

 Voice

http://www.indiegogo.com/projects/feed-your-pet-from-your-phone-with-pintofeed

 Images

 Handwritten

(6)

Short questions about AI

 Why we need AI?

 Recognition / analyse of

 Voice

 Images

 Handwritten

(7)

Short questions about AI

 Why we need AI?

 Recognition / analyse of

 Voice –

http://www.indiegogo.com/projects/feed-your-pet-from-your-phone-with-pintofeed

 Images

 Handwritten

(8)

Short questions about AI

 Why we need AI?

 Automatic translation

(9)

Short questions about AI

 Why we need AI?

 Medical diagnosis

 Task planning

 Robot manipulation

 Spam filtering

 Air-craft avoidance

(10)

History of AI

 Major steps:

 Born of AI (1943-1956)

 Golden age (1956-1974)

 First winter(1974-1980)

 Boom (1980-1987)

 Second winter (1987-1993)

 Meta-modern AI (after 1993)

(11)

History of AI – born of AI (1943-1956)

 AI’s origin?

 Mathematic, logique, computer science, philosophy, cognitive science, biology

 First concepts of AI

 1943  Walter Pitts & Warren McCulloch proposed artificial neuron

 1950  Alan Turing  Turing test

Can machines think?

Demo  ALICE http://www.alicebot.org

 1951  first game programs (chess and checkers)

 1955  Allen Newell & Herbert Simon  first program for automatically theorem proving

1950 1960 1970 1980 1990 2000

Turing

test

(12)

History of AI – born of AI (1943-1956)

 AI concept

 1956  John McCarthy, summer school, Dartmouth, SUA, has proposed the term AI

 1956  John McCarthy - first demonstration of running an AI program at CMU (Carnegie Mellon University)

1950 1960 1970 1980 1990 2000

Turing test

“AI”

(13)

History of AI – golden age (1956-1974)

 Computers are able of executing a task X

 X = puzzle solving, automatic theorem proving, checkers playing

Toy problems

 1958  John McCarthy has proposed LISP language at MIT (Massachusetts Institute of Technology)

 1965  ELIZA

 1969  robot Shakey has combined locomotion, perception and problem solving (Stanford Research Institute)

 1970  “born” of evolutionary algorithms

1950 1960 1970 1980 1990 2000

Turing test

“AI”

enthusiasm

(14)

History of AI – golden age (1956-1974)

 1966 – 1973  a dose of realism

 Problem specific knowledge is required

Syntactic approach is not sufficient  automatic translation Russian - English (US has suspended the funding)

 Difficult control  exponential complexity

Britannic government has suspended AI funds  Lighhill report  pessimism about AI research

 Theoretical limits  perceptron can not solve XOR problem

Neural network research is stopped

1950 1960 1970 1980 1990 2000

Turing test

“AI”

enthusiasm realism

(15)

History of AI – golden age (1956-1974)

 1969 – 1988  knowledge-based systems

 Guided search based on specific knowledge of the problem domain

Cyc  a knowledge database  http://cyc.com

Numerous companies have developed expert systems

1950 1960 1970 1980 1990 2000

Turing test

“AI”

enthusiasm realism Expert systems

(16)

History of AI – first winter (1974 – 1980)

 Problems

 Limited power of computers

 AI techniques require exponential time for problem solving

 Knowledge database requirement

 Funding is stopped

AI winter

1950 1960 1970 1980 1990 2000

Turing test

“AI”

enthusiasm Expert systems

realism

(17)

History of AI – first winter (1974 – 1980)

 Expert systems

 Massive investments

 Extravagant promises

 Financial Crah

 AI funding is limited

 1979 – first autonomic vehicle controlled by computer (the Stanford Cart)

1950 1960 1970 1980 1990 2000

Turing test

“AI”

enthusiasm realism Expert systems

(18)

History of AI – Boom (1980 – 1987)

 Expert systems have exploded

 MYCIN – Standford University

 Diagnosis of blood infections

 XCON (eXpert CONfigurer) - Carnegie Mellon University

 Select the components of a computer based on user options

1950 1960 1970 1980 1990 2000

Turing test

enthusiasm realism Expert systems

Boom

(19)

History of AI – Boom (1980 – 1987)

 1986 – artificial neural network

 Multilayer perceptron

 Backpropagation learning algorithm

 New development

 Symbolic models (Newell, Simon)

 Logistic models (McMarthy)

 Born of statistical automatic learning

1950 1960 1970 1980 1990 2000

Turing test

enthusiasm realism Expert systems

Boom ANN

(20)

History of AI – second winter (1987-1993)

 Computation power is limited

 Companies' suspicions

 Money were allocated for other research domains

1950 1960 1970 1980 1990 2000

Turing test

enthusiasm realism Expert systems

Boom ANN

(21)

History of AI – modern AI (1993 – present)

 1997 – Deep Blue

 1998 – genetic programming

 2000 – robots as pets

Modern AI AI winter

1950 1960 1970 1980 1990 2000

Turing test

enthusiasm realism Expert systems

Boom ANN

(22)

History of AI – modern AI (1993 – present)

 Statistical models

 Machine learning

Hidden Markov models (HMM)

Support vector machines (SVM)

Gaussien processes

Graphical models (Bayesien networks, conditional random fields)

Nature-inspired models (evolutionary computation, PSO, ACO, quantum computing)

 Data mining

Modern AI 1950 1960 1970 1980 1990 2000

Turing test

enthusiasm realism Expert systems

Boom ANN

Statistical models

(23)

AI perception

 Artificial Intelligence AI (2001) – Steven

Spielberg

(24)

Applications of AI

 2005: DARPA grand challenge

 http://www.youtube.com/watch?v=jSnw6UHBREA

 Defense Advanced Research Projects Agency  http://www.darpa.mil

 2011: Google self-driving cars

 View 1 (

http://www.smartplanet.com/blog/thinking-tech/googles-self-driving-car/5445

)

 View 2 ( http://www.youtube.com/watch?v=eXeUu_Y6WOw )

(25)

Applications of AI

Turing test

ALICE

http://www.pandorabots.com/pandora/talk?botid=f5d922d97e345aa1

Laura: My name is Laura 

ALICE: Glad to know you, Laura. 

Laura: Which film do you like? 

ALICE: My favorite movie is Imagine. Have you seen it? 

Laura: No. 

ALICE: I would recommend you check it out. 

Laura: What is it about? 

ALICE: Science fiction. 

Laura: Do you remember my name? 

ALICE: You said your name is Laura? 

Laura: Yes, I said. 

ALICE: Give me a break. 

Laura: Do you know Turing? 

ALICE: A brilliant and tragic figure in the history of computer science. 

Laura: Who else do you know? 

ALICE: No I don't know. I am chatting with several other people at once. 

Laura: But Loebner? 

ALICE: The Loebner Prize is an annual Turing Test sponsored by New York

philanthropist Hugh Loebner. Dr. Wallace and ALICE won it in 2000. The ALICE

program was ranked "most human computer" by the panel of judges.

(26)

Applications of AI

natural language processing - chatbot

 Valerie: CMU Robot Receptionist in Newell- Simon hall.

 ALICE: 2004 Loebner Prize winner

 ELIZA: psychotherapist

 Jeopady (2011)

 IBM’s Watson – view

(27)

Applications of AI

natural language processing

 Tone (spoken or by contact) for card number

 A small vocabulary, an increased accuracy requirement

 Message sending

 A large vocabulary, an increased accuracy requirement

 Dictation

 Very large vocabulary, an increased accuracy requirement

 Eg.

IBM Via Voice

Dragon Naturally Speaking

 From a theoretical point of view

 Hidden Markov models,

 A* search

(28)

Applications of AI

natural language processing – automatic translation

 From

 Georgetown-IBM experiment

 To

 Yahoo! Babel Fish  Systran – view (http://www.systranet.com/translate)

 Free translation  SDL Language Weaver

 Google translate  Google

 From a theoretical point of view

 Rule-based systems

 Statistical translation models (IBM)

 Example-based systems

(29)

Applications of AI Games - chess

 IBM Deep Blue vs. Kasparov, may 1995

 6 games: K, DB, draw, draw, draw, DB

 IBM  18 billions of dollars

 From a theoretical point of view

 Game with

 2 players

 Zero sum

 Discrete states

 Perfect information

 Finite end

(30)

Applications of AI

www – web searching

 Automatic selection/order of news

 Vs.

 Manual organisation of news  CNN

 From a theoretical point of view

 Unsupervised learning (clustering)

(31)

Applications of AI

www – map orientation/navigation

 From UBB  streets of New York

 From a theoretical point of view

 Search strategies

(32)

Applications of AI

www – information retrieval

 Information retrieval about a job

 Flipdog  http://www.flipdog.com/

 From a theoretical point of view

 Supervised learning (classification)

(33)

Applications of AI

www – collaborative filtering

 User experience

 Amazon  view

(http://www.amazon.com/Intelligent-Systems- Approach-Reference-Library/dp/3642210031)

 From a theoretical point of view

 Unsupervised learning (clustering)

(34)

Applications of AI

robots – intelligent shoes

 Adapting cushion to speed, road surface, etc.

 From a theoretical point of view

 Regression modeling

(35)

Applications of AI robots – football

 Robocup  http://www.robocup.org/

 View the movie

 http://www.youtube.com/watch?v=-Y4H3Sox_4I

 From a theoretical point of view

 Reinforcement learning

(36)

Applications of AI

robots – humanoid robots

 Humanoid robots

 Asimo (Honda)  view

 QRIO (Sony)

(37)

Applications of AI

robots – Hubble telescope

 planning: who and when go to see something?

 30000 observations/year

 Many constraints

 From a theoretical point of view

 Constraint satisfaction problem

(38)

Applications of AI

robots – vehicles on Mars

 Automatic driving on Mars

 From a theoretical point of view

 Planning of robot’s moves

(39)

Applications of AI art

 AARON

 view

 From a theoretical point of view

 Automatic learning

(40)

Applications of AI mobile devices

 Text-to-Picture

 Applications that generates phrases based on observed gestures

 Help people

 From a theoretical point of view

 Supervised and unsupervised learning

(41)

AI today

 Summary

 Do not know how to make 98% of intelligent things

 But 2% of them can be done very well

 AI is not magic. All is about:

 Optimisation

 Probabilities and statistics

 Logic

 Algorithms

Referințe

DOCUMENTE SIMILARE

MEZEI Ildikó, Lecturer Professor E-mail: darvay[at]cs.ubbcluj.ro E-mail: ildiko.mezei[at]math.ubbcluj.ro Web: http://www.cs.ubbcluj.ro/~darvay Web:

COMPUTER SCIENCE, THEORY & METHODS SCIENCE Journal of Logical and Algebraic Methods in Programming 2352-2208 3 89 COMPUTER SCIENCE, THEORY & METHODS SCIENCE IEEE ANNALS OF

MATHEMATICS, INTERDISCIPLINARY APPLICATIONS SCIENCE Journal of Mathematical Fluid Mechanics 1422-6928 3 54 MATHEMATICS, INTERDISCIPLINARY APPLICATIONS SCIENCE APPLIED STOCHASTIC

If a method is declared virtual in the base class, then the methods overriding it will be considered virtual in all derived classes of the hierarchy.. For the

This value does not belong to a specific data type and it could be used in expressions together with other attribute values having different types (number, text, date,

Models and implementation of distributed applications, Databases, Distributed artificial intelligence, Games computational theory, Languages, tools and programming media,

– Monitoring - there is a wide set of contexts in which monitoring allows decision- making: if system business functions are exposed you need to monitor them, if you want to

ASTRONOMICAL INSTITUTE FACULTY OF MATHEMATICS AND COMPUTER SCIENCE CLUJ-NAPOCA BRANCH - ASTRONOMICAL OBSERVATORY FACULTY OF PHYSICS.. ROMANIAN NATIONAL COMMITTTEE