SlideShare a Scribd company logo
1 of 25
ashishkj@nec.edu.np
Computer Engineering Department
Asst. Prof. Ashish Kr. Jha
Nepal Engineering College, Changunarayan
+977-9849032579
Unit-1:
Introduction
Artificial Intelligence (AI)
3170716
 Looping
Outline
 Introduction to Artificial Intelligence (AI)
 Applications of AI
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 4
What is Artificial Intelligence (AI)?
 AI is a branch of computer science dealing with the simulation of intelligent behavior in
computers.
 AI is the study of how to make computers do things which, at the moment, people do better.
 AI is, the study and design of intelligent agents where an intelligent agent is a system that
perceives its environment and takes actions.
AI is the science and
engineering of making
intelligent machines, especially
intelligent computer programs
(1956).
John McCarthy
(the father of Artificial Intelligence)
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 5
 Acting Humanly: The Turing Test proposed by
Alan Turing (1950)
 A Turing Test is a method of inquiry for
determining whether or not a computer is
capable of thinking like a human being.
 The interrogator job is to try and figure out
which one is human and which one is
computer by asking questions to both of
them.
 The computer would try to remain
indistinguishable from human as much as
possible
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 6
AI Techniques
 There are three important AI techniques:
1. Search –
 Provides a way of solving problems for which no direct approach is available.
 It also provides a framework into which any direct techniques that are available can be embedded.
2. Use of knowledge –
 Provides a way of solving complex problems by exploiting the structure of the objects that are involved.
3. Abstraction –
 Provides a way of separating important features and variations from many unimportant ones that would
otherwise overwhelm any process.
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 7
Task Domains of AI
Mundane tasks Formal tasks Expert tasks
Perception
 Computer Vision
 Speech, Voice
Games
 Go
 Chess (Deep Blue)
 Ckeckers
Engineering
 Design
 Fault Finding
 Manufacturing
 Monitoring
Natural Language Processing
 Understanding
 Language Generation
 Language Translation
Mathematics
 Geometry
 Logic
 Integration and Differentiation
Scientific Analysis
Common Sense Reasoning Theorem Proving Financial Analysis
Planning Medical Diagnosis
Robot Control
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 8
History of AI
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 10
Natural Language Processing
Neural Network
Email Spam Filter in Gmail
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 11
Image Processing
Deep Learning
Face Detection in Camera
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 12
Speech Recognition
Deep Learning
Voice Technology in Virtual Agents
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 13
Data Mining
Product recommendation
Market Basket Analysis
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 14
Expert System
Reinforcement Learning
IBM Watson
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 15
Robotics
Deep Learning
Home Automation
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 16
Scheduling
Aurora - Advanced Intelligent
Planning and Scheduling Solution
Resource Scheduling
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 17
Optimization
Google map path planner
Shortest Path
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 18
Game Playing
Deep Neural Network
Alpha Go
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 19
Virtual Agents
Conversational AI
Chatbots
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 20
Personalized Recommender Systems
Machine Learning
Online Shopping
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 21
Automated Control Systems
Fuzzy Logic
Washing Machine
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 22
Security
Machine Learning
NVIDIA Metropolis
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 23
AI – ML – DL and Data Science
AI
Technique that enables
machines to mimic human
behavior
Subset of AI which uses
statistical methods to enable
machine to learn and improve
with time
Machine
Learning
Deep
Learning
Data
Science
Subset of ML that includes
algorithms and enables
system to train itself
Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 24
 Write a program to implement Tic-Tac-Toe
game problem.
BCA course note of Artifiical intelligence

More Related Content

Similar to BCA course note of Artifiical intelligence

Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introductionDhana malar
 
LEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxLEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxAjaykumar967485
 
Applications of Artificial Intelligence & Associated Technologies
Applications of Artificial Intelligence & Associated TechnologiesApplications of Artificial Intelligence & Associated Technologies
Applications of Artificial Intelligence & Associated Technologiesdbpublications
 
Artificial intelligence by JD
Artificial intelligence by JDArtificial intelligence by JD
Artificial intelligence by JDJaydip sindha
 
AN INTRODUCTION TO EMERGING TECHNOLOGY
AN INTRODUCTION TO EMERGING TECHNOLOGYAN INTRODUCTION TO EMERGING TECHNOLOGY
AN INTRODUCTION TO EMERGING TECHNOLOGYVijay R. Joshi
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligencePrakhyath Rai
 
Introduction part of Artificial Intelligent
Introduction part of Artificial IntelligentIntroduction part of Artificial Intelligent
Introduction part of Artificial IntelligentKidusSeleshi1
 
AI_01_introduction.pptx
AI_01_introduction.pptxAI_01_introduction.pptx
AI_01_introduction.pptxYousef Aburawi
 
901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligencefloraaluoch3
 
Introduction to Artificial Intelligence: AIM tinkering Lab Unit 1
Introduction to Artificial Intelligence: AIM tinkering Lab Unit 1Introduction to Artificial Intelligence: AIM tinkering Lab Unit 1
Introduction to Artificial Intelligence: AIM tinkering Lab Unit 1Debashis Banerjee
 
Verisavo- Introduction to Artificial Intelligence and Machine Learning
Verisavo- Introduction to Artificial Intelligence and Machine LearningVerisavo- Introduction to Artificial Intelligence and Machine Learning
Verisavo- Introduction to Artificial Intelligence and Machine LearningVerisavo
 
28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.pptamandeep651
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptxAshaS74
 
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptEELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptDaliaMagdy12
 
What is Artificial Intelligence.docx
What is Artificial Intelligence.docxWhat is Artificial Intelligence.docx
What is Artificial Intelligence.docxAliParsa22
 
Artificial Intelligence (Current state and future of A.I) by Mudasir Khushk
Artificial Intelligence (Current state and future of A.I) by Mudasir KhushkArtificial Intelligence (Current state and future of A.I) by Mudasir Khushk
Artificial Intelligence (Current state and future of A.I) by Mudasir KhushkMudsaraliKhushik
 
Artificial Intelligence Vs Machine Learning Vs Deep Learning
Artificial Intelligence Vs Machine Learning Vs Deep LearningArtificial Intelligence Vs Machine Learning Vs Deep Learning
Artificial Intelligence Vs Machine Learning Vs Deep Learningvenkatvajradhar1
 

Similar to BCA course note of Artifiical intelligence (20)

Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introduction
 
LEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxLEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptx
 
Applications of Artificial Intelligence & Associated Technologies
Applications of Artificial Intelligence & Associated TechnologiesApplications of Artificial Intelligence & Associated Technologies
Applications of Artificial Intelligence & Associated Technologies
 
Aritificial intelligence
Aritificial intelligenceAritificial intelligence
Aritificial intelligence
 
Artificial intelligence by JD
Artificial intelligence by JDArtificial intelligence by JD
Artificial intelligence by JD
 
AN INTRODUCTION TO EMERGING TECHNOLOGY
AN INTRODUCTION TO EMERGING TECHNOLOGYAN INTRODUCTION TO EMERGING TECHNOLOGY
AN INTRODUCTION TO EMERGING TECHNOLOGY
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Introduction part of Artificial Intelligent
Introduction part of Artificial IntelligentIntroduction part of Artificial Intelligent
Introduction part of Artificial Intelligent
 
AI_01_introduction.pptx
AI_01_introduction.pptxAI_01_introduction.pptx
AI_01_introduction.pptx
 
901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence
 
Introduction to Artificial Intelligence: AIM tinkering Lab Unit 1
Introduction to Artificial Intelligence: AIM tinkering Lab Unit 1Introduction to Artificial Intelligence: AIM tinkering Lab Unit 1
Introduction to Artificial Intelligence: AIM tinkering Lab Unit 1
 
Verisavo- Introduction to Artificial Intelligence and Machine Learning
Verisavo- Introduction to Artificial Intelligence and Machine LearningVerisavo- Introduction to Artificial Intelligence and Machine Learning
Verisavo- Introduction to Artificial Intelligence and Machine Learning
 
28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt
 
1.introduction to ai
1.introduction to ai1.introduction to ai
1.introduction to ai
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptx
 
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptEELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
 
What is Artificial Intelligence.docx
What is Artificial Intelligence.docxWhat is Artificial Intelligence.docx
What is Artificial Intelligence.docx
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial Intelligence (Current state and future of A.I) by Mudasir Khushk
Artificial Intelligence (Current state and future of A.I) by Mudasir KhushkArtificial Intelligence (Current state and future of A.I) by Mudasir Khushk
Artificial Intelligence (Current state and future of A.I) by Mudasir Khushk
 
Artificial Intelligence Vs Machine Learning Vs Deep Learning
Artificial Intelligence Vs Machine Learning Vs Deep LearningArtificial Intelligence Vs Machine Learning Vs Deep Learning
Artificial Intelligence Vs Machine Learning Vs Deep Learning
 

Recently uploaded

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactisticshameyhk98
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 

Recently uploaded (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 

BCA course note of Artifiical intelligence

  • 1. ashishkj@nec.edu.np Computer Engineering Department Asst. Prof. Ashish Kr. Jha Nepal Engineering College, Changunarayan +977-9849032579 Unit-1: Introduction Artificial Intelligence (AI) 3170716
  • 2.  Looping Outline  Introduction to Artificial Intelligence (AI)  Applications of AI
  • 3.
  • 4. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 4 What is Artificial Intelligence (AI)?  AI is a branch of computer science dealing with the simulation of intelligent behavior in computers.  AI is the study of how to make computers do things which, at the moment, people do better.  AI is, the study and design of intelligent agents where an intelligent agent is a system that perceives its environment and takes actions. AI is the science and engineering of making intelligent machines, especially intelligent computer programs (1956). John McCarthy (the father of Artificial Intelligence)
  • 5. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 5  Acting Humanly: The Turing Test proposed by Alan Turing (1950)  A Turing Test is a method of inquiry for determining whether or not a computer is capable of thinking like a human being.  The interrogator job is to try and figure out which one is human and which one is computer by asking questions to both of them.  The computer would try to remain indistinguishable from human as much as possible
  • 6. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 6 AI Techniques  There are three important AI techniques: 1. Search –  Provides a way of solving problems for which no direct approach is available.  It also provides a framework into which any direct techniques that are available can be embedded. 2. Use of knowledge –  Provides a way of solving complex problems by exploiting the structure of the objects that are involved. 3. Abstraction –  Provides a way of separating important features and variations from many unimportant ones that would otherwise overwhelm any process.
  • 7. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 7 Task Domains of AI Mundane tasks Formal tasks Expert tasks Perception  Computer Vision  Speech, Voice Games  Go  Chess (Deep Blue)  Ckeckers Engineering  Design  Fault Finding  Manufacturing  Monitoring Natural Language Processing  Understanding  Language Generation  Language Translation Mathematics  Geometry  Logic  Integration and Differentiation Scientific Analysis Common Sense Reasoning Theorem Proving Financial Analysis Planning Medical Diagnosis Robot Control
  • 8. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 8 History of AI
  • 9.
  • 10. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 10 Natural Language Processing Neural Network Email Spam Filter in Gmail
  • 11. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 11 Image Processing Deep Learning Face Detection in Camera
  • 12. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 12 Speech Recognition Deep Learning Voice Technology in Virtual Agents
  • 13. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 13 Data Mining Product recommendation Market Basket Analysis
  • 14. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 14 Expert System Reinforcement Learning IBM Watson
  • 15. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 15 Robotics Deep Learning Home Automation
  • 16. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 16 Scheduling Aurora - Advanced Intelligent Planning and Scheduling Solution Resource Scheduling
  • 17. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 17 Optimization Google map path planner Shortest Path
  • 18. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 18 Game Playing Deep Neural Network Alpha Go
  • 19. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 19 Virtual Agents Conversational AI Chatbots
  • 20. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 20 Personalized Recommender Systems Machine Learning Online Shopping
  • 21. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 21 Automated Control Systems Fuzzy Logic Washing Machine
  • 22. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 22 Security Machine Learning NVIDIA Metropolis
  • 23. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 23 AI – ML – DL and Data Science AI Technique that enables machines to mimic human behavior Subset of AI which uses statistical methods to enable machine to learn and improve with time Machine Learning Deep Learning Data Science Subset of ML that includes algorithms and enables system to train itself
  • 24. Dr. Gopi Sanghani #3170716 (AI)  Unit 1 – Introduction 24  Write a program to implement Tic-Tac-Toe game problem.