SlideShare a Scribd company logo
Hand-Coded Knowledge vs. Machine Learning
•How much work would it be to enter knowledge by hand?
•Do we even know what to enter?
1952-62 Samuel’s checkers player learned its evaluation
function
1975 Winston’s system learned structural descriptions
from examples and near misses
1984 Probably Approximately Correct learning offers a
theoretical foundation
mid 80’s The rise of neural networks
Robotics - Tortoise
1950 W. Grey Walter’s light seeking tortoises. In this
picture, there are two, each with a light source and a light
sensor. Thus they appear to “dance” around each other.
Robotics – Hopkins Beast
1964 Two versions of the Hopkins beast, which used sonar to
guide it in the halls. Its goal was to find power outlets.
Robotics - Shakey
1970 Shakey (SRI)
was driven by a remote-
controlled computer,
which formulated plans
for moving and acting.
It took about half an
hour to move Shakey
one meter.
Robotics – Stanford Cart
1971-9 Stanford cart.
Remote controlled by
person or computer.
1971 follow the white
line
1975 drive in a straight
line by tracking skyline
1979 get through
obstacle courses. Cross
30 meters in five hours,
getting lost one time
out of four
Planning vs. Reacting
In the early days: substantial focus on planning (e.g., GPS)
1979 – in “Fast, Cheap and Out of Control”, Rodney
Brooks argued for a very different approach. (No, I’m not
talking about the 1997 movie.)
http://www.ai.mit.edu/people/brooks/papers/fast-cheap.pdf
http://www.ai.mit.edu/projects/ants/
The Ant, has 17 sensors.
They are designed to work
in colonies.
Robotics - Dante
1994 Dante II (CMU) explored
the Mt. Spurr (Aleutian Range,
Alaska) volcano. High-
temperature, fumarole gas
samples are prized by volcanic
science, yet their sampling poses
significant challenge. In 1993,
eight volcanologists were killed
in two separate events while
sampling and monitoring
volcanoes.
Using its tether cable anchored at the crater rim, Dante II is able to
descend down sheer crater walls in a rappelling-like manner to
gather and analyze high temperature gasses from the crater floor.
Robotics - Sojourner
http://antwrp.gsfc.nasa.gov/apod/ap991030.html
Oct. 30, 1999 Sojourner on Mars. Powered by a 1.9 square foot
solar array, Sojourner can negotiate obstacles tilted at a 45
degree angle. It travels at less than half an inch per second.
Robotics – Mars Rover
Tutorial on Rover:
http://marsrovers.jpl.nasa.gov/gallery/video/animation.html
Sandstorm
March 13, 2004 - A DARPA Grand Challenge: an unmanned
offroad race, 142 miles from Barstow to Las Vegas.
Moving Around and Picking Things Up
Phil, the drug robot, introduced in 2003
Robotics - Aibo
1999 Sony’s Aibo pet
dog
What Can You Do with an Aibo?
1997 – First official Rob-Cup soccer match
Picture from 2003
competition
Robotics - Cog
http://www.eecs.mit.edu/100th/images/Brooks-Cog-Kismet.html
1998 – now Cog
Humanoid
intelligence requires
humanoid
interactions with the
world.
At the Other End of the Spectrum - Roomba
2001 A robot
vacuum cleaner
Natural Language Processing
1964 STUDENT solves algebra word problems
The distance from New York to Los Angeles is 3000 miles. If the
average speed of a jet plane is 600 miles per hour, find the time it
takes to travel from New York to Los Angeles by jet.
1965 ELIZA models a Rogerian therapist
young woman: Men are all alike.
eliza: In what way?
young woman: They're always bugging us about something
specific or other.
eliza: Can you think of a specific example?
young woman: Well, my boyfriend made me come here.
eliza: Your boyfriend made you come here?
NLP, continued
1966 Alpac report kills work on MT
1971 SHRDLU
NLP, continued
1973 Schank – a richer limited domain: children’s stories
Suzie was invited to Mary’s birthday party. She knew she
wanted a new doll so she got it for her.
1977 Schank – scripts add a knowledge layer – restaurant
stories
1970’s and 80’s sophisticated grammars and parsers
But suppose we want generality? One approach is “shallow”
systems that punt the complexities of meaning.
NLP Today
•Grammar and spelling checkers
•Spelling: http://www.spellcheck.net/
•Chatbots
•See the list at:
http://www.aaai.org/AITopics/html/natlang.html#chat/
•Speech systems
•Synthesis: The IBM system:
•http://www.research.ibm.com/tts/coredemo.html
Machine Translation: An Early NL Application
1949 Warren Weaver’s memo suggesting MT
1966 Alpac report kills government funding
Early 70s SYSTRAN develops direct Russian/English system
Early 80s knowledge based MT systems
Late 80s statistical MT systems
MT Today
Austin Police are trying to find the person responsible for robbing a
bank in Downtown Austin.
El policía de Austin está intentando encontrar a la persona
responsable de robar un banco en Austin céntrica.
The police of Austin is trying to find the responsible person to rob a
bank in centric Austin.
MT Today
A Florida teen charged with hiring an undercover policeman to shoot
and kill his mother instructed the purported hitman not to damage
the family television during the attack, police said on Thursday.
Un adolescente de la Florida cargado con emplear a un policía de
la cubierta interior para tirar y para matar a su madre mandó a
hitman pretendida para no dañar la televisión de la familia durante
el ataque, limpia dicho el jueves.
An adolescent of Florida loaded with using a police of the inner
cover to throw and to kill his mother commanded to hitman tried not
to damage the television of the family during the attack, clean said
Thursday.
MT Today
I have a dream, that my four little children will one day live in a
nation where they will not be judged by the color of their skin but
by the content of their character. I have a dream today – Martin
Luther King
I am a sleepy, that my four small children a day of alive in a
nation in where they will not be judged by the color of its skin but
by the content of its character. I am a sleepy today. (Spanish)
http://www.shtick.org/Translation/translation47.htm
Why Is It So Hard?
Sue caught the bass with her new rod.
Why Is It So Hard?
Sue caught (the bass) (with her new rod).
Why Is It So Hard?
Sue caught the bass with the dark stripes.
Why Is It So Hard?
Sue caught (the bass with the dark stripes).
Why Is It So Hard?
Sue played the bass with her new bow.
Why Is It So Hard?
Sue played the bass with her new bow.
Sue played the bass with her new beau.
Why Is It So Hard?
Olive oil
Why Is It So Hard?
Olive oil
Why Is It So Hard?
Peanut oil
Why Is It So Hard?
Coconutoil
Why Is It So Hard?
Babyoil
Why Is It So Hard?
Cooking oil
MT Today
Is MT an “AI complete” problem?
•John saw a bicycle in the store window. He wanted it.
•John saw a bicycle in the store window. He pressed his
nose up against it.
•John saw the Statue of Liberty flying over New York.
•John saw a plane flying over New York.
Text Retrieval and Extraction
•Try Ask Jeeves: http://www.askjeeves.com
•To do better requires:
•Linguistic knowledge
•World knowledge
•Newsblaster: http://www1.cs.columbia.edu/nlp/newsblaster/
Programming Languages
1958 Lisp – a functional programming language with a
simple syntax.
1972 PROLOG - a logic programming language whose
primary control structure is depth-first search
ancestor(A,B) :- parent(A,B)
ancestor(A,B) :- parent(A,P), ancestor(P,B)
1988 CLOS (Common Lisp Object Standard) published.
Draws on ideas from Smalltalk and semantic nets
(successor SitA ActionP)
Cognitive Modeling
Symbolic Modeling
1957 GPS
1983 SOAR
Neuron-Level Modeling
McCulloch Pitts neurons: all or none response
More sophisticated neurons and connections
More powerful learning algorithm
Making Money – Software
•Expert systems to solve problems in particular domains
•Expert system shells to make it cheaper to build new systems
in new domains
•Language applications
•Text retrieval
•Machine Translation
•Text to speech and speech recognition
•Data mining
Making Money - Hardware
1980 Symbolics founded
1986 Thinking Machines introduces the Connection Machine
1993 Symbolics declared bankruptcy
Symbolics 3620 System c 1986:
Up to 4 Mwords (16 Mbytes)
optional physical memory, one
190 Mbyte fixed disk, integral
Ethernet interface, five backplane
expansion slots, options include an
additional 190 Mbyte disk or 1/4''
tape drive, floating point
accelerator, memory, RS232C
ports and printers.
Making Money - Robots
1962 Unimation, first industrial
robot company, founded. Sold a
die casting robot to GM.
1990 iRobot founded, a spinoff
of MIT
2000 The UN estimated that
there are 742,500 industrial robots
in use worldwide. More than half
of these were being used in Japan.
2001 iRobot markets Roomba
for $200.
The Differences Between Us and Them
Emotions
Understanding
Consciousness
Emotions
The robot Kismet shows emotions
sad surprise
http://www.ai.mit.edu/projects/humanoid-robotics-group/kismet/
Understanding
Searle’s Chinese Room
Consciousness
Me You
Today: The Difference Between Us and Them
Today: Computer as Artist
Two paintings done by Harold Cohen’s Aaron program:
Why AI?
"AI can have two purposes. One is to use the power of
computers to augment human thinking, just as we use
motors to augment human or horse power. Robotics
and expert systems are major branches of that. The
other is to use a computer's artificial intelligence to
understand how humans think. In a humanoid way. If
you test your programs not merely by what they can
accomplish, but how they accomplish it, they you're
really doing cognitive science; you're using AI to
understand the human mind."
- Herb Simon

More Related Content

What's hot

Introduction of robotics- by yantra education
Introduction  of robotics- by yantra educationIntroduction  of robotics- by yantra education
Introduction of robotics- by yantra education
Nitin Shukla
 
Robotics
RoboticsRobotics
Robotics
IF Engineer 2
 
Robotics
RoboticsRobotics
Robotics
Prasad Kale
 
BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
nishantsharma1705
 
Robotics ppt
Robotics pptRobotics ppt
Robotics ppt
Arti Singh Bhadauria
 
Robotics
RoboticsRobotics
Robotics
Siranjeevi Ram
 
robotics
robotics robotics
robotics
samrana gultasab
 
Robotics project ppt
Robotics project pptRobotics project ppt
Robotics project ppt
Yash Bhawre
 
Robotics project ppt
Robotics project pptRobotics project ppt
Robotics project ppt
Vundavalli Shreya
 
What is Robotics - Robotics Concept Explained for Kids
What is Robotics - Robotics Concept Explained for KidsWhat is Robotics - Robotics Concept Explained for Kids
What is Robotics - Robotics Concept Explained for Kids
Vivek chan
 
Neurotic Robot
Neurotic RobotNeurotic Robot
Neurotic Robot
Parag Patil
 
Summary for Robotics
Summary for Robotics Summary for Robotics
Summary for Robotics
abdelrahmanelsafty
 
Robotics –The Future of Mankind
Robotics –The Future of MankindRobotics –The Future of Mankind
Robotics –The Future of Mankind
R.PRABHU R.RAJENDRAN
 
Robotics Presentation
Robotics PresentationRobotics Presentation
Robotics Presentation
American International University
 
Robotics
RoboticsRobotics
Robotics
nayakslideshare
 
Soft robotics
Soft roboticsSoft robotics
Soft robotics
Aishwarya Sharma
 
Sogetilabs webinar: Uniting Robotics and IT Testing
Sogetilabs webinar: Uniting Robotics and IT TestingSogetilabs webinar: Uniting Robotics and IT Testing
Sogetilabs webinar: Uniting Robotics and IT Testing
SogetiLabs
 
Robotics
RoboticsRobotics
Robots
RobotsRobots
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
Ameya Gandhi
 

What's hot (20)

Introduction of robotics- by yantra education
Introduction  of robotics- by yantra educationIntroduction  of robotics- by yantra education
Introduction of robotics- by yantra education
 
Robotics
RoboticsRobotics
Robotics
 
Robotics
RoboticsRobotics
Robotics
 
BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
 
Robotics ppt
Robotics pptRobotics ppt
Robotics ppt
 
Robotics
RoboticsRobotics
Robotics
 
robotics
robotics robotics
robotics
 
Robotics project ppt
Robotics project pptRobotics project ppt
Robotics project ppt
 
Robotics project ppt
Robotics project pptRobotics project ppt
Robotics project ppt
 
What is Robotics - Robotics Concept Explained for Kids
What is Robotics - Robotics Concept Explained for KidsWhat is Robotics - Robotics Concept Explained for Kids
What is Robotics - Robotics Concept Explained for Kids
 
Neurotic Robot
Neurotic RobotNeurotic Robot
Neurotic Robot
 
Summary for Robotics
Summary for Robotics Summary for Robotics
Summary for Robotics
 
Robotics –The Future of Mankind
Robotics –The Future of MankindRobotics –The Future of Mankind
Robotics –The Future of Mankind
 
Robotics Presentation
Robotics PresentationRobotics Presentation
Robotics Presentation
 
Robotics
RoboticsRobotics
Robotics
 
Soft robotics
Soft roboticsSoft robotics
Soft robotics
 
Sogetilabs webinar: Uniting Robotics and IT Testing
Sogetilabs webinar: Uniting Robotics and IT TestingSogetilabs webinar: Uniting Robotics and IT Testing
Sogetilabs webinar: Uniting Robotics and IT Testing
 
Robotics
RoboticsRobotics
Robotics
 
Robots
RobotsRobots
Robots
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
 

Viewers also liked

Assessing an idea syed zaidirshad
Assessing an idea syed zaidirshadAssessing an idea syed zaidirshad
Assessing an idea syed zaidirshad
Syed Zaid Irshad
 
IMPACTO DE LA PRIMERA Y SEGUNDA GUERRA MUNDIAL
IMPACTO DE LA PRIMERA Y SEGUNDA GUERRA MUNDIALIMPACTO DE LA PRIMERA Y SEGUNDA GUERRA MUNDIAL
IMPACTO DE LA PRIMERA Y SEGUNDA GUERRA MUNDIAL
Alexandra Román Luperdi
 
RivieraDevPresentation
RivieraDevPresentationRivieraDevPresentation
RivieraDevPresentation
Sherwood Fleming
 
JP
JPJP
Tendencias Geográficas del siglo xxi
Tendencias Geográficas del siglo xxiTendencias Geográficas del siglo xxi
Tendencias Geográficas del siglo xxi
Alexandra Román Luperdi
 
WikiFRESH Marketing Plan (FINAL)
WikiFRESH Marketing Plan (FINAL)WikiFRESH Marketing Plan (FINAL)
WikiFRESH Marketing Plan (FINAL)
Jazzle Paraiso
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
Syed Zaid Irshad
 
Indirect (dynamic) networks
Indirect (dynamic) networksIndirect (dynamic) networks
Indirect (dynamic) networks
Syed Zaid Irshad
 
Basic concepts
Basic conceptsBasic concepts
Basic concepts
Syed Zaid Irshad
 
Control unit
Control unitControl unit
Control unit
Syed Zaid Irshad
 
Data model
Data modelData model
Data model
Syed Zaid Irshad
 
Distributed system
Distributed systemDistributed system
Distributed system
Syed Zaid Irshad
 
Court houses of america
Court houses of americaCourt houses of america
Court houses of america
expertsAlpha_team
 
Beacon it
Beacon itBeacon it
Models and architectures
Models and architecturesModels and architectures
Models and architectures
Syed Zaid Irshad
 
All-Reduce and Prefix-Sum Operations
All-Reduce and Prefix-Sum Operations All-Reduce and Prefix-Sum Operations
All-Reduce and Prefix-Sum Operations
Syed Zaid Irshad
 

Viewers also liked (16)

Assessing an idea syed zaidirshad
Assessing an idea syed zaidirshadAssessing an idea syed zaidirshad
Assessing an idea syed zaidirshad
 
IMPACTO DE LA PRIMERA Y SEGUNDA GUERRA MUNDIAL
IMPACTO DE LA PRIMERA Y SEGUNDA GUERRA MUNDIALIMPACTO DE LA PRIMERA Y SEGUNDA GUERRA MUNDIAL
IMPACTO DE LA PRIMERA Y SEGUNDA GUERRA MUNDIAL
 
RivieraDevPresentation
RivieraDevPresentationRivieraDevPresentation
RivieraDevPresentation
 
JP
JPJP
JP
 
Tendencias Geográficas del siglo xxi
Tendencias Geográficas del siglo xxiTendencias Geográficas del siglo xxi
Tendencias Geográficas del siglo xxi
 
WikiFRESH Marketing Plan (FINAL)
WikiFRESH Marketing Plan (FINAL)WikiFRESH Marketing Plan (FINAL)
WikiFRESH Marketing Plan (FINAL)
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Indirect (dynamic) networks
Indirect (dynamic) networksIndirect (dynamic) networks
Indirect (dynamic) networks
 
Basic concepts
Basic conceptsBasic concepts
Basic concepts
 
Control unit
Control unitControl unit
Control unit
 
Data model
Data modelData model
Data model
 
Distributed system
Distributed systemDistributed system
Distributed system
 
Court houses of america
Court houses of americaCourt houses of america
Court houses of america
 
Beacon it
Beacon itBeacon it
Beacon it
 
Models and architectures
Models and architecturesModels and architectures
Models and architectures
 
All-Reduce and Prefix-Sum Operations
All-Reduce and Prefix-Sum Operations All-Reduce and Prefix-Sum Operations
All-Reduce and Prefix-Sum Operations
 

Similar to Ai long forseminar1

Artificial Intelligence Robotics (AI) PPT by Aamir Saleem Ansari
Artificial Intelligence Robotics (AI) PPT by Aamir Saleem AnsariArtificial Intelligence Robotics (AI) PPT by Aamir Saleem Ansari
Artificial Intelligence Robotics (AI) PPT by Aamir Saleem Ansari
Tech
 
Ai long forseminar
Ai long forseminarAi long forseminar
Ai long forseminar
chandrakantk1
 
1_1 Introduction to Robotics.ppt
1_1 Introduction to Robotics.ppt1_1 Introduction to Robotics.ppt
1_1 Introduction to Robotics.ppt
seemasylvester
 
AILongForSemi very useful material for any AI course
AILongForSemi very useful material for any AI courseAILongForSemi very useful material for any AI course
AILongForSemi very useful material for any AI course
KhanKhaja1
 
AILongForSeminar.ppt
AILongForSeminar.pptAILongForSeminar.ppt
AILongForSeminar.ppt
KhanKhaja1
 
Subrat-Robot (1).pptx
Subrat-Robot (1).pptxSubrat-Robot (1).pptx
Subrat-Robot (1).pptx
Vicky570089
 
Group-3-Robotics.pptx
Group-3-Robotics.pptxGroup-3-Robotics.pptx
Group-3-Robotics.pptx
DavidAlesna1
 
WE, ROBOTS
WE, ROBOTSWE, ROBOTS
WE, ROBOTS
leotecno
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
Syed Zaid Irshad
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptx
KhushalKakakhel
 
AI
AIAI
Robotics presentation
Robotics presentationRobotics presentation
Robotics presentation
mandela48
 
roboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdfroboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdf
SameerBaiju
 
Artificial intelligence(introduction)
Artificial intelligence(introduction)Artificial intelligence(introduction)
Artificial intelligence(introduction)
syed rafi
 
ROBOTICSS PRESENTATION.pdf
ROBOTICSS PRESENTATION.pdfROBOTICSS PRESENTATION.pdf
ROBOTICSS PRESENTATION.pdf
NirbhayKumar773200
 
Artificial intelligence manish kumar_office2010
Artificial intelligence manish kumar_office2010Artificial intelligence manish kumar_office2010
Artificial intelligence manish kumar_office2010
Manish Kumar
 
Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology) Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology)
ileomax
 
Sci Techuila : Prelims
Sci Techuila : PrelimsSci Techuila : Prelims
Sci Techuila : Prelims
IIT Kharagpur Quiz Club
 
Ispectrum magazine #15
Ispectrum magazine #15Ispectrum magazine #15
Ispectrum magazine #15
Ispectrum Magazine
 
Robotics
RoboticsRobotics

Similar to Ai long forseminar1 (20)

Artificial Intelligence Robotics (AI) PPT by Aamir Saleem Ansari
Artificial Intelligence Robotics (AI) PPT by Aamir Saleem AnsariArtificial Intelligence Robotics (AI) PPT by Aamir Saleem Ansari
Artificial Intelligence Robotics (AI) PPT by Aamir Saleem Ansari
 
Ai long forseminar
Ai long forseminarAi long forseminar
Ai long forseminar
 
1_1 Introduction to Robotics.ppt
1_1 Introduction to Robotics.ppt1_1 Introduction to Robotics.ppt
1_1 Introduction to Robotics.ppt
 
AILongForSemi very useful material for any AI course
AILongForSemi very useful material for any AI courseAILongForSemi very useful material for any AI course
AILongForSemi very useful material for any AI course
 
AILongForSeminar.ppt
AILongForSeminar.pptAILongForSeminar.ppt
AILongForSeminar.ppt
 
Subrat-Robot (1).pptx
Subrat-Robot (1).pptxSubrat-Robot (1).pptx
Subrat-Robot (1).pptx
 
Group-3-Robotics.pptx
Group-3-Robotics.pptxGroup-3-Robotics.pptx
Group-3-Robotics.pptx
 
WE, ROBOTS
WE, ROBOTSWE, ROBOTS
WE, ROBOTS
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptx
 
AI
AIAI
AI
 
Robotics presentation
Robotics presentationRobotics presentation
Robotics presentation
 
roboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdfroboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdf
 
Artificial intelligence(introduction)
Artificial intelligence(introduction)Artificial intelligence(introduction)
Artificial intelligence(introduction)
 
ROBOTICSS PRESENTATION.pdf
ROBOTICSS PRESENTATION.pdfROBOTICSS PRESENTATION.pdf
ROBOTICSS PRESENTATION.pdf
 
Artificial intelligence manish kumar_office2010
Artificial intelligence manish kumar_office2010Artificial intelligence manish kumar_office2010
Artificial intelligence manish kumar_office2010
 
Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology) Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology)
 
Sci Techuila : Prelims
Sci Techuila : PrelimsSci Techuila : Prelims
Sci Techuila : Prelims
 
Ispectrum magazine #15
Ispectrum magazine #15Ispectrum magazine #15
Ispectrum magazine #15
 
Robotics
RoboticsRobotics
Robotics
 

More from Syed Zaid Irshad

Operating System.pdf
Operating System.pdfOperating System.pdf
Operating System.pdf
Syed Zaid Irshad
 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
Syed Zaid Irshad
 
Data Structure and Algorithms.pptx
Data Structure and Algorithms.pptxData Structure and Algorithms.pptx
Data Structure and Algorithms.pptx
Syed Zaid Irshad
 
Design and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptxDesign and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptx
Syed Zaid Irshad
 
Professional Issues in Computing
Professional Issues in ComputingProfessional Issues in Computing
Professional Issues in Computing
Syed Zaid Irshad
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xi
Syed Zaid Irshad
 
Reduce course notes class xii
Reduce course notes class xiiReduce course notes class xii
Reduce course notes class xii
Syed Zaid Irshad
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
Syed Zaid Irshad
 
C Language
C LanguageC Language
C Language
Syed Zaid Irshad
 
Flowchart
FlowchartFlowchart
Flowchart
Syed Zaid Irshad
 
Algorithm Pseudo
Algorithm PseudoAlgorithm Pseudo
Algorithm Pseudo
Syed Zaid Irshad
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
Syed Zaid Irshad
 
ICS 2nd Year Book Introduction
ICS 2nd Year Book IntroductionICS 2nd Year Book Introduction
ICS 2nd Year Book Introduction
Syed Zaid Irshad
 
Security, Copyright and the Law
Security, Copyright and the LawSecurity, Copyright and the Law
Security, Copyright and the Law
Syed Zaid Irshad
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
Syed Zaid Irshad
 
Data Communication
Data CommunicationData Communication
Data Communication
Syed Zaid Irshad
 
Information Networks
Information NetworksInformation Networks
Information Networks
Syed Zaid Irshad
 
Basic Concept of Information Technology
Basic Concept of Information TechnologyBasic Concept of Information Technology
Basic Concept of Information Technology
Syed Zaid Irshad
 
Introduction to ICS 1st Year Book
Introduction to ICS 1st Year BookIntroduction to ICS 1st Year Book
Introduction to ICS 1st Year Book
Syed Zaid Irshad
 
Using the set operators
Using the set operatorsUsing the set operators
Using the set operators
Syed Zaid Irshad
 

More from Syed Zaid Irshad (20)

Operating System.pdf
Operating System.pdfOperating System.pdf
Operating System.pdf
 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
 
Data Structure and Algorithms.pptx
Data Structure and Algorithms.pptxData Structure and Algorithms.pptx
Data Structure and Algorithms.pptx
 
Design and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptxDesign and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptx
 
Professional Issues in Computing
Professional Issues in ComputingProfessional Issues in Computing
Professional Issues in Computing
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xi
 
Reduce course notes class xii
Reduce course notes class xiiReduce course notes class xii
Reduce course notes class xii
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
C Language
C LanguageC Language
C Language
 
Flowchart
FlowchartFlowchart
Flowchart
 
Algorithm Pseudo
Algorithm PseudoAlgorithm Pseudo
Algorithm Pseudo
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
ICS 2nd Year Book Introduction
ICS 2nd Year Book IntroductionICS 2nd Year Book Introduction
ICS 2nd Year Book Introduction
 
Security, Copyright and the Law
Security, Copyright and the LawSecurity, Copyright and the Law
Security, Copyright and the Law
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
Data Communication
Data CommunicationData Communication
Data Communication
 
Information Networks
Information NetworksInformation Networks
Information Networks
 
Basic Concept of Information Technology
Basic Concept of Information TechnologyBasic Concept of Information Technology
Basic Concept of Information Technology
 
Introduction to ICS 1st Year Book
Introduction to ICS 1st Year BookIntroduction to ICS 1st Year Book
Introduction to ICS 1st Year Book
 
Using the set operators
Using the set operatorsUsing the set operators
Using the set operators
 

Recently uploaded

The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))
shivani5543
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 

Recently uploaded (20)

The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 

Ai long forseminar1

  • 1. Hand-Coded Knowledge vs. Machine Learning •How much work would it be to enter knowledge by hand? •Do we even know what to enter? 1952-62 Samuel’s checkers player learned its evaluation function 1975 Winston’s system learned structural descriptions from examples and near misses 1984 Probably Approximately Correct learning offers a theoretical foundation mid 80’s The rise of neural networks
  • 2. Robotics - Tortoise 1950 W. Grey Walter’s light seeking tortoises. In this picture, there are two, each with a light source and a light sensor. Thus they appear to “dance” around each other.
  • 3. Robotics – Hopkins Beast 1964 Two versions of the Hopkins beast, which used sonar to guide it in the halls. Its goal was to find power outlets.
  • 4. Robotics - Shakey 1970 Shakey (SRI) was driven by a remote- controlled computer, which formulated plans for moving and acting. It took about half an hour to move Shakey one meter.
  • 5. Robotics – Stanford Cart 1971-9 Stanford cart. Remote controlled by person or computer. 1971 follow the white line 1975 drive in a straight line by tracking skyline 1979 get through obstacle courses. Cross 30 meters in five hours, getting lost one time out of four
  • 6. Planning vs. Reacting In the early days: substantial focus on planning (e.g., GPS) 1979 – in “Fast, Cheap and Out of Control”, Rodney Brooks argued for a very different approach. (No, I’m not talking about the 1997 movie.) http://www.ai.mit.edu/people/brooks/papers/fast-cheap.pdf http://www.ai.mit.edu/projects/ants/ The Ant, has 17 sensors. They are designed to work in colonies.
  • 7. Robotics - Dante 1994 Dante II (CMU) explored the Mt. Spurr (Aleutian Range, Alaska) volcano. High- temperature, fumarole gas samples are prized by volcanic science, yet their sampling poses significant challenge. In 1993, eight volcanologists were killed in two separate events while sampling and monitoring volcanoes. Using its tether cable anchored at the crater rim, Dante II is able to descend down sheer crater walls in a rappelling-like manner to gather and analyze high temperature gasses from the crater floor.
  • 8. Robotics - Sojourner http://antwrp.gsfc.nasa.gov/apod/ap991030.html Oct. 30, 1999 Sojourner on Mars. Powered by a 1.9 square foot solar array, Sojourner can negotiate obstacles tilted at a 45 degree angle. It travels at less than half an inch per second.
  • 9. Robotics – Mars Rover Tutorial on Rover: http://marsrovers.jpl.nasa.gov/gallery/video/animation.html
  • 10. Sandstorm March 13, 2004 - A DARPA Grand Challenge: an unmanned offroad race, 142 miles from Barstow to Las Vegas.
  • 11. Moving Around and Picking Things Up Phil, the drug robot, introduced in 2003
  • 12. Robotics - Aibo 1999 Sony’s Aibo pet dog
  • 13. What Can You Do with an Aibo? 1997 – First official Rob-Cup soccer match Picture from 2003 competition
  • 14. Robotics - Cog http://www.eecs.mit.edu/100th/images/Brooks-Cog-Kismet.html 1998 – now Cog Humanoid intelligence requires humanoid interactions with the world.
  • 15. At the Other End of the Spectrum - Roomba 2001 A robot vacuum cleaner
  • 16. Natural Language Processing 1964 STUDENT solves algebra word problems The distance from New York to Los Angeles is 3000 miles. If the average speed of a jet plane is 600 miles per hour, find the time it takes to travel from New York to Los Angeles by jet. 1965 ELIZA models a Rogerian therapist young woman: Men are all alike. eliza: In what way? young woman: They're always bugging us about something specific or other. eliza: Can you think of a specific example? young woman: Well, my boyfriend made me come here. eliza: Your boyfriend made you come here?
  • 17. NLP, continued 1966 Alpac report kills work on MT 1971 SHRDLU
  • 18. NLP, continued 1973 Schank – a richer limited domain: children’s stories Suzie was invited to Mary’s birthday party. She knew she wanted a new doll so she got it for her. 1977 Schank – scripts add a knowledge layer – restaurant stories 1970’s and 80’s sophisticated grammars and parsers But suppose we want generality? One approach is “shallow” systems that punt the complexities of meaning.
  • 19. NLP Today •Grammar and spelling checkers •Spelling: http://www.spellcheck.net/ •Chatbots •See the list at: http://www.aaai.org/AITopics/html/natlang.html#chat/ •Speech systems •Synthesis: The IBM system: •http://www.research.ibm.com/tts/coredemo.html
  • 20. Machine Translation: An Early NL Application 1949 Warren Weaver’s memo suggesting MT 1966 Alpac report kills government funding Early 70s SYSTRAN develops direct Russian/English system Early 80s knowledge based MT systems Late 80s statistical MT systems
  • 21. MT Today Austin Police are trying to find the person responsible for robbing a bank in Downtown Austin. El policía de Austin está intentando encontrar a la persona responsable de robar un banco en Austin céntrica. The police of Austin is trying to find the responsible person to rob a bank in centric Austin.
  • 22. MT Today A Florida teen charged with hiring an undercover policeman to shoot and kill his mother instructed the purported hitman not to damage the family television during the attack, police said on Thursday. Un adolescente de la Florida cargado con emplear a un policía de la cubierta interior para tirar y para matar a su madre mandó a hitman pretendida para no dañar la televisión de la familia durante el ataque, limpia dicho el jueves. An adolescent of Florida loaded with using a police of the inner cover to throw and to kill his mother commanded to hitman tried not to damage the television of the family during the attack, clean said Thursday.
  • 23. MT Today I have a dream, that my four little children will one day live in a nation where they will not be judged by the color of their skin but by the content of their character. I have a dream today – Martin Luther King I am a sleepy, that my four small children a day of alive in a nation in where they will not be judged by the color of its skin but by the content of its character. I am a sleepy today. (Spanish) http://www.shtick.org/Translation/translation47.htm
  • 24. Why Is It So Hard? Sue caught the bass with her new rod.
  • 25. Why Is It So Hard? Sue caught (the bass) (with her new rod).
  • 26. Why Is It So Hard? Sue caught the bass with the dark stripes.
  • 27. Why Is It So Hard? Sue caught (the bass with the dark stripes).
  • 28. Why Is It So Hard? Sue played the bass with her new bow.
  • 29. Why Is It So Hard? Sue played the bass with her new bow. Sue played the bass with her new beau.
  • 30. Why Is It So Hard? Olive oil
  • 31. Why Is It So Hard? Olive oil
  • 32. Why Is It So Hard? Peanut oil
  • 33. Why Is It So Hard? Coconutoil
  • 34. Why Is It So Hard? Babyoil
  • 35. Why Is It So Hard? Cooking oil
  • 36. MT Today Is MT an “AI complete” problem? •John saw a bicycle in the store window. He wanted it. •John saw a bicycle in the store window. He pressed his nose up against it. •John saw the Statue of Liberty flying over New York. •John saw a plane flying over New York.
  • 37. Text Retrieval and Extraction •Try Ask Jeeves: http://www.askjeeves.com •To do better requires: •Linguistic knowledge •World knowledge •Newsblaster: http://www1.cs.columbia.edu/nlp/newsblaster/
  • 38. Programming Languages 1958 Lisp – a functional programming language with a simple syntax. 1972 PROLOG - a logic programming language whose primary control structure is depth-first search ancestor(A,B) :- parent(A,B) ancestor(A,B) :- parent(A,P), ancestor(P,B) 1988 CLOS (Common Lisp Object Standard) published. Draws on ideas from Smalltalk and semantic nets (successor SitA ActionP)
  • 39. Cognitive Modeling Symbolic Modeling 1957 GPS 1983 SOAR Neuron-Level Modeling McCulloch Pitts neurons: all or none response More sophisticated neurons and connections More powerful learning algorithm
  • 40. Making Money – Software •Expert systems to solve problems in particular domains •Expert system shells to make it cheaper to build new systems in new domains •Language applications •Text retrieval •Machine Translation •Text to speech and speech recognition •Data mining
  • 41. Making Money - Hardware 1980 Symbolics founded 1986 Thinking Machines introduces the Connection Machine 1993 Symbolics declared bankruptcy Symbolics 3620 System c 1986: Up to 4 Mwords (16 Mbytes) optional physical memory, one 190 Mbyte fixed disk, integral Ethernet interface, five backplane expansion slots, options include an additional 190 Mbyte disk or 1/4'' tape drive, floating point accelerator, memory, RS232C ports and printers.
  • 42. Making Money - Robots 1962 Unimation, first industrial robot company, founded. Sold a die casting robot to GM. 1990 iRobot founded, a spinoff of MIT 2000 The UN estimated that there are 742,500 industrial robots in use worldwide. More than half of these were being used in Japan. 2001 iRobot markets Roomba for $200.
  • 43. The Differences Between Us and Them Emotions Understanding Consciousness
  • 44. Emotions The robot Kismet shows emotions sad surprise http://www.ai.mit.edu/projects/humanoid-robotics-group/kismet/
  • 47. Today: The Difference Between Us and Them
  • 48. Today: Computer as Artist Two paintings done by Harold Cohen’s Aaron program:
  • 49. Why AI? "AI can have two purposes. One is to use the power of computers to augment human thinking, just as we use motors to augment human or horse power. Robotics and expert systems are major branches of that. The other is to use a computer's artificial intelligence to understand how humans think. In a humanoid way. If you test your programs not merely by what they can accomplish, but how they accomplish it, they you're really doing cognitive science; you're using AI to understand the human mind." - Herb Simon