SlideShare a Scribd company logo
1 of 26
CSE 412CSE 412
Artificial IntelligenceArtificial Intelligence
Topic - 1: IntroductionTopic - 1: Introduction
 What Is AI?
 The Foundations of Artificial Intelligence
 The History of Artificial Intelligence
 The State of the Art
 Philosophical Foundations
 Logic Programming Language
 Introduction to Prolog
Topic ContentsTopic Contents
2
What Is AI?What Is AI?
AI (Artificial Intelligence) is a branch of computer science
concerned with the study and creation of computer
systems that exhibit some form of intelligence:
• systems that learn new concepts and tasks,
• systems that can reason and draw useful conclusions
about the world around us,
• systems that can understand a natural language or
perceive and comprehend a visual scene, and
• systems that perform other types of feats that require
human types of intelligence.
3
Systems that think like
humans
Systems that think
rationally
Systems that act like
humans
Systems that act
rationally
What Is AI?What Is AI?
4
Major Branches of AIMajor Branches of AI
 Artificial Neural Networks
 Computer Vision
 Expert Systems
 Fuzzy Systems
 Game Artificial Intelligence
 Heuristic Search
 Knowledge Management
 Machine Learning
 Metaheuristic and swarm intelligence
 Natural Language Processing
 Pattern Recognition
 Robotics
 Virtual Intelligence
Major Branches of AI…Major Branches of AI…
6
The Foundations of AIThe Foundations of AI
 Philosophy (428 B.C. – present)
• Can formal rules be used to draw valid conclusions?
• How does mental mind arise from a physical brain?
• Where does knowledge come from?
• How does knowledge lead to action?
 Mathematics (800 B.C. – present)
• How are the formal rules to draw valid conclusions?
• What can be computed?
• How do we reason with uncertain information?
o Algorithms
o Intractability
o NP-completeness
o probability
7
The Foundations of AIThe Foundations of AI
 Neuroscience (1861 – present)
• How do brain process information?
o Neurons
 Economics (1776 – present)
• How do we make decisions so as to maximize payoff?
• How should we do this when others may not go along?
• How should we do this when the payoff may be far in the future?
o Decision theory ( probability theory + utility theory)
8
The Foundations of AIThe Foundations of AI
 Computer Engineering (1940 – present)
• How can we build an efficient computer?
 Cybernetics (1948 – present)
• How can artifacts operate under their own control?
 Psychology (1879 – present)
• How do human and animals think and act?
 Linguistics (1957 – present)
• How do languages relate to thought?
9
 Neuroscience (1861 – present)
• How do brain process information?
o Neurons
 Economics (1776 – present)
• How do we make decisions so as to maximize payoff?
• How should we do this when others may not go along?
• How should we do this when the payoff may be far in the future?
o Decision theory ( probability theory + utility theory)
The Foundations of AI…The Foundations of AI…
10
What is Cybernetics?
• The term cybernetics was coined by Norbert  Wiener, an
American mathematician of the twentieth  century.
• The scientific study of communication and 
control processes in biological,
mechanical, and electronic systems.
• The study of human control functions and of 
mechanical and electronic
systems designed to replace them, involving 
the application of statistical
mechanics to communication engineering.
The Foundations of AI…The Foundations of AI…
11
Are AI and Cybernetics the same subject?
No.No.
AI and Cybernetics are widely misunderstood to be the
same subject. However, they differ in many
dimensions.
The Foundations of AI…The Foundations of AI…
12
The History of AIThe History of AI
 The gestation of AI (1943 – 1955)
 The birth of AI (1956)
 Early enthusiasm, great expectations (1952 – 1969)
 A dose of reality (1966 – 1973)
• Genetic algorithm
 Knowledge base systems (1969 – 1979)
 AI becomes an industry (1980 – present)
 The return of neural network (1986 – present)
 AI becomes a science (1987 – present)
13
The State of the ArtThe State of the Art
 Autonomous planning and scheduling
 Game playing
 Autonomous control
 Medical diagnosis
 Logistic planning
 Robotics
 Language understanding and problem solving
 etc.
14
Philosophers have been around far longer than
computers and have been trying to resolve some
questions that relate to AI:
• How do minds work?
• Is it possible for machines to act intelligently in the way that
people do, and if they did, would they have real, conscious
minds?
• What are the ethical implications of intelligent machines?
Philosophical FoundationsPhilosophical Foundations
15
The assertion that machines could act as if they were
intelligent is called the weak AI hypothesis by
philosophers.
The assertion that machines that do so are actually
thinking (not just simulating thinking) is called the
strong AI hypothesis.
Philosophical Foundations…Philosophical Foundations…
16
Philosophers are interested in the problem of comparing
two architectures—human and machine.
Furthermore, they have traditionally posed the question
not in terms of maximizing expected utility but rather
as, "Can machines think?”
17
Philosophical Foundations…Philosophical Foundations…
Alan Turing suggested that instead of asking whether
machines can think, we should ask whether machines can
pass a behavioral intelligence test, which has come to be
called the Turing Test.
• The test is for a program to have a conversation (via online
typed messages) with an interrogator for five minutes. The
interrogator then has to guess if the conversation is with a
program or a person; the program passes the test if it fools the
interrogator 30% of the time.
18
Philosophical Foundations…Philosophical Foundations…
 Turing conjectured that, by the year 2000, a computer with a
storage of 109
units could be programmed well enough to pass the
test.
 He was wrong — programs have yet to fool a sophisticated judge.
 On the other hand, many people have been fooled when they didn't
know they might be chatting with a computer.
• The ELIZA program
• The Internet chatbots such as MGONZ and NATACHATA
• The chatbot CYBERLOVER
19
Philosophical Foundations…Philosophical Foundations…
 Eugene Goostman is a chatterbot developed in Saint
Petersburg in 2001 by a group of three programmers; the
Russian-born Vladimir Veselov, Ukrainian-born Eugene
Demchenko, and Russian-born Sergey Ulasen.
 The Goostman bot has competed in a number of Turing
test contests since its creation, and finished second in the 2005
and 2008 Loebner Prize contest.
20
Philosophical Foundations: A BigPhilosophical Foundations: A Big
ControversyControversy
 In June 2012, at an event marking what would have been the
100th birthday of the test's namesake, Alan Turing, Goostman
won a competition promoted as the largest-ever Turing test
contest, in which it successfully convinced 29% of its judges that
it was human.
 On 7 June 2014, at a contest marking the 60th anniversary of
Turing's death, 33% of the event's judges thought that Goostman
was human; the event's organiser Kevin Warwick considered it
to have passed Turing's test.
21
Philosophical Foundations: A BigPhilosophical Foundations: A Big
ControversyControversy
 The validity and relevance of the announcement of Goostman's
pass was questioned by critics.
 Although there had been several claims that the Turing test is
not the best way to test a computer's intelligence, Turing test
remains the most popular one.
22
Philosophical Foundations: A BigPhilosophical Foundations: A Big
ControversyControversy
 The field of AI as a whole has paid little attention to Turing test.
 Few AI researchers pay attention to the Turing test, preferring to
concentrate on their systems' performance on practical tasks, rather
than the ability to imitate humans.
 Arguments for and against strong AI are inconclusive.
 Few mainstream A1 researchers believe that anything significant hinges
on the outcome of the debate.
23
Philosophical Foundations: Some FactsPhilosophical Foundations: Some Facts
about Turing Testabout Turing Test
Logic Programming LanguageLogic Programming Language
 Logic programming is a type of programming languages, in which a
program is written as a set of sentences in logical form, expressing facts
and rules about some problem domain.
 A program is executed by an inference engine that answers a query by
searching these sentences systematically to make inferences that will
answer a query.
 Major logic programming language families include Prolog, Answer set
programming (ASP) and Datalog.
24
Introduction to PrologIntroduction to Prolog
 Prolog: ProProgramming in LogLogic
 Prolog is a logic programming language.
 Programming in Prolog is accomplished by creating a data base of facts
and rules about objects, their properties, and their relationships to other
objects.
 Queries can be posed about the objects and valid conclusions will be
determined through a form of inferencing control known as resolution.
 Facts: sister(sarah, bill).
parent(ann, sam).
parent(joe, ann).
male(joe).
female(ann).
25
Introduction to PrologIntroduction to Prolog
 Rules:
• Grandfather(X, Z) :- parent(X,Y), parent(Y,Z), male(X).
• For all X, Y, and Z:
X is the grandfather of Z
If X is the parent of Y, and Y is the parent of Z and X is a male.
26

More Related Content

What's hot

Fundamental Questions - The Second Decade of AI: Towards Architectures for Hu...
Fundamental Questions - The Second Decade of AI: Towards Architectures for Hu...Fundamental Questions - The Second Decade of AI: Towards Architectures for Hu...
Fundamental Questions - The Second Decade of AI: Towards Architectures for Hu...Aaron Sloman
 
Robot & Frank & Basic AI
Robot & Frank & Basic AIRobot & Frank & Basic AI
Robot & Frank & Basic AIChris Riley ☁
 
Artificial intelligence-full -report.doc
Artificial intelligence-full -report.docArtificial intelligence-full -report.doc
Artificial intelligence-full -report.docdaksh Talsaniya
 
Elements of AI Luxembourg - session 2
Elements of AI Luxembourg - session 2Elements of AI Luxembourg - session 2
Elements of AI Luxembourg - session 2Jeremie Dauphin
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceRishab Acharya
 
The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)The IOT Academy
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceUTKARSH NATH
 
Robotics & Artificial Intelligence
Robotics &  Artificial  IntelligenceRobotics &  Artificial  Intelligence
Robotics & Artificial IntelligenceAnthony Caramele
 
Artificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and OverviewArtificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and Overviewbutest
 
A brief history of machine learning
A brief history of  machine learningA brief history of  machine learning
A brief history of machine learningRobert Colner
 
Intro artificial intelligence
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligenceFraz Ali
 
Introdução à Inteligência Artificial
Introdução à Inteligência ArtificialIntrodução à Inteligência Artificial
Introdução à Inteligência ArtificialAntónio Oliveira
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceravijain90
 
Artifical Intelligence
Artifical IntelligenceArtifical Intelligence
Artifical IntelligenceHarsha Varyani
 

What's hot (20)

Fundamental Questions - The Second Decade of AI: Towards Architectures for Hu...
Fundamental Questions - The Second Decade of AI: Towards Architectures for Hu...Fundamental Questions - The Second Decade of AI: Towards Architectures for Hu...
Fundamental Questions - The Second Decade of AI: Towards Architectures for Hu...
 
Ai
AiAi
Ai
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
What is Ai ?
What is Ai ?What is Ai ?
What is Ai ?
 
Introduction to Artificial Intelligence and few examples
Introduction to Artificial Intelligence and few examplesIntroduction to Artificial Intelligence and few examples
Introduction to Artificial Intelligence and few examples
 
Introduction
IntroductionIntroduction
Introduction
 
Robot & Frank & Basic AI
Robot & Frank & Basic AIRobot & Frank & Basic AI
Robot & Frank & Basic AI
 
Artificial intelligence-full -report.doc
Artificial intelligence-full -report.docArtificial intelligence-full -report.doc
Artificial intelligence-full -report.doc
 
Elements of AI Luxembourg - session 2
Elements of AI Luxembourg - session 2Elements of AI Luxembourg - session 2
Elements of AI Luxembourg - session 2
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial inteligence
Artificial inteligenceArtificial inteligence
Artificial inteligence
 
The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Robotics & Artificial Intelligence
Robotics &  Artificial  IntelligenceRobotics &  Artificial  Intelligence
Robotics & Artificial Intelligence
 
Artificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and OverviewArtificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and Overview
 
A brief history of machine learning
A brief history of  machine learningA brief history of  machine learning
A brief history of machine learning
 
Intro artificial intelligence
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligence
 
Introdução à Inteligência Artificial
Introdução à Inteligência ArtificialIntrodução à Inteligência Artificial
Introdução à Inteligência Artificial
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artifical Intelligence
Artifical IntelligenceArtifical Intelligence
Artifical Intelligence
 

Similar to introduction to ai

28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.pptamandeep651
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesGiovanni Sileno
 
Unit 1 ppt.pptx
Unit 1 ppt.pptxUnit 1 ppt.pptx
Unit 1 ppt.pptxAmayTayde1
 
Advanced Artificial Intelligence
Advanced Artificial IntelligenceAdvanced Artificial Intelligence
Advanced Artificial IntelligenceAshik Iqbal
 
Introduction to Artificial Intelligences
Introduction to Artificial IntelligencesIntroduction to Artificial Intelligences
Introduction to Artificial IntelligencesMeenakshi Paul
 
computer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligencecomputer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial IntelligenceKhanKhaja1
 
LEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxLEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxAjaykumar967485
 
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURETHE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTUREchuruihang
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain TechExeter
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptxBikashAcharya13
 

Similar to introduction to ai (20)

#1 Lecture .pptx
#1 Lecture .pptx#1 Lecture .pptx
#1 Lecture .pptx
 
28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt
 
Intro AI.pdf
Intro AI.pdfIntro AI.pdf
Intro AI.pdf
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
 
Unit 1 ppt.pptx
Unit 1 ppt.pptxUnit 1 ppt.pptx
Unit 1 ppt.pptx
 
AI Unit1.ppt
AI Unit1.pptAI Unit1.ppt
AI Unit1.ppt
 
AI Unit1b.ppt
AI Unit1b.pptAI Unit1b.ppt
AI Unit1b.ppt
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
 
Advanced Artificial Intelligence
Advanced Artificial IntelligenceAdvanced Artificial Intelligence
Advanced Artificial Intelligence
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
Introduction to Artificial Intelligences
Introduction to Artificial IntelligencesIntroduction to Artificial Intelligences
Introduction to Artificial Intelligences
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
computer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligencecomputer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligence
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
LEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxLEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptx
 
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURETHE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
THE PHILOSOPHY OF AI: iNTRODUCTION, HISTORY AND FUTURE
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
 

Recently uploaded

办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 

Recently uploaded (20)

办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 

introduction to ai

  • 1. CSE 412CSE 412 Artificial IntelligenceArtificial Intelligence Topic - 1: IntroductionTopic - 1: Introduction
  • 2.  What Is AI?  The Foundations of Artificial Intelligence  The History of Artificial Intelligence  The State of the Art  Philosophical Foundations  Logic Programming Language  Introduction to Prolog Topic ContentsTopic Contents 2
  • 3. What Is AI?What Is AI? AI (Artificial Intelligence) is a branch of computer science concerned with the study and creation of computer systems that exhibit some form of intelligence: • systems that learn new concepts and tasks, • systems that can reason and draw useful conclusions about the world around us, • systems that can understand a natural language or perceive and comprehend a visual scene, and • systems that perform other types of feats that require human types of intelligence. 3
  • 4. Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally What Is AI?What Is AI? 4
  • 5. Major Branches of AIMajor Branches of AI  Artificial Neural Networks  Computer Vision  Expert Systems  Fuzzy Systems  Game Artificial Intelligence  Heuristic Search  Knowledge Management  Machine Learning  Metaheuristic and swarm intelligence  Natural Language Processing  Pattern Recognition  Robotics  Virtual Intelligence
  • 6. Major Branches of AI…Major Branches of AI… 6
  • 7. The Foundations of AIThe Foundations of AI  Philosophy (428 B.C. – present) • Can formal rules be used to draw valid conclusions? • How does mental mind arise from a physical brain? • Where does knowledge come from? • How does knowledge lead to action?  Mathematics (800 B.C. – present) • How are the formal rules to draw valid conclusions? • What can be computed? • How do we reason with uncertain information? o Algorithms o Intractability o NP-completeness o probability 7
  • 8. The Foundations of AIThe Foundations of AI  Neuroscience (1861 – present) • How do brain process information? o Neurons  Economics (1776 – present) • How do we make decisions so as to maximize payoff? • How should we do this when others may not go along? • How should we do this when the payoff may be far in the future? o Decision theory ( probability theory + utility theory) 8
  • 9. The Foundations of AIThe Foundations of AI  Computer Engineering (1940 – present) • How can we build an efficient computer?  Cybernetics (1948 – present) • How can artifacts operate under their own control?  Psychology (1879 – present) • How do human and animals think and act?  Linguistics (1957 – present) • How do languages relate to thought? 9
  • 10.  Neuroscience (1861 – present) • How do brain process information? o Neurons  Economics (1776 – present) • How do we make decisions so as to maximize payoff? • How should we do this when others may not go along? • How should we do this when the payoff may be far in the future? o Decision theory ( probability theory + utility theory) The Foundations of AI…The Foundations of AI… 10
  • 11. What is Cybernetics? • The term cybernetics was coined by Norbert  Wiener, an American mathematician of the twentieth  century. • The scientific study of communication and  control processes in biological, mechanical, and electronic systems. • The study of human control functions and of  mechanical and electronic systems designed to replace them, involving  the application of statistical mechanics to communication engineering. The Foundations of AI…The Foundations of AI… 11
  • 12. Are AI and Cybernetics the same subject? No.No. AI and Cybernetics are widely misunderstood to be the same subject. However, they differ in many dimensions. The Foundations of AI…The Foundations of AI… 12
  • 13. The History of AIThe History of AI  The gestation of AI (1943 – 1955)  The birth of AI (1956)  Early enthusiasm, great expectations (1952 – 1969)  A dose of reality (1966 – 1973) • Genetic algorithm  Knowledge base systems (1969 – 1979)  AI becomes an industry (1980 – present)  The return of neural network (1986 – present)  AI becomes a science (1987 – present) 13
  • 14. The State of the ArtThe State of the Art  Autonomous planning and scheduling  Game playing  Autonomous control  Medical diagnosis  Logistic planning  Robotics  Language understanding and problem solving  etc. 14
  • 15. Philosophers have been around far longer than computers and have been trying to resolve some questions that relate to AI: • How do minds work? • Is it possible for machines to act intelligently in the way that people do, and if they did, would they have real, conscious minds? • What are the ethical implications of intelligent machines? Philosophical FoundationsPhilosophical Foundations 15
  • 16. The assertion that machines could act as if they were intelligent is called the weak AI hypothesis by philosophers. The assertion that machines that do so are actually thinking (not just simulating thinking) is called the strong AI hypothesis. Philosophical Foundations…Philosophical Foundations… 16
  • 17. Philosophers are interested in the problem of comparing two architectures—human and machine. Furthermore, they have traditionally posed the question not in terms of maximizing expected utility but rather as, "Can machines think?” 17 Philosophical Foundations…Philosophical Foundations…
  • 18. Alan Turing suggested that instead of asking whether machines can think, we should ask whether machines can pass a behavioral intelligence test, which has come to be called the Turing Test. • The test is for a program to have a conversation (via online typed messages) with an interrogator for five minutes. The interrogator then has to guess if the conversation is with a program or a person; the program passes the test if it fools the interrogator 30% of the time. 18 Philosophical Foundations…Philosophical Foundations…
  • 19.  Turing conjectured that, by the year 2000, a computer with a storage of 109 units could be programmed well enough to pass the test.  He was wrong — programs have yet to fool a sophisticated judge.  On the other hand, many people have been fooled when they didn't know they might be chatting with a computer. • The ELIZA program • The Internet chatbots such as MGONZ and NATACHATA • The chatbot CYBERLOVER 19 Philosophical Foundations…Philosophical Foundations…
  • 20.  Eugene Goostman is a chatterbot developed in Saint Petersburg in 2001 by a group of three programmers; the Russian-born Vladimir Veselov, Ukrainian-born Eugene Demchenko, and Russian-born Sergey Ulasen.  The Goostman bot has competed in a number of Turing test contests since its creation, and finished second in the 2005 and 2008 Loebner Prize contest. 20 Philosophical Foundations: A BigPhilosophical Foundations: A Big ControversyControversy
  • 21.  In June 2012, at an event marking what would have been the 100th birthday of the test's namesake, Alan Turing, Goostman won a competition promoted as the largest-ever Turing test contest, in which it successfully convinced 29% of its judges that it was human.  On 7 June 2014, at a contest marking the 60th anniversary of Turing's death, 33% of the event's judges thought that Goostman was human; the event's organiser Kevin Warwick considered it to have passed Turing's test. 21 Philosophical Foundations: A BigPhilosophical Foundations: A Big ControversyControversy
  • 22.  The validity and relevance of the announcement of Goostman's pass was questioned by critics.  Although there had been several claims that the Turing test is not the best way to test a computer's intelligence, Turing test remains the most popular one. 22 Philosophical Foundations: A BigPhilosophical Foundations: A Big ControversyControversy
  • 23.  The field of AI as a whole has paid little attention to Turing test.  Few AI researchers pay attention to the Turing test, preferring to concentrate on their systems' performance on practical tasks, rather than the ability to imitate humans.  Arguments for and against strong AI are inconclusive.  Few mainstream A1 researchers believe that anything significant hinges on the outcome of the debate. 23 Philosophical Foundations: Some FactsPhilosophical Foundations: Some Facts about Turing Testabout Turing Test
  • 24. Logic Programming LanguageLogic Programming Language  Logic programming is a type of programming languages, in which a program is written as a set of sentences in logical form, expressing facts and rules about some problem domain.  A program is executed by an inference engine that answers a query by searching these sentences systematically to make inferences that will answer a query.  Major logic programming language families include Prolog, Answer set programming (ASP) and Datalog. 24
  • 25. Introduction to PrologIntroduction to Prolog  Prolog: ProProgramming in LogLogic  Prolog is a logic programming language.  Programming in Prolog is accomplished by creating a data base of facts and rules about objects, their properties, and their relationships to other objects.  Queries can be posed about the objects and valid conclusions will be determined through a form of inferencing control known as resolution.  Facts: sister(sarah, bill). parent(ann, sam). parent(joe, ann). male(joe). female(ann). 25
  • 26. Introduction to PrologIntroduction to Prolog  Rules: • Grandfather(X, Z) :- parent(X,Y), parent(Y,Z), male(X). • For all X, Y, and Z: X is the grandfather of Z If X is the parent of Y, and Y is the parent of Z and X is a male. 26