(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
COMP 590: Artificial Intelligence
Today
• Course overview
• What is AI?
• State of the art in AI today
• Topics covered in the course
Who is this course for?
• An introductory survey of AI techniques for
students who have not previously had an
exposure to this subject
• Juniors, seniors, beginning graduate students
• Prerequisites: solid programming skills,
algorithms, calculus
• Exposure to linear algebra and probability a plus
• Credit: 3 units
Basic Info
• Instructor: Svetlana Lazebnik (lazebnik@cs.unc.edu)
Office hours: email me
• Textbook: S. Russell and P. Norvig, Artificial
Intelligence: A Modern Approach, Prentice Hall, 2nd or
3rd ed. http://aima.cs.berkeley.edu/
• Class webpage:
http://www.cs.unc.edu/~lazebnik/fall10
Course Requirements
• Participation: 20%
• Come to class!
• Ask questions
• Answer questions
• Participate in discussions
• Assignments: 50%
• Written and programming
• Programming assignments: you can use whatever language
you wish. The focus is on problem solving, not specific
programming skills.
• Midterm/final: 30%
• No book, no notes, no calculator, no collaboration
• Not meant to be scary
• Mainly straightforward questions testing comprehension
Academic integrity policy
• Feel free to discuss assignments with each
other, but coding must be done individually
• Feel free to incorporate code or tips you find
on the Web, provided this doesn’t make the
assignment trivial and you explicitly
acknowledge your sources
• Remember: I can Google as well as you can
What is AI?
Some possible definitions from the textbook:
• Thinking humanly
• Acting humanly
• Thinking rationally
• Acting rationally
Thinking humanly
• Cognitive science: the brain as an information
processing machine
• Requires scientific theories of how the brain works
• How to understand cognition as a
computational process?
• Introspection: try to think about how we think
• Predict and test behavior of human subjects
• Image the brain, examine neurological data
• The latter two methodologies are the domains
of cognitive science and cognitive neuroscience
• Turing (1950) "Computing machinery and intelligence"
• The Turing Test
• What capabilities would a computer need to have to pass
the Turing Test?
• Natural language processing
• Knowledge representation
• Automated reasoning
• Machine learning
• Turing predicted that by the year 2000, machines would
be able to fool 30% of human judges for five minutes
Acting humanly
• What are some potential problems with the Turing Test?
• Some human behavior is not intelligent
• Some intelligent behavior may not be human
• Human observers may be easy to fool
• A lot depends on expectations
• Anthropomorphic fallacy
• Chatbots, e.g., ELIZA
• Chinese room argument: one may simulate intelligence without
having true intelligence (more of a philosophical objection)
• Is passing the Turing test a good scientific goal?
• Not a good way to solve practical problems
• Can create intelligent agents without trying to imitate humans
Turing Test: Criticism
Thinking rationally
• Idealized or “right” way of thinking
• Logic: patterns of argument that always yield correct
conclusions when supplied with correct premises
• “Socrates is a man; all men are mortal; therefore Socrates is mortal.”
• Beginning with Aristotle, philosophers and mathematicians
have attempted to formalize the rules of logical thought
• Logicist approach to AI: describe problem in formal logical
notation and apply general deduction procedures to solve it
• Problems with the logicist approach
• Computational complexity of finding the solution
• Describing real-world problems and knowledge in logical notation
• A lot of intelligent or “rational” behavior has nothing to do with logic
Acting rationally: Rational agent
• A rational agent is one that acts to achieve the best
expected outcome
• Goals are application-dependent and are expressed in terms
of the utility of outcomes
• Being rational means maximizing your expected utility
• In practice, utility optimization is subject to the agent’s
computational constraints (bounded rationality or bounded
optimality)
• This definition of rationality only concerns the
decisions/actions that are made, not the cognitive
process behind them
Acting rationally: Rational agent
• Advantages of the “utility maximization” formulation
• Generality: goes beyond explicit reasoning, and even human
cognition altogether
• Practicality: can be adapted to many real-world problems
• Amenable to good scientific and engineering methodology
• Avoids philosophy and psychology
• Any disadvantages?
AI Connections
Philosophy logic, methods of reasoning, mind vs. matter,
foundations of learning and knowledge
Mathematics logic, probability, optimization
Economics utility, decision theory
Neuroscience biological basis of intelligence
Cognitive science computational models of human intelligence
Linguistics rules of language, language acquisition
Machine learning design of systems that use experience to
improve performance
Control theory design of dynamical systems that use a
controller to achieve desired behavior
Computer engineering, mechanical engineering, robotics, …
Where is AI today?
Logistics, scheduling, planning
• During the 1991 Gulf War, US forces
deployed an AI logistics planning and
scheduling program that involved up to
50,000 vehicles, cargo, and people
• NASA’s Remote Agent software operated the
Deep Space 1 spacecraft during two
experiments in May 1999
• In 2004, NASA introduced the MAPGEN
system to plan the daily operations for the
Mars Exploration Rovers
Math, games, puzzles
• In 1996, a computer program written by researchers
at Argonne National Laboratory proved a
mathematical conjecture (Robbins conjecture)
unsolved for decades
• NY Times story: “[The proof] would have been called
creative if a human had thought of it”
• IBM’s Deep Blue defeated the reigning world chess
champion Garry Kasparov in 1997
• 1996: Kasparov Beats Deep Blue
“I could feel --- I could smell --- a new kind
of intelligence across the table.”
• 1997: Deep Blue Beats Kasparov
“Deep Blue hasn't proven anything.”
• In 2007, checkers was “solved” --- a computer
system that never loses was developed
• Science article
Natural Language
• Speech technologies
• Automatic speech recognition
• Google voice search
• Text-to-speech synthesis
• Dialog systems
• Machine translation
• translate.google.com
• Comparison of several translation systems
Question answering: IBM Watson
• http://www.research.ibm.com/deepqa/
• NY Times article
• Trivia demo
• YouTube video
Information agents
• Search engines
• Recommendation systems
• Spam filtering
• Automated helpdesks
• Medical diagnosis systems
• Fraud detection
• Automated trading
Vision
• OCR, handwriting recognition
• Face detection/recognition: many consumer
cameras, Apple iPhoto
• Visual search: Google Goggles
• Vehicle safety systems: Mobileye
Robotics
• Mars rovers
• Autonomous vehicles
• DARPA Grand Challenge
• Autonomous helicopters
• Robot soccer
• RoboCup
• Personal robotics
• Humanoid robots
• Robotic pets
• Personal assistants?
Towel-folding robot
J. Maitin-Shepard, M. Cusumano-Towner, J. Lei and P. Abbeel,
“Cloth Grasp Point Detection based on Multiple-View Geometric
Cues with Application to Robotic Towel Folding,” ICRA 2010
YouTube Video
Course Topics
• Search
• Uninformed search, informed search
• Adversarial search: minimax
• Constraint satisfaction problems
• Planning
• Logic
• Probability
• Basic laws of probability
• Bayes networks
• Hidden Markov Models
• Learning
• Decision trees
• Linear classifiers: neural nets, support vector machines
• Reinforcement learning
Course Topics (cont.)
• Applications (depending on time and interest)
• Natural language
• Speech
• Vision
• Robotics

More Related Content

What's hot

Hpai class 11 - online potpourri - 032320
Hpai   class 11 - online potpourri - 032320Hpai   class 11 - online potpourri - 032320
Hpai class 11 - online potpourri - 032320
melendez321
 
Lecture01. introduction
Lecture01. introductionLecture01. introduction
Lecture01. introduction
Nguyen Ngo Dinh
 
A.i lecture-01
A.i lecture-01A.i lecture-01
A.i lecture-01
yarafghani
 
Lec1 introduction
Lec1 introductionLec1 introduction
Lec1 introduction
Sheheen83
 
What's Appropriate - Research in HCI
What's Appropriate - Research in HCIWhat's Appropriate - Research in HCI
What's Appropriate - Research in HCI
Xin(Jason) Wang
 
M1 intro
M1 introM1 intro
Hpai class 18 - inner voice - 042020
Hpai   class 18 - inner voice - 042020Hpai   class 18 - inner voice - 042020
Hpai class 18 - inner voice - 042020
melendez321
 
HPAI Class 2 - human aspects and computing systems in ai - 012920
HPAI  Class 2 - human aspects and computing systems in ai - 012920HPAI  Class 2 - human aspects and computing systems in ai - 012920
HPAI Class 2 - human aspects and computing systems in ai - 012920
melendez321
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
ananth
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
Inbavalli Valli
 
Hpai class 4 - text classification w colab - 020520 and in class demo
Hpai   class 4 - text classification w colab - 020520 and in class demoHpai   class 4 - text classification w colab - 020520 and in class demo
Hpai class 4 - text classification w colab - 020520 and in class demo
melendez321
 
Developing 21st-Century Skills with  Multimodal Learning Analytics
Developing 21st-Century Skills with Multimodal Learning AnalyticsDeveloping 21st-Century Skills with Multimodal Learning Analytics
Developing 21st-Century Skills with  Multimodal Learning Analytics
Xavier Ochoa
 
Supporting the Acquisition of 21st Century Skills through Multimodal Learning...
Supporting the Acquisition of 21st Century Skills through Multimodal Learning...Supporting the Acquisition of 21st Century Skills through Multimodal Learning...
Supporting the Acquisition of 21st Century Skills through Multimodal Learning...
Xavier Ochoa
 
Artificial intelligence introduction
Artificial intelligence introductionArtificial intelligence introduction
Artificial intelligence introduction
Prafulla Tekriwal
 
Hpai class 17 - language - 041420
Hpai   class 17 - language - 041420Hpai   class 17 - language - 041420
Hpai class 17 - language - 041420
melendez321
 
01 introduction
01 introduction01 introduction
01 introduction
Nour Zeineddine
 
RING panel discussion, Coling 2010 ( E. Hovy + M. Zock)
RING panel discussion, Coling 2010 ( E. Hovy + M. Zock)RING panel discussion, Coling 2010 ( E. Hovy + M. Zock)
RING panel discussion, Coling 2010 ( E. Hovy + M. Zock)
Michael Zock
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
Sanjay Kumar
 
Expanding Borders - Growing beyond just the next popular tech stack
Expanding Borders - Growing beyond just the next popular tech stackExpanding Borders - Growing beyond just the next popular tech stack
Expanding Borders - Growing beyond just the next popular tech stack
Janco Wolmarans
 
Write code and find a job
Write code and find a jobWrite code and find a job
Write code and find a job
Yung-Yu Chen
 

What's hot (20)

Hpai class 11 - online potpourri - 032320
Hpai   class 11 - online potpourri - 032320Hpai   class 11 - online potpourri - 032320
Hpai class 11 - online potpourri - 032320
 
Lecture01. introduction
Lecture01. introductionLecture01. introduction
Lecture01. introduction
 
A.i lecture-01
A.i lecture-01A.i lecture-01
A.i lecture-01
 
Lec1 introduction
Lec1 introductionLec1 introduction
Lec1 introduction
 
What's Appropriate - Research in HCI
What's Appropriate - Research in HCIWhat's Appropriate - Research in HCI
What's Appropriate - Research in HCI
 
M1 intro
M1 introM1 intro
M1 intro
 
Hpai class 18 - inner voice - 042020
Hpai   class 18 - inner voice - 042020Hpai   class 18 - inner voice - 042020
Hpai class 18 - inner voice - 042020
 
HPAI Class 2 - human aspects and computing systems in ai - 012920
HPAI  Class 2 - human aspects and computing systems in ai - 012920HPAI  Class 2 - human aspects and computing systems in ai - 012920
HPAI Class 2 - human aspects and computing systems in ai - 012920
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Hpai class 4 - text classification w colab - 020520 and in class demo
Hpai   class 4 - text classification w colab - 020520 and in class demoHpai   class 4 - text classification w colab - 020520 and in class demo
Hpai class 4 - text classification w colab - 020520 and in class demo
 
Developing 21st-Century Skills with  Multimodal Learning Analytics
Developing 21st-Century Skills with Multimodal Learning AnalyticsDeveloping 21st-Century Skills with Multimodal Learning Analytics
Developing 21st-Century Skills with  Multimodal Learning Analytics
 
Supporting the Acquisition of 21st Century Skills through Multimodal Learning...
Supporting the Acquisition of 21st Century Skills through Multimodal Learning...Supporting the Acquisition of 21st Century Skills through Multimodal Learning...
Supporting the Acquisition of 21st Century Skills through Multimodal Learning...
 
Artificial intelligence introduction
Artificial intelligence introductionArtificial intelligence introduction
Artificial intelligence introduction
 
Hpai class 17 - language - 041420
Hpai   class 17 - language - 041420Hpai   class 17 - language - 041420
Hpai class 17 - language - 041420
 
01 introduction
01 introduction01 introduction
01 introduction
 
RING panel discussion, Coling 2010 ( E. Hovy + M. Zock)
RING panel discussion, Coling 2010 ( E. Hovy + M. Zock)RING panel discussion, Coling 2010 ( E. Hovy + M. Zock)
RING panel discussion, Coling 2010 ( E. Hovy + M. Zock)
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
 
Expanding Borders - Growing beyond just the next popular tech stack
Expanding Borders - Growing beyond just the next popular tech stackExpanding Borders - Growing beyond just the next popular tech stack
Expanding Borders - Growing beyond just the next popular tech stack
 
Write code and find a job
Write code and find a jobWrite code and find a job
Write code and find a job
 

Similar to C1 into to ai

n01.ppt
n01.pptn01.ppt
n01.ppt
ssuser7d214c
 
Introduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdfIntroduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdf
gqgy2nsf5x
 
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS Academy
 
Artificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsArtificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programs
Derak Davis
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
Garry D. Lasaga
 
Artificial Intelligence by Sushil Louis
Artificial Intelligence by Sushil LouisArtificial Intelligence by Sushil Louis
Artificial Intelligence by Sushil Louis
Garry D. Lasaga
 
Unit 1 AI.pptx
Unit 1 AI.pptxUnit 1 AI.pptx
Unit 1 AI.pptx
jsjsjeusjsj
 
Intro AI.pdf
Intro AI.pdfIntro AI.pdf
Intro AI.pdf
satishjadhao6
 
What is Artificial Intelligence
What is Artificial IntelligenceWhat is Artificial Intelligence
What is Artificial Intelligence
Josh Patterson
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
Somnath Kolgiri
 
Artificial intelligence : what it is
Artificial intelligence : what it isArtificial intelligence : what it is
Artificial intelligence : what it is
www.myassignmenthelp.net
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptx
HimaniPatpatia
 
AI.ppt
AI.pptAI.ppt
AI.ppt
Mard Geer
 
artificial_intelligence.ppt
artificial_intelligence.pptartificial_intelligence.ppt
artificial_intelligence.ppt
umarchicktay06
 
introduction.pptx
introduction.pptxintroduction.pptx
introduction.pptx
securework
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
BikashAcharya13
 
Intro artificial intelligence
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligence
Fraz Ali
 
Cognitive Science.ppt
Cognitive Science.pptCognitive Science.ppt
Cognitive Science.ppt
BalasundaramSr
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
Ali Ajaz
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Syed Zaid Irshad
 

Similar to C1 into to ai (20)

n01.ppt
n01.pptn01.ppt
n01.ppt
 
Introduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdfIntroduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdf
 
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
 
Artificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsArtificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programs
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
 
Artificial Intelligence by Sushil Louis
Artificial Intelligence by Sushil LouisArtificial Intelligence by Sushil Louis
Artificial Intelligence by Sushil Louis
 
Unit 1 AI.pptx
Unit 1 AI.pptxUnit 1 AI.pptx
Unit 1 AI.pptx
 
Intro AI.pdf
Intro AI.pdfIntro AI.pdf
Intro AI.pdf
 
What is Artificial Intelligence
What is Artificial IntelligenceWhat is Artificial Intelligence
What is Artificial Intelligence
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
 
Artificial intelligence : what it is
Artificial intelligence : what it isArtificial intelligence : what it is
Artificial intelligence : what it is
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptx
 
AI.ppt
AI.pptAI.ppt
AI.ppt
 
artificial_intelligence.ppt
artificial_intelligence.pptartificial_intelligence.ppt
artificial_intelligence.ppt
 
introduction.pptx
introduction.pptxintroduction.pptx
introduction.pptx
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
 
Intro artificial intelligence
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligence
 
Cognitive Science.ppt
Cognitive Science.pptCognitive Science.ppt
Cognitive Science.ppt
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 

Recently uploaded

Literature Reivew of Student Center Design
Literature Reivew of Student Center DesignLiterature Reivew of Student Center Design
Literature Reivew of Student Center Design
PriyankaKarn3
 
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdfOCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
Muanisa Waras
 
Net Zero Case Study: SRK House and SRK Empire
Net Zero Case Study: SRK House and SRK EmpireNet Zero Case Study: SRK House and SRK Empire
Net Zero Case Study: SRK House and SRK Empire
Global Network for Zero
 
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptxAWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
kriangkb1
 
PCA-solved problems.pptx helpful for ml .
PCA-solved problems.pptx helpful for ml .PCA-solved problems.pptx helpful for ml .
PCA-solved problems.pptx helpful for ml .
Sravani477269
 
Analysis and Design of Algorithm Lab Manual (BCSL404)
Analysis and Design of Algorithm Lab Manual (BCSL404)Analysis and Design of Algorithm Lab Manual (BCSL404)
Analysis and Design of Algorithm Lab Manual (BCSL404)
VishalMore197390
 
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdfGUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
ProexportColombia1
 
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulationCS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
amrashbhanuabdul
 
IWISS Catalog 2024
IWISS Catalog 2024IWISS Catalog 2024
IWISS Catalog 2024
Iwiss Tools Co.,Ltd
 
system structure in operating systems.pdf
system structure in operating systems.pdfsystem structure in operating systems.pdf
system structure in operating systems.pdf
zyroxsunny
 
一比一原版(csulb文凭证书)美国加州州立大学长滩分校毕业证如何办理
一比一原版(csulb文凭证书)美国加州州立大学长滩分校毕业证如何办理一比一原版(csulb文凭证书)美国加州州立大学长滩分校毕业证如何办理
一比一原版(csulb文凭证书)美国加州州立大学长滩分校毕业证如何办理
feoud
 
Press Tool and It's Primary Components.pdf
Press Tool and It's Primary Components.pdfPress Tool and It's Primary Components.pdf
Press Tool and It's Primary Components.pdf
Tool and Die Tech
 
一比一原版(UQ毕业证书)昆士兰大学毕业证如何办理
一比一原版(UQ毕业证书)昆士兰大学毕业证如何办理一比一原版(UQ毕业证书)昆士兰大学毕业证如何办理
一比一原版(UQ毕业证书)昆士兰大学毕业证如何办理
byyi0h
 
L-3536-Cost Benifit Analysis in ESIA.pptx
L-3536-Cost Benifit Analysis in ESIA.pptxL-3536-Cost Benifit Analysis in ESIA.pptx
L-3536-Cost Benifit Analysis in ESIA.pptx
naseki5964
 
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-IDUNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
GOWSIKRAJA PALANISAMY
 
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model SafeBangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
bookhotbebes1
 
Germany Offshore Wind 010724 RE (1) 2 test.pptx
Germany Offshore Wind 010724 RE (1) 2 test.pptxGermany Offshore Wind 010724 RE (1) 2 test.pptx
Germany Offshore Wind 010724 RE (1) 2 test.pptx
rebecca841358
 
PMSM-Motor-Control : A research about FOC
PMSM-Motor-Control : A research about FOCPMSM-Motor-Control : A research about FOC
PMSM-Motor-Control : A research about FOC
itssurajthakur06
 
Lecture 3 Biomass energy...............ppt
Lecture 3 Biomass energy...............pptLecture 3 Biomass energy...............ppt
Lecture 3 Biomass energy...............ppt
RujanTimsina1
 

Recently uploaded (20)

Literature Reivew of Student Center Design
Literature Reivew of Student Center DesignLiterature Reivew of Student Center Design
Literature Reivew of Student Center Design
 
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdfOCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
 
Net Zero Case Study: SRK House and SRK Empire
Net Zero Case Study: SRK House and SRK EmpireNet Zero Case Study: SRK House and SRK Empire
Net Zero Case Study: SRK House and SRK Empire
 
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptxAWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
 
PCA-solved problems.pptx helpful for ml .
PCA-solved problems.pptx helpful for ml .PCA-solved problems.pptx helpful for ml .
PCA-solved problems.pptx helpful for ml .
 
Analysis and Design of Algorithm Lab Manual (BCSL404)
Analysis and Design of Algorithm Lab Manual (BCSL404)Analysis and Design of Algorithm Lab Manual (BCSL404)
Analysis and Design of Algorithm Lab Manual (BCSL404)
 
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdfGUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
 
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulationCS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
 
IWISS Catalog 2024
IWISS Catalog 2024IWISS Catalog 2024
IWISS Catalog 2024
 
system structure in operating systems.pdf
system structure in operating systems.pdfsystem structure in operating systems.pdf
system structure in operating systems.pdf
 
一比一原版(csulb文凭证书)美国加州州立大学长滩分校毕业证如何办理
一比一原版(csulb文凭证书)美国加州州立大学长滩分校毕业证如何办理一比一原版(csulb文凭证书)美国加州州立大学长滩分校毕业证如何办理
一比一原版(csulb文凭证书)美国加州州立大学长滩分校毕业证如何办理
 
Press Tool and It's Primary Components.pdf
Press Tool and It's Primary Components.pdfPress Tool and It's Primary Components.pdf
Press Tool and It's Primary Components.pdf
 
一比一原版(UQ毕业证书)昆士兰大学毕业证如何办理
一比一原版(UQ毕业证书)昆士兰大学毕业证如何办理一比一原版(UQ毕业证书)昆士兰大学毕业证如何办理
一比一原版(UQ毕业证书)昆士兰大学毕业证如何办理
 
L-3536-Cost Benifit Analysis in ESIA.pptx
L-3536-Cost Benifit Analysis in ESIA.pptxL-3536-Cost Benifit Analysis in ESIA.pptx
L-3536-Cost Benifit Analysis in ESIA.pptx
 
catalyst-1200-1300-series-switchesbdm.pptx
catalyst-1200-1300-series-switchesbdm.pptxcatalyst-1200-1300-series-switchesbdm.pptx
catalyst-1200-1300-series-switchesbdm.pptx
 
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-IDUNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
 
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model SafeBangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
 
Germany Offshore Wind 010724 RE (1) 2 test.pptx
Germany Offshore Wind 010724 RE (1) 2 test.pptxGermany Offshore Wind 010724 RE (1) 2 test.pptx
Germany Offshore Wind 010724 RE (1) 2 test.pptx
 
PMSM-Motor-Control : A research about FOC
PMSM-Motor-Control : A research about FOCPMSM-Motor-Control : A research about FOC
PMSM-Motor-Control : A research about FOC
 
Lecture 3 Biomass energy...............ppt
Lecture 3 Biomass energy...............pptLecture 3 Biomass energy...............ppt
Lecture 3 Biomass energy...............ppt
 

C1 into to ai

  • 1. COMP 590: Artificial Intelligence
  • 2. Today • Course overview • What is AI? • State of the art in AI today • Topics covered in the course
  • 3. Who is this course for? • An introductory survey of AI techniques for students who have not previously had an exposure to this subject • Juniors, seniors, beginning graduate students • Prerequisites: solid programming skills, algorithms, calculus • Exposure to linear algebra and probability a plus • Credit: 3 units
  • 4. Basic Info • Instructor: Svetlana Lazebnik (lazebnik@cs.unc.edu) Office hours: email me • Textbook: S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, Prentice Hall, 2nd or 3rd ed. http://aima.cs.berkeley.edu/ • Class webpage: http://www.cs.unc.edu/~lazebnik/fall10
  • 5. Course Requirements • Participation: 20% • Come to class! • Ask questions • Answer questions • Participate in discussions • Assignments: 50% • Written and programming • Programming assignments: you can use whatever language you wish. The focus is on problem solving, not specific programming skills. • Midterm/final: 30% • No book, no notes, no calculator, no collaboration • Not meant to be scary • Mainly straightforward questions testing comprehension
  • 6. Academic integrity policy • Feel free to discuss assignments with each other, but coding must be done individually • Feel free to incorporate code or tips you find on the Web, provided this doesn’t make the assignment trivial and you explicitly acknowledge your sources • Remember: I can Google as well as you can
  • 7. What is AI? Some possible definitions from the textbook: • Thinking humanly • Acting humanly • Thinking rationally • Acting rationally
  • 8. Thinking humanly • Cognitive science: the brain as an information processing machine • Requires scientific theories of how the brain works • How to understand cognition as a computational process? • Introspection: try to think about how we think • Predict and test behavior of human subjects • Image the brain, examine neurological data • The latter two methodologies are the domains of cognitive science and cognitive neuroscience
  • 9. • Turing (1950) "Computing machinery and intelligence" • The Turing Test • What capabilities would a computer need to have to pass the Turing Test? • Natural language processing • Knowledge representation • Automated reasoning • Machine learning • Turing predicted that by the year 2000, machines would be able to fool 30% of human judges for five minutes Acting humanly
  • 10. • What are some potential problems with the Turing Test? • Some human behavior is not intelligent • Some intelligent behavior may not be human • Human observers may be easy to fool • A lot depends on expectations • Anthropomorphic fallacy • Chatbots, e.g., ELIZA • Chinese room argument: one may simulate intelligence without having true intelligence (more of a philosophical objection) • Is passing the Turing test a good scientific goal? • Not a good way to solve practical problems • Can create intelligent agents without trying to imitate humans Turing Test: Criticism
  • 11. Thinking rationally • Idealized or “right” way of thinking • Logic: patterns of argument that always yield correct conclusions when supplied with correct premises • “Socrates is a man; all men are mortal; therefore Socrates is mortal.” • Beginning with Aristotle, philosophers and mathematicians have attempted to formalize the rules of logical thought • Logicist approach to AI: describe problem in formal logical notation and apply general deduction procedures to solve it • Problems with the logicist approach • Computational complexity of finding the solution • Describing real-world problems and knowledge in logical notation • A lot of intelligent or “rational” behavior has nothing to do with logic
  • 12. Acting rationally: Rational agent • A rational agent is one that acts to achieve the best expected outcome • Goals are application-dependent and are expressed in terms of the utility of outcomes • Being rational means maximizing your expected utility • In practice, utility optimization is subject to the agent’s computational constraints (bounded rationality or bounded optimality) • This definition of rationality only concerns the decisions/actions that are made, not the cognitive process behind them
  • 13. Acting rationally: Rational agent • Advantages of the “utility maximization” formulation • Generality: goes beyond explicit reasoning, and even human cognition altogether • Practicality: can be adapted to many real-world problems • Amenable to good scientific and engineering methodology • Avoids philosophy and psychology • Any disadvantages?
  • 14. AI Connections Philosophy logic, methods of reasoning, mind vs. matter, foundations of learning and knowledge Mathematics logic, probability, optimization Economics utility, decision theory Neuroscience biological basis of intelligence Cognitive science computational models of human intelligence Linguistics rules of language, language acquisition Machine learning design of systems that use experience to improve performance Control theory design of dynamical systems that use a controller to achieve desired behavior Computer engineering, mechanical engineering, robotics, …
  • 15. Where is AI today?
  • 16. Logistics, scheduling, planning • During the 1991 Gulf War, US forces deployed an AI logistics planning and scheduling program that involved up to 50,000 vehicles, cargo, and people • NASA’s Remote Agent software operated the Deep Space 1 spacecraft during two experiments in May 1999 • In 2004, NASA introduced the MAPGEN system to plan the daily operations for the Mars Exploration Rovers
  • 17. Math, games, puzzles • In 1996, a computer program written by researchers at Argonne National Laboratory proved a mathematical conjecture (Robbins conjecture) unsolved for decades • NY Times story: “[The proof] would have been called creative if a human had thought of it” • IBM’s Deep Blue defeated the reigning world chess champion Garry Kasparov in 1997 • 1996: Kasparov Beats Deep Blue “I could feel --- I could smell --- a new kind of intelligence across the table.” • 1997: Deep Blue Beats Kasparov “Deep Blue hasn't proven anything.” • In 2007, checkers was “solved” --- a computer system that never loses was developed • Science article
  • 18. Natural Language • Speech technologies • Automatic speech recognition • Google voice search • Text-to-speech synthesis • Dialog systems • Machine translation • translate.google.com • Comparison of several translation systems
  • 19. Question answering: IBM Watson • http://www.research.ibm.com/deepqa/ • NY Times article • Trivia demo • YouTube video
  • 20. Information agents • Search engines • Recommendation systems • Spam filtering • Automated helpdesks • Medical diagnosis systems • Fraud detection • Automated trading
  • 21. Vision • OCR, handwriting recognition • Face detection/recognition: many consumer cameras, Apple iPhoto • Visual search: Google Goggles • Vehicle safety systems: Mobileye
  • 22. Robotics • Mars rovers • Autonomous vehicles • DARPA Grand Challenge • Autonomous helicopters • Robot soccer • RoboCup • Personal robotics • Humanoid robots • Robotic pets • Personal assistants?
  • 23. Towel-folding robot J. Maitin-Shepard, M. Cusumano-Towner, J. Lei and P. Abbeel, “Cloth Grasp Point Detection based on Multiple-View Geometric Cues with Application to Robotic Towel Folding,” ICRA 2010 YouTube Video
  • 24. Course Topics • Search • Uninformed search, informed search • Adversarial search: minimax • Constraint satisfaction problems • Planning • Logic • Probability • Basic laws of probability • Bayes networks • Hidden Markov Models • Learning • Decision trees • Linear classifiers: neural nets, support vector machines • Reinforcement learning
  • 25. Course Topics (cont.) • Applications (depending on time and interest) • Natural language • Speech • Vision • Robotics