SlideShare a Scribd company logo
1 of 33
Lecture 01
Artificial Intelligence
2
 Recommended Books:
1. “Artificial Intelligence: A modern approach” Stuart Russell,
Peter Norvig, Prentice Hall,
Syllabus
3
1. Attendance
2. Assignments (Timely Submissions)
3. MSTs
4. Quizzes
5. Certifications
6. Course Outcomes/Program Outcomes
7. Self Learnings
Syllabus
Syllabus
4
 Course Overview (main topics)
 What is AI?
 problem solving by search
 logic, knowledge representation & reasoning
 expert systems: an introduction
 learning: decision trees, artificial neural networks,
reinforcement learning
 Game playing
What is Artificial Intelligence?
What is Intelligence ?
6
 Intelligence may be defined as:
1. The capacity to acquire and apply knowledge.
2. The faculty of thought and reason.
What is Artificial Intelligence ?
7
 Artificial intelligence is the study of systems that act in
a way that to any observer would appear to be
intelligent.
 Artificial Intelligence involves using methods based on
the intelligent behavior of humans and other animals
to solve complex problems.
 AI is concerned with real-world problems (difficult
tasks), which require complex and sophisticated
reasoning processes and knowledge.
What is Artificial Intelligence ?
 “AI is the study of ideas that enable
computers to be intelligent.”
[P. Winston]
 “It is the science and engineering of
making intelligent machines, especially
intelligent computer programs. It is
related to the similar tasks of using
computers to understand human
intelligence, but AI does not have to
confine itself to methods that are
biologically observable.”
John McCarthy, Stanford University,
computer Science Department.
8
John McCarthy
What is Artificial Intelligence?
9
 Some Definitions
 Weak AI: AI develops useful, powerful
applications.
 Strong AI: claims machines have cognitive
minds comparable to humans.
 In this course, we deal with Weak AI.
What is Artificial Intelligence?
 Operational Definition of AI
(Turing Test):
In 1950 Turing proposed an operational
definition of intelligence by using a Test
composed of :
 An interrogator (a person who will ask
questions)
 a computer (intelligent machine !!)
 A person who will answer to questions
 A curtain (separator)
10
A. Turing
What is Artificial Intelligence?
11
The computer passes the “test of intelligence” if a human, after
posing some written questions, cannot tell whether the responses
were from a person or not.
What is Artificial Intelligence
12
 To give an answer, the computer would need to
possess some capabilities:
 Natural language processing: To communicate successfully.
 Knowledge representation: To store what it knows or hears.
 Automated reasoning: to answer questions and draw
conclusions using stored information.
 Machine learning: To adapt to new circumstances and to
detect and extrapolate patterns.
 Computer vision: To perceive objects.
 Robotics to manipulate objects and move.
What is Artificial Intelligence ?
13
Goals of AI:
AI began as an attempt to understand the nature of
intelligence, but it has grown into a scientific and
technological field affecting many aspects of commerce
and society. The main goals of AI are:
 Engineering: solve real-world problems using
knowledge and reasoning. AI can help us solve
difficult, real-world problems, creating new
opportunities in business, engineering, and many
other application areas
What is Artificial Intelligence ?
14
Goals of AI (cont’d)
 Scientific: use computers as a platform for
studying intelligence itself. Scientists design
theories hypothesizing aspects of intelligence
then they can implement these theories on a
computer.
Even as AI Technology becomes integrated into the
fabric
of everyday life. AI researchers remain focused on the
grand
challenges of automating intelligence.
What is Artificial Intelligence ?
Examples of AI Application
systems:
 Game Playing
 TDGammon, the world
champion backgammon player,
built by Gerry Tesauro of IBM
research
 Deep Blue chess program beat
world champion Gary Kasparov
 Chinook checkers program
15
What is Artificial Intelligence ?
16
Examples of AI Application systems:
 Natural Language Understanding
 AI Translators – spoken to and prints what one wants in
foreign languages.
 Natural language understanding (spell checkers, grammar
checkers)
What is Artificial Intelligence ?
17
Examples of AI Application Systems:
 Expert Systems:
 In geology
• prospector expert system carries evaluation of mineral
potential of geological site or region
 Diagnostic Systems
• Pathfinder, a medical diagnosis system (suggests tests and
makes diagnosis) developed by Heckerman and other
Microsoft research
• MYCIN system for diagnosing bacterial infections of the blood
and suggesting treatments
What is Artificial Intelligence ?
18
Examples of AI Application Systems:
 Expert Systems:
 Financial Decision Making
• Credit card providers, banks, mortgage companies use AI
systems to detect fraud and expedite financial transactions.
 Configuring Hardware and Software
• AI systems configure custom computer, communications, and
manufacturing systems, guaranteeing the purchaser maximum
efficiency and minimum setup time.
What is Artificial Intelligence ?
Examples of AI Application Systems:
 Robotics:
 Robotics becoming increasing important in various areas like:
games, to handle hazardous conditions and to do tedious jobs
among other things. For examples:
- automated cars, ping pong player
- mining, construction, agriculture
- garbage collection
19
What is Artificial Intelligence ?
20
Examples of AI Application systems:
 Other examples:
Handwriting recognition (US postal service zip code
readers)
Automated theorem proving
• use inference methods to prove new theorems
 Web search Engines
AI Topics:
A Quick Introductory Overview
21
The main AI topics we’ll cover in this introductory
course:
 Problem solving by searching
(Uninformed search, heuristic search …)
 Knowledge-based systems
(expert systems …)
 Machine learning
(neural networks, RL …)
 Artificial Life <Modern AI>
(cellular automata, GAs …)
AI Topics:
A Quick Introductory Overview
22
Problem Solving by Searching
Why search ?
 Early works of AI was mainly towards
• proving theorems
• solving puzzles
• playing games
 All AI is search!
 Not totally true (obviously) but more true than you might
think.
 Finding a good/best solution to a problem amongst many
possible solutions.
AI Topics:
A Quick Introductory Overview
Classic AI search problems
 Map searching (navigation)
23
AI Topics:
A Quick Introductory Overview
Classic AI search problems
 3*3*3 Rubik’s Cube
24
AI Topics:
A Quick Introductory Overview
Classic AI search problems
 8-Puzzle
25
2 1 3
4 7 6
5 8
1 2 3
4 5 6
7 8
AI Topics:
A Quick Introductory Overview
26
Knowledge-based system
 expert system (or knowledge-based system): a program which
encapsulates knowledge from some domain, normally
obtained from a human expert in that domain
 components:
 Knowledge base (KB): repository of rules, facts
(productions)
 working memory: (if forward chaining used)
 inference engine: the deduction system used to infer results
from user input and KB
 user interface: interfaces with user
 external control + monitoring: access external databases,
control,...
AI Topics: A Quick Introductory
Overview
27
Knowledge-based system
 Why use expert systems:
 commercial viability: whereas there may be only a few experts whose
time is expensive and rare, you can have many expert systems
 expert systems can be used anywhere, anytime
 expert systems can explain their line of reasoning
 commercially beneficial: the first commercial product of AI
 Weaknesses:
 expert systems are as sound as their KB; errors in rules mean errors in
diagnoses
 automatic error correction, learning is difficult (although machine
learning research may change this)
 the extraction of knowledge from an expert, and encoding it into
machine-inferrable form is the most difficult part of expert system
implementation
AI Topics:
A Quick Introductory Overview
Machine Learning : Neural Nets
Neural nets can be used to answer the
following:
 Pattern recognition: Does that
image contain a face?
 Classification problems: Is this cell
defective?
 Prediction: Given these symptoms,
the patient has disease X
 Forecasting: predicting behavior
of stock market
 Handwriting: is character recognized?
 Optimization: Find the shortest path
for the TSP.
28
AI Topics:
A Quick Introductory Overview
Machine Learning : Neural Nets
 Artificial Neural Networks: a bottom-up attempt to model the
functionality of the brain.
 Two main areas of activity:
 Biological: Try to model biological neural systems.
 Computational:
 Artificial neural networks are biologically inspired but not necessarily
biologically plausible.
 So may use other terms: Connectionism, Parallel Distributed Processing,
Adaptive Systems Theory.
 Interests in neural networks differ according to profession.
29
AI Topics:
A Quick Introductory Overview
Nouvelle AI : Artificial Life & Complex Systems
 Artificial Life: An attempt to better understand “real” life by in-
silico modeling of the entities we are aware of.
 Motivations:
 A-Life could have been dubbed as yet-another-approach to
studying intelligent life, had it not been for the Emergent
properties in life that motivates scientists to explore the
possibility of artificially creating life and expecting the
unexpected.
 An Emergent property is created when something becomes
more than sum of its parts.
30
AI Topics:
A Quick Introductory Overview
Artificial Life : Cellular
Automata
Conway’s Life: Rules
A living cell with 0-1 8-neighbors
dies of isolation
A living cell with 4+ 8-neighbors
dies from overcrowding
All other cells are unaffected
31
Cellular Automata (CA) is an
array of N-dimensional ‘cells’ that
interact with their neighboring cells
according to a pre-determined set of
rules, to generate actions, which in
turn may trigger a new series of
reactions on itself or its neighbors.
The best known example is
Conway’s Life, which is a 2-state
2-D CA with simple rules (see on
right) applied to all cells
simultaneously to create generations
of cells from an initial pattern.
AI Topics:
A Quick Introductory Overview
Cellular Automata: The Game of Life
32
Simple transition rules give rise to complex patterns (Emergent Structures)…
What is Artificial Intelligence ?
33
 To conclude:
 AI is a very fascinating field. It can help us solve
difficult, real-world problems, creating new
opportunities in business, engineering, and many
other application areas.
 Even though AI technology is integrated into the
fabric of everyday life. The ultimate promises of AI
are still decades away and the necessary advances
in knowledge and technology will require a
sustained fundamental research effort.

More Related Content

Similar to AI Lecture on Intro to Artificial Intelligence

Artificial intelligence introduction
Artificial intelligence introductionArtificial intelligence introduction
Artificial intelligence introductionBHAGYAPRASADBUGGE
 
AI_01_introduction.pptx
AI_01_introduction.pptxAI_01_introduction.pptx
AI_01_introduction.pptxYousef Aburawi
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencemailmerk
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencesaloni sharma
 
introduction to Artificial Intelligence for computer science
introduction to Artificial Intelligence for computer scienceintroduction to Artificial Intelligence for computer science
introduction to Artificial Intelligence for computer scienceDawitTesfa4
 
ARTIFICIAL INTELLIGENCEr.pdf
ARTIFICIAL INTELLIGENCEr.pdfARTIFICIAL INTELLIGENCEr.pdf
ARTIFICIAL INTELLIGENCEr.pdfssusere55750
 
ARTIFICIAL INTELLIGENCEr.pdf
ARTIFICIAL INTELLIGENCEr.pdfARTIFICIAL INTELLIGENCEr.pdf
ARTIFICIAL INTELLIGENCEr.pdfMuhammad Sohail
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligenceSindhuVelmukull
 
Unit 1 ETI notes.pde`e1eeewdddfffffee1q2
Unit 1 ETI  notes.pde`e1eeewdddfffffee1q2Unit 1 ETI  notes.pde`e1eeewdddfffffee1q2
Unit 1 ETI notes.pde`e1eeewdddfffffee1q2paithankarpratik3
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencefunpathshala
 
Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02imtiaz hussain
 
901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligencefloraaluoch3
 

Similar to AI Lecture on Intro to Artificial Intelligence (20)

Unit 1
Unit 1Unit 1
Unit 1
 
Ai introduction
Ai  introductionAi  introduction
Ai introduction
 
Intro AI.pdf
Intro AI.pdfIntro AI.pdf
Intro AI.pdf
 
Artificial intelligence introduction
Artificial intelligence introductionArtificial intelligence introduction
Artificial intelligence introduction
 
AI_01_introduction.pptx
AI_01_introduction.pptxAI_01_introduction.pptx
AI_01_introduction.pptx
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
introduction to Artificial Intelligence for computer science
introduction to Artificial Intelligence for computer scienceintroduction to Artificial Intelligence for computer science
introduction to Artificial Intelligence for computer science
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
ARTIFICIAL INTELLIGENCEr.pdf
ARTIFICIAL INTELLIGENCEr.pdfARTIFICIAL INTELLIGENCEr.pdf
ARTIFICIAL INTELLIGENCEr.pdf
 
ARTIFICIAL INTELLIGENCEr.pdf
ARTIFICIAL INTELLIGENCEr.pdfARTIFICIAL INTELLIGENCEr.pdf
ARTIFICIAL INTELLIGENCEr.pdf
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligence
 
Artificial_Intelligence.ppt
Artificial_Intelligence.pptArtificial_Intelligence.ppt
Artificial_Intelligence.ppt
 
Unit 1 ETI notes.pde`e1eeewdddfffffee1q2
Unit 1 ETI  notes.pde`e1eeewdddfffffee1q2Unit 1 ETI  notes.pde`e1eeewdddfffffee1q2
Unit 1 ETI notes.pde`e1eeewdddfffffee1q2
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
(Ch#1) artificial intelligence
(Ch#1) artificial intelligence(Ch#1) artificial intelligence
(Ch#1) artificial intelligence
 
Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02
 
Chapter 1 (final)
Chapter 1 (final)Chapter 1 (final)
Chapter 1 (final)
 
901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
 

More from amandeep651

rubrics presentation for students and th
rubrics presentation for students and thrubrics presentation for students and th
rubrics presentation for students and thamandeep651
 
ppt format hackathon for students helpfl
ppt format hackathon for students helpflppt format hackathon for students helpfl
ppt format hackathon for students helpflamandeep651
 
sihandpptforstu presentation format.pptx
sihandpptforstu presentation format.pptxsihandpptforstu presentation format.pptx
sihandpptforstu presentation format.pptxamandeep651
 
PROBABILISTIC REASONING AI.pptx
PROBABILISTIC REASONING AI.pptxPROBABILISTIC REASONING AI.pptx
PROBABILISTIC REASONING AI.pptxamandeep651
 
How to maintain Course File.pptx
How to maintain Course File.pptxHow to maintain Course File.pptx
How to maintain Course File.pptxamandeep651
 
06 06 2016 btech it 2012
06 06 2016 btech it 201206 06 2016 btech it 2012
06 06 2016 btech it 2012amandeep651
 

More from amandeep651 (6)

rubrics presentation for students and th
rubrics presentation for students and thrubrics presentation for students and th
rubrics presentation for students and th
 
ppt format hackathon for students helpfl
ppt format hackathon for students helpflppt format hackathon for students helpfl
ppt format hackathon for students helpfl
 
sihandpptforstu presentation format.pptx
sihandpptforstu presentation format.pptxsihandpptforstu presentation format.pptx
sihandpptforstu presentation format.pptx
 
PROBABILISTIC REASONING AI.pptx
PROBABILISTIC REASONING AI.pptxPROBABILISTIC REASONING AI.pptx
PROBABILISTIC REASONING AI.pptx
 
How to maintain Course File.pptx
How to maintain Course File.pptxHow to maintain Course File.pptx
How to maintain Course File.pptx
 
06 06 2016 btech it 2012
06 06 2016 btech it 201206 06 2016 btech it 2012
06 06 2016 btech it 2012
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 

AI Lecture on Intro to Artificial Intelligence

  • 2. 2  Recommended Books: 1. “Artificial Intelligence: A modern approach” Stuart Russell, Peter Norvig, Prentice Hall, Syllabus
  • 3. 3 1. Attendance 2. Assignments (Timely Submissions) 3. MSTs 4. Quizzes 5. Certifications 6. Course Outcomes/Program Outcomes 7. Self Learnings Syllabus
  • 4. Syllabus 4  Course Overview (main topics)  What is AI?  problem solving by search  logic, knowledge representation & reasoning  expert systems: an introduction  learning: decision trees, artificial neural networks, reinforcement learning  Game playing
  • 5. What is Artificial Intelligence?
  • 6. What is Intelligence ? 6  Intelligence may be defined as: 1. The capacity to acquire and apply knowledge. 2. The faculty of thought and reason.
  • 7. What is Artificial Intelligence ? 7  Artificial intelligence is the study of systems that act in a way that to any observer would appear to be intelligent.  Artificial Intelligence involves using methods based on the intelligent behavior of humans and other animals to solve complex problems.  AI is concerned with real-world problems (difficult tasks), which require complex and sophisticated reasoning processes and knowledge.
  • 8. What is Artificial Intelligence ?  “AI is the study of ideas that enable computers to be intelligent.” [P. Winston]  “It is the science and engineering of making intelligent machines, especially intelligent computer programs. It is related to the similar tasks of using computers to understand human intelligence, but AI does not have to confine itself to methods that are biologically observable.” John McCarthy, Stanford University, computer Science Department. 8 John McCarthy
  • 9. What is Artificial Intelligence? 9  Some Definitions  Weak AI: AI develops useful, powerful applications.  Strong AI: claims machines have cognitive minds comparable to humans.  In this course, we deal with Weak AI.
  • 10. What is Artificial Intelligence?  Operational Definition of AI (Turing Test): In 1950 Turing proposed an operational definition of intelligence by using a Test composed of :  An interrogator (a person who will ask questions)  a computer (intelligent machine !!)  A person who will answer to questions  A curtain (separator) 10 A. Turing
  • 11. What is Artificial Intelligence? 11 The computer passes the “test of intelligence” if a human, after posing some written questions, cannot tell whether the responses were from a person or not.
  • 12. What is Artificial Intelligence 12  To give an answer, the computer would need to possess some capabilities:  Natural language processing: To communicate successfully.  Knowledge representation: To store what it knows or hears.  Automated reasoning: to answer questions and draw conclusions using stored information.  Machine learning: To adapt to new circumstances and to detect and extrapolate patterns.  Computer vision: To perceive objects.  Robotics to manipulate objects and move.
  • 13. What is Artificial Intelligence ? 13 Goals of AI: AI began as an attempt to understand the nature of intelligence, but it has grown into a scientific and technological field affecting many aspects of commerce and society. The main goals of AI are:  Engineering: solve real-world problems using knowledge and reasoning. AI can help us solve difficult, real-world problems, creating new opportunities in business, engineering, and many other application areas
  • 14. What is Artificial Intelligence ? 14 Goals of AI (cont’d)  Scientific: use computers as a platform for studying intelligence itself. Scientists design theories hypothesizing aspects of intelligence then they can implement these theories on a computer. Even as AI Technology becomes integrated into the fabric of everyday life. AI researchers remain focused on the grand challenges of automating intelligence.
  • 15. What is Artificial Intelligence ? Examples of AI Application systems:  Game Playing  TDGammon, the world champion backgammon player, built by Gerry Tesauro of IBM research  Deep Blue chess program beat world champion Gary Kasparov  Chinook checkers program 15
  • 16. What is Artificial Intelligence ? 16 Examples of AI Application systems:  Natural Language Understanding  AI Translators – spoken to and prints what one wants in foreign languages.  Natural language understanding (spell checkers, grammar checkers)
  • 17. What is Artificial Intelligence ? 17 Examples of AI Application Systems:  Expert Systems:  In geology • prospector expert system carries evaluation of mineral potential of geological site or region  Diagnostic Systems • Pathfinder, a medical diagnosis system (suggests tests and makes diagnosis) developed by Heckerman and other Microsoft research • MYCIN system for diagnosing bacterial infections of the blood and suggesting treatments
  • 18. What is Artificial Intelligence ? 18 Examples of AI Application Systems:  Expert Systems:  Financial Decision Making • Credit card providers, banks, mortgage companies use AI systems to detect fraud and expedite financial transactions.  Configuring Hardware and Software • AI systems configure custom computer, communications, and manufacturing systems, guaranteeing the purchaser maximum efficiency and minimum setup time.
  • 19. What is Artificial Intelligence ? Examples of AI Application Systems:  Robotics:  Robotics becoming increasing important in various areas like: games, to handle hazardous conditions and to do tedious jobs among other things. For examples: - automated cars, ping pong player - mining, construction, agriculture - garbage collection 19
  • 20. What is Artificial Intelligence ? 20 Examples of AI Application systems:  Other examples: Handwriting recognition (US postal service zip code readers) Automated theorem proving • use inference methods to prove new theorems  Web search Engines
  • 21. AI Topics: A Quick Introductory Overview 21 The main AI topics we’ll cover in this introductory course:  Problem solving by searching (Uninformed search, heuristic search …)  Knowledge-based systems (expert systems …)  Machine learning (neural networks, RL …)  Artificial Life <Modern AI> (cellular automata, GAs …)
  • 22. AI Topics: A Quick Introductory Overview 22 Problem Solving by Searching Why search ?  Early works of AI was mainly towards • proving theorems • solving puzzles • playing games  All AI is search!  Not totally true (obviously) but more true than you might think.  Finding a good/best solution to a problem amongst many possible solutions.
  • 23. AI Topics: A Quick Introductory Overview Classic AI search problems  Map searching (navigation) 23
  • 24. AI Topics: A Quick Introductory Overview Classic AI search problems  3*3*3 Rubik’s Cube 24
  • 25. AI Topics: A Quick Introductory Overview Classic AI search problems  8-Puzzle 25 2 1 3 4 7 6 5 8 1 2 3 4 5 6 7 8
  • 26. AI Topics: A Quick Introductory Overview 26 Knowledge-based system  expert system (or knowledge-based system): a program which encapsulates knowledge from some domain, normally obtained from a human expert in that domain  components:  Knowledge base (KB): repository of rules, facts (productions)  working memory: (if forward chaining used)  inference engine: the deduction system used to infer results from user input and KB  user interface: interfaces with user  external control + monitoring: access external databases, control,...
  • 27. AI Topics: A Quick Introductory Overview 27 Knowledge-based system  Why use expert systems:  commercial viability: whereas there may be only a few experts whose time is expensive and rare, you can have many expert systems  expert systems can be used anywhere, anytime  expert systems can explain their line of reasoning  commercially beneficial: the first commercial product of AI  Weaknesses:  expert systems are as sound as their KB; errors in rules mean errors in diagnoses  automatic error correction, learning is difficult (although machine learning research may change this)  the extraction of knowledge from an expert, and encoding it into machine-inferrable form is the most difficult part of expert system implementation
  • 28. AI Topics: A Quick Introductory Overview Machine Learning : Neural Nets Neural nets can be used to answer the following:  Pattern recognition: Does that image contain a face?  Classification problems: Is this cell defective?  Prediction: Given these symptoms, the patient has disease X  Forecasting: predicting behavior of stock market  Handwriting: is character recognized?  Optimization: Find the shortest path for the TSP. 28
  • 29. AI Topics: A Quick Introductory Overview Machine Learning : Neural Nets  Artificial Neural Networks: a bottom-up attempt to model the functionality of the brain.  Two main areas of activity:  Biological: Try to model biological neural systems.  Computational:  Artificial neural networks are biologically inspired but not necessarily biologically plausible.  So may use other terms: Connectionism, Parallel Distributed Processing, Adaptive Systems Theory.  Interests in neural networks differ according to profession. 29
  • 30. AI Topics: A Quick Introductory Overview Nouvelle AI : Artificial Life & Complex Systems  Artificial Life: An attempt to better understand “real” life by in- silico modeling of the entities we are aware of.  Motivations:  A-Life could have been dubbed as yet-another-approach to studying intelligent life, had it not been for the Emergent properties in life that motivates scientists to explore the possibility of artificially creating life and expecting the unexpected.  An Emergent property is created when something becomes more than sum of its parts. 30
  • 31. AI Topics: A Quick Introductory Overview Artificial Life : Cellular Automata Conway’s Life: Rules A living cell with 0-1 8-neighbors dies of isolation A living cell with 4+ 8-neighbors dies from overcrowding All other cells are unaffected 31 Cellular Automata (CA) is an array of N-dimensional ‘cells’ that interact with their neighboring cells according to a pre-determined set of rules, to generate actions, which in turn may trigger a new series of reactions on itself or its neighbors. The best known example is Conway’s Life, which is a 2-state 2-D CA with simple rules (see on right) applied to all cells simultaneously to create generations of cells from an initial pattern.
  • 32. AI Topics: A Quick Introductory Overview Cellular Automata: The Game of Life 32 Simple transition rules give rise to complex patterns (Emergent Structures)…
  • 33. What is Artificial Intelligence ? 33  To conclude:  AI is a very fascinating field. It can help us solve difficult, real-world problems, creating new opportunities in business, engineering, and many other application areas.  Even though AI technology is integrated into the fabric of everyday life. The ultimate promises of AI are still decades away and the necessary advances in knowledge and technology will require a sustained fundamental research effort.