SlideShare a Scribd company logo
Artificial Intelligence
Introduction
What is AI ?
• According to the father of Artificial
Intelligence, John McCarthy, it is “The science
and engineering of making intelligent
machines, especially intelligent computer
programs”.
• Any machine thinks out side of its program &
behaves like an intelligent human being
What to achieve with AI
• To create expert systems with human
intelligence such as learning , reasoning ,
applying & problem solving.
What disciplines contribute to AI
Applications of AI
• Games
• Natural language processing
• Expert systems
• Vision systems
• Speech recognition
• Hand writing recognition
• Intelligent Robots
What is Intelligence ?
• The ability of a system to calculate, reason,
perceive relationships and analogies, learn
from experience, store and retrieve
information from memory, solve problems,
comprehend complex ideas, use natural
language fluently, classify, generalize, and
adapt new situations.
Types of Intelligence
• Linguistic ( human tongue)
• Musical ( human ear)
• Logical ( human thinking)
• Spatial (human eyes & imagination)
• Bodily –kinesthetic ( human bodily
movements)
• Intra-personal ( human self realization)
• Interpersonal (understanding others
emotions)
Constituents of Intelligence
• Learning
• Perception
• Reasoning
• Problem solving
• Linguistic intelligence
Constituents Contd…
Constituents “Learning”
• Activity of Gaining knowledge or skill by
studying , practicing , being taught or experience
– Auditory (listening)
– Episodic ( a sequence of events)
– Motor ( bodily movement like writing)
– Observational
– Perceptual ( remembering past events)
– Relational ( remembering past event & acting now)
– Spatial ( visualization)
– Stimulus Response ( response to certain stimulus)
Constituents “Perception”
• It is the process of acquiring, interpreting,
selecting, and organizing sensory information
• Perception presumes sensing. In humans,
perception is aided by sensory organs. In the
domain of AI, perception mechanism puts the
data acquired by the sensors together in a
meaningful manner
Constituents “Reasoning”
• It is the set of processes that enables us to
provide basis for judgement, making
decisions, and prediction
– Inductive
• It conducts specific observations to
makes broad general statements
– Deductive
• It starts with a general statement and examines
the possibilities to reach a specific, logical
conclusion
Constituents “Problem Solving”
• It is the process in which one perceives and
tries to arrive at a desired solution from a
present situation by taking some path, which
is blocked by known or unknown hurdles
• Problem solving also includes decision making,
which is the process of selecting the best
suitable alternative out of multiple
alternatives to reach the desired goal are
available
Constituents “Linguistic Intelligence ”
• It is one’s ability to use, comprehend,
speak, and write the verbal and written
language. It is important in interpersonal
communication
Classification -AI
System Composition -AI
• System comprises
– Agent
• Perceives environment through sensors & acts
on the environment through effectors
– Environment
System Composition-AI Contd …
Agent-Terminology
• Performance Measure
– It is the criteria, which determines how successful an
agent is.
• Behavior
– It is the action that agent performs after any given
sequence of percepts.
• Percept
– It is agent’s perceptual inputs at a given instance.
• Percept Sequence
– It is the history of all that an agent has perceived till date.
• Agent Function
– It is a map from the precept sequence to an action
Ideal Rational Agent
• Capability of doing expected actions to
maximize its performance measure
Agent Structure
• Agent = Architecture + Agent Program
• Architecture = the machinery that an
agent executes on.
• Agent Program = an implementation of
an agent function.
Simple Reflex Agent
• It choose actions only based on the
current percept.
• It is rational only if a correct decision is
made only on the basis of current
precept.
• Its environment is completely observable
Simple Reflex Agent Contd…
Model Reflex Agent
• It uses a model of the world to choose their
actions. They maintain an internal state.
• Model − The knowledge about “how the things
happen in the world”.
• Internal State − It is a representation of
unobserved aspects of current state depending
on percept history.
• Updating the state requires the information
about −
• How the world evolves.
• How the agent’s actions affect the world
Model Reflex Agent Contd…
Goal Based Agent
• It chooses its actions in order to achieve
goals.
• Goal-based approach is more flexible than
reflex agent since the knowledge supporting
a decision is explicitly modeled, thereby
allowing for modifications.
• Goal − It is the description of desirable
situations
Goal based Agent Contd…
Utility Based Agent
• It chooses actions based on a preference
(utility) for each state.
• Goals are inadequate when −
– There are conflicting goals, out of which only few
can be achieved.
– Goals have some uncertainty of being achieved
and you need to weigh likelihood of success
against the importance of a goal.
Utility based Agent Contd…
Nature of Environment
• Real
– Continuous Interaction with Real world
• Artificial
– Other systems like key board , database etc..
Properties of Environment
• Discrete / Continuous − If there are a limited number of
distinct, clearly defined, states of the environment, the
environment is discrete (For example, chess); otherwise
it is continuous (For example, driving).
• Observable / Partially Observable − If it is possible to
determine the complete state of the environment at
each time point from the percepts it is observable;
otherwise it is only partially observable.
• Static / Dynamic − If the environment does not change
while an agent is acting, then it is static; otherwise it is
dynamic.
Properties of Environment Contd...
• Single agent / Multiple agents − The environment
may contain other agents which may be of the same
or different kind as that of the agent.
• Accessible / Inaccessible − If the agent’s sensory
apparatus can have access to the complete state of
the environment, then the environment is accessible
to that agent.
Properties of Environment Contd...
• Deterministic / Non-deterministic − If the next state of
the environment is completely determined by the
current state and the actions of the agent, then the
environment is deterministic; otherwise it is non-
deterministic.
• Episodic / Non-episodic − In an episodic environment,
each episode consists of the agent perceiving and then
acting. The quality of its action depends just on the
episode itself. Subsequent episodes do not depend on
the actions in the previous episodes. Episodic
environments are much simpler because the agent does
not need to think ahead
Research Areas AI
Programming Languages -AI
• Python
– Simple
– Libs like Numpy(scientific computaion)
Scypy(Advanced computing) Pybrian(machine
learning)
• Java
• C++
– Speed , talk to hardware level
• Lisp
• Prolog
Thank You
Contact Info: sales@wdbsystems.com
Visit us at www.wdbsystems.com

More Related Content

What's hot

Intelligent agent
Intelligent agentIntelligent agent
Intelligent agent
Geeta Jaswani
 
The structure of agents
The structure of agentsThe structure of agents
The structure of agents
Anitha Purushothaman
 
Intelligent Agent Perception
Intelligent Agent PerceptionIntelligent Agent Perception
Intelligent Agent Perception
Molly Maymar
 
Intelligent agents
Intelligent agentsIntelligent agents
Intelligent agents
Karam Munir Butt
 
Lecture 04 intelligent agents
Lecture 04 intelligent agentsLecture 04 intelligent agents
Lecture 04 intelligent agents
Hema Kashyap
 
Agent properties
Agent propertiesAgent properties
Agent properties
Antonio Moreno
 
Ai Slides
Ai SlidesAi Slides
Ai Slides
guestefaab0
 
AI
AIAI
Intelligent agent
Intelligent agent Intelligent agent
Intelligent agent
Arvind sahu
 
AI Lesson 02
AI Lesson 02AI Lesson 02
AI Lesson 02
Assistant Professor
 
Beyond believable agents - employing AI for improving game like simulations f...
Beyond believable agents - employing AI for improving game like simulations f...Beyond believable agents - employing AI for improving game like simulations f...
Beyond believable agents - employing AI for improving game like simulations f...
Mirjam Eladhari
 
AI Lesson 01
AI Lesson 01AI Lesson 01
AI Lesson 01
Assistant Professor
 
Knowledge based agents
Knowledge based agentsKnowledge based agents
Knowledge based agents
Dr. C.V. Suresh Babu
 
1 artificial intelligence
1  artificial intelligence1  artificial intelligence
1 artificial intelligence
Ahmad sohail Kakar
 
Intro to artificial intelligence
Intro to artificial intelligenceIntro to artificial intelligence
Intro to artificial intelligence
Amit Kumar Rathi
 
Ai assignment
Ai assignmentAi assignment
Ai assignment
Darshil Kapadiya
 

What's hot (16)

Intelligent agent
Intelligent agentIntelligent agent
Intelligent agent
 
The structure of agents
The structure of agentsThe structure of agents
The structure of agents
 
Intelligent Agent Perception
Intelligent Agent PerceptionIntelligent Agent Perception
Intelligent Agent Perception
 
Intelligent agents
Intelligent agentsIntelligent agents
Intelligent agents
 
Lecture 04 intelligent agents
Lecture 04 intelligent agentsLecture 04 intelligent agents
Lecture 04 intelligent agents
 
Agent properties
Agent propertiesAgent properties
Agent properties
 
Ai Slides
Ai SlidesAi Slides
Ai Slides
 
AI
AIAI
AI
 
Intelligent agent
Intelligent agent Intelligent agent
Intelligent agent
 
AI Lesson 02
AI Lesson 02AI Lesson 02
AI Lesson 02
 
Beyond believable agents - employing AI for improving game like simulations f...
Beyond believable agents - employing AI for improving game like simulations f...Beyond believable agents - employing AI for improving game like simulations f...
Beyond believable agents - employing AI for improving game like simulations f...
 
AI Lesson 01
AI Lesson 01AI Lesson 01
AI Lesson 01
 
Knowledge based agents
Knowledge based agentsKnowledge based agents
Knowledge based agents
 
1 artificial intelligence
1  artificial intelligence1  artificial intelligence
1 artificial intelligence
 
Intro to artificial intelligence
Intro to artificial intelligenceIntro to artificial intelligence
Intro to artificial intelligence
 
Ai assignment
Ai assignmentAi assignment
Ai assignment
 

Similar to Artificial Intelligence - An Introduction

IntelligentAgents.ppt
IntelligentAgents.pptIntelligentAgents.ppt
IntelligentAgents.ppt
juwel16
 
SANG AI 1.pptx
SANG AI 1.pptxSANG AI 1.pptx
SANG AI 1.pptx
SanGeet25
 
Lecture 2 Agents.pptx
Lecture 2 Agents.pptxLecture 2 Agents.pptx
Lecture 2 Agents.pptx
AndrewKuziwakwasheMu
 
Artificial intelligence(03)
Artificial intelligence(03)Artificial intelligence(03)
Artificial intelligence(03)
Nazir Ahmed
 
Types of Artificial Intelligence.ppt
Types of Artificial Intelligence.pptTypes of Artificial Intelligence.ppt
Types of Artificial Intelligence.ppt
GEETHAS668001
 
1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx
Suvamvlogs
 
Detail about agent with it's types in AI
Detail about agent with it's types in AI Detail about agent with it's types in AI
Detail about agent with it's types in AI
bhubohara
 
2.IntelligentAgents.ppt
2.IntelligentAgents.ppt2.IntelligentAgents.ppt
2.IntelligentAgents.ppt
GopiSuresh8
 
Artificial Intelligence and Machine Learning.pptx
Artificial Intelligence and Machine Learning.pptxArtificial Intelligence and Machine Learning.pptx
Artificial Intelligence and Machine Learning.pptx
MANIPRADEEPS1
 
m2-agents.pptx
m2-agents.pptxm2-agents.pptx
m2-agents.pptx
RitwikNayan
 
AI week 2.pdf
AI week 2.pdfAI week 2.pdf
AI week 2.pdf
NayyabMirTahir
 
Intelligent (Knowledge Based) agent in Artificial Intelligence
Intelligent (Knowledge Based) agent in Artificial IntelligenceIntelligent (Knowledge Based) agent in Artificial Intelligence
Intelligent (Knowledge Based) agent in Artificial Intelligence
Kuppusamy P
 
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem SolvingCS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
BalamuruganV28
 
AI Module 1.pptx.pdf Artificial Intelligence Notes
AI Module 1.pptx.pdf Artificial Intelligence NotesAI Module 1.pptx.pdf Artificial Intelligence Notes
AI Module 1.pptx.pdf Artificial Intelligence Notes
ankushbh1998
 
Lec 2-agents
Lec 2-agentsLec 2-agents
Lec 2-agents
Taymoor Nazmy
 
Artificial Intelligence Course of BIT Unit 2
Artificial Intelligence Course of BIT Unit 2Artificial Intelligence Course of BIT Unit 2
Artificial Intelligence Course of BIT Unit 2
Home
 
artificial intelligence document final.pptx
artificial intelligence document final.pptxartificial intelligence document final.pptx
artificial intelligence document final.pptx
thahaxaina025
 
Unit 1.ppt
Unit 1.pptUnit 1.ppt
Unit 1.ppt
GEETHAS668001
 
ARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptx
ashudhanraj
 
Intelligent agents (bsc csit) lec 2
Intelligent agents (bsc csit) lec 2Intelligent agents (bsc csit) lec 2
Intelligent agents (bsc csit) lec 2
Subash Chandra Pakhrin
 

Similar to Artificial Intelligence - An Introduction (20)

IntelligentAgents.ppt
IntelligentAgents.pptIntelligentAgents.ppt
IntelligentAgents.ppt
 
SANG AI 1.pptx
SANG AI 1.pptxSANG AI 1.pptx
SANG AI 1.pptx
 
Lecture 2 Agents.pptx
Lecture 2 Agents.pptxLecture 2 Agents.pptx
Lecture 2 Agents.pptx
 
Artificial intelligence(03)
Artificial intelligence(03)Artificial intelligence(03)
Artificial intelligence(03)
 
Types of Artificial Intelligence.ppt
Types of Artificial Intelligence.pptTypes of Artificial Intelligence.ppt
Types of Artificial Intelligence.ppt
 
1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx
 
Detail about agent with it's types in AI
Detail about agent with it's types in AI Detail about agent with it's types in AI
Detail about agent with it's types in AI
 
2.IntelligentAgents.ppt
2.IntelligentAgents.ppt2.IntelligentAgents.ppt
2.IntelligentAgents.ppt
 
Artificial Intelligence and Machine Learning.pptx
Artificial Intelligence and Machine Learning.pptxArtificial Intelligence and Machine Learning.pptx
Artificial Intelligence and Machine Learning.pptx
 
m2-agents.pptx
m2-agents.pptxm2-agents.pptx
m2-agents.pptx
 
AI week 2.pdf
AI week 2.pdfAI week 2.pdf
AI week 2.pdf
 
Intelligent (Knowledge Based) agent in Artificial Intelligence
Intelligent (Knowledge Based) agent in Artificial IntelligenceIntelligent (Knowledge Based) agent in Artificial Intelligence
Intelligent (Knowledge Based) agent in Artificial Intelligence
 
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem SolvingCS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
 
AI Module 1.pptx.pdf Artificial Intelligence Notes
AI Module 1.pptx.pdf Artificial Intelligence NotesAI Module 1.pptx.pdf Artificial Intelligence Notes
AI Module 1.pptx.pdf Artificial Intelligence Notes
 
Lec 2-agents
Lec 2-agentsLec 2-agents
Lec 2-agents
 
Artificial Intelligence Course of BIT Unit 2
Artificial Intelligence Course of BIT Unit 2Artificial Intelligence Course of BIT Unit 2
Artificial Intelligence Course of BIT Unit 2
 
artificial intelligence document final.pptx
artificial intelligence document final.pptxartificial intelligence document final.pptx
artificial intelligence document final.pptx
 
Unit 1.ppt
Unit 1.pptUnit 1.ppt
Unit 1.ppt
 
ARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptx
 
Intelligent agents (bsc csit) lec 2
Intelligent agents (bsc csit) lec 2Intelligent agents (bsc csit) lec 2
Intelligent agents (bsc csit) lec 2
 

More from Emertxe Information Technologies Pvt Ltd

Career Transition (1).pdf
Career Transition (1).pdfCareer Transition (1).pdf
Career Transition (1).pdf
Emertxe Information Technologies Pvt Ltd
 
10_isxdigit.pdf
10_isxdigit.pdf10_isxdigit.pdf
01_student_record.pdf
01_student_record.pdf01_student_record.pdf
02_swap.pdf
02_swap.pdf02_swap.pdf
01_sizeof.pdf
01_sizeof.pdf01_sizeof.pdf
07_product_matrix.pdf
07_product_matrix.pdf07_product_matrix.pdf
06_sort_names.pdf
06_sort_names.pdf06_sort_names.pdf
05_fragments.pdf
05_fragments.pdf05_fragments.pdf
04_magic_square.pdf
04_magic_square.pdf04_magic_square.pdf
03_endianess.pdf
03_endianess.pdf03_endianess.pdf
02_variance.pdf
02_variance.pdf02_variance.pdf
01_memory_manager.pdf
01_memory_manager.pdf01_memory_manager.pdf
09_nrps.pdf
09_nrps.pdf09_nrps.pdf
11_pangram.pdf
11_pangram.pdf11_pangram.pdf
10_combinations.pdf
10_combinations.pdf10_combinations.pdf
08_squeeze.pdf
08_squeeze.pdf08_squeeze.pdf
07_strtok.pdf
07_strtok.pdf07_strtok.pdf
06_reverserec.pdf
06_reverserec.pdf06_reverserec.pdf
05_reverseiter.pdf
05_reverseiter.pdf05_reverseiter.pdf

More from Emertxe Information Technologies Pvt Ltd (20)

premium post (1).pdf
premium post (1).pdfpremium post (1).pdf
premium post (1).pdf
 
Career Transition (1).pdf
Career Transition (1).pdfCareer Transition (1).pdf
Career Transition (1).pdf
 
10_isxdigit.pdf
10_isxdigit.pdf10_isxdigit.pdf
10_isxdigit.pdf
 
01_student_record.pdf
01_student_record.pdf01_student_record.pdf
01_student_record.pdf
 
02_swap.pdf
02_swap.pdf02_swap.pdf
02_swap.pdf
 
01_sizeof.pdf
01_sizeof.pdf01_sizeof.pdf
01_sizeof.pdf
 
07_product_matrix.pdf
07_product_matrix.pdf07_product_matrix.pdf
07_product_matrix.pdf
 
06_sort_names.pdf
06_sort_names.pdf06_sort_names.pdf
06_sort_names.pdf
 
05_fragments.pdf
05_fragments.pdf05_fragments.pdf
05_fragments.pdf
 
04_magic_square.pdf
04_magic_square.pdf04_magic_square.pdf
04_magic_square.pdf
 
03_endianess.pdf
03_endianess.pdf03_endianess.pdf
03_endianess.pdf
 
02_variance.pdf
02_variance.pdf02_variance.pdf
02_variance.pdf
 
01_memory_manager.pdf
01_memory_manager.pdf01_memory_manager.pdf
01_memory_manager.pdf
 
09_nrps.pdf
09_nrps.pdf09_nrps.pdf
09_nrps.pdf
 
11_pangram.pdf
11_pangram.pdf11_pangram.pdf
11_pangram.pdf
 
10_combinations.pdf
10_combinations.pdf10_combinations.pdf
10_combinations.pdf
 
08_squeeze.pdf
08_squeeze.pdf08_squeeze.pdf
08_squeeze.pdf
 
07_strtok.pdf
07_strtok.pdf07_strtok.pdf
07_strtok.pdf
 
06_reverserec.pdf
06_reverserec.pdf06_reverserec.pdf
06_reverserec.pdf
 
05_reverseiter.pdf
05_reverseiter.pdf05_reverseiter.pdf
05_reverseiter.pdf
 

Recently uploaded

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 

Recently uploaded (20)

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 

Artificial Intelligence - An Introduction

  • 2. What is AI ? • According to the father of Artificial Intelligence, John McCarthy, it is “The science and engineering of making intelligent machines, especially intelligent computer programs”. • Any machine thinks out side of its program & behaves like an intelligent human being
  • 3. What to achieve with AI • To create expert systems with human intelligence such as learning , reasoning , applying & problem solving.
  • 5. Applications of AI • Games • Natural language processing • Expert systems • Vision systems • Speech recognition • Hand writing recognition • Intelligent Robots
  • 6. What is Intelligence ? • The ability of a system to calculate, reason, perceive relationships and analogies, learn from experience, store and retrieve information from memory, solve problems, comprehend complex ideas, use natural language fluently, classify, generalize, and adapt new situations.
  • 7. Types of Intelligence • Linguistic ( human tongue) • Musical ( human ear) • Logical ( human thinking) • Spatial (human eyes & imagination) • Bodily –kinesthetic ( human bodily movements) • Intra-personal ( human self realization) • Interpersonal (understanding others emotions)
  • 8. Constituents of Intelligence • Learning • Perception • Reasoning • Problem solving • Linguistic intelligence
  • 10. Constituents “Learning” • Activity of Gaining knowledge or skill by studying , practicing , being taught or experience – Auditory (listening) – Episodic ( a sequence of events) – Motor ( bodily movement like writing) – Observational – Perceptual ( remembering past events) – Relational ( remembering past event & acting now) – Spatial ( visualization) – Stimulus Response ( response to certain stimulus)
  • 11. Constituents “Perception” • It is the process of acquiring, interpreting, selecting, and organizing sensory information • Perception presumes sensing. In humans, perception is aided by sensory organs. In the domain of AI, perception mechanism puts the data acquired by the sensors together in a meaningful manner
  • 12. Constituents “Reasoning” • It is the set of processes that enables us to provide basis for judgement, making decisions, and prediction – Inductive • It conducts specific observations to makes broad general statements – Deductive • It starts with a general statement and examines the possibilities to reach a specific, logical conclusion
  • 13. Constituents “Problem Solving” • It is the process in which one perceives and tries to arrive at a desired solution from a present situation by taking some path, which is blocked by known or unknown hurdles • Problem solving also includes decision making, which is the process of selecting the best suitable alternative out of multiple alternatives to reach the desired goal are available
  • 14. Constituents “Linguistic Intelligence ” • It is one’s ability to use, comprehend, speak, and write the verbal and written language. It is important in interpersonal communication
  • 16. System Composition -AI • System comprises – Agent • Perceives environment through sensors & acts on the environment through effectors – Environment
  • 18. Agent-Terminology • Performance Measure – It is the criteria, which determines how successful an agent is. • Behavior – It is the action that agent performs after any given sequence of percepts. • Percept – It is agent’s perceptual inputs at a given instance. • Percept Sequence – It is the history of all that an agent has perceived till date. • Agent Function – It is a map from the precept sequence to an action
  • 19. Ideal Rational Agent • Capability of doing expected actions to maximize its performance measure
  • 20. Agent Structure • Agent = Architecture + Agent Program • Architecture = the machinery that an agent executes on. • Agent Program = an implementation of an agent function.
  • 21. Simple Reflex Agent • It choose actions only based on the current percept. • It is rational only if a correct decision is made only on the basis of current precept. • Its environment is completely observable
  • 23. Model Reflex Agent • It uses a model of the world to choose their actions. They maintain an internal state. • Model − The knowledge about “how the things happen in the world”. • Internal State − It is a representation of unobserved aspects of current state depending on percept history. • Updating the state requires the information about − • How the world evolves. • How the agent’s actions affect the world
  • 24. Model Reflex Agent Contd…
  • 25. Goal Based Agent • It chooses its actions in order to achieve goals. • Goal-based approach is more flexible than reflex agent since the knowledge supporting a decision is explicitly modeled, thereby allowing for modifications. • Goal − It is the description of desirable situations
  • 26. Goal based Agent Contd…
  • 27. Utility Based Agent • It chooses actions based on a preference (utility) for each state. • Goals are inadequate when − – There are conflicting goals, out of which only few can be achieved. – Goals have some uncertainty of being achieved and you need to weigh likelihood of success against the importance of a goal.
  • 29. Nature of Environment • Real – Continuous Interaction with Real world • Artificial – Other systems like key board , database etc..
  • 30. Properties of Environment • Discrete / Continuous − If there are a limited number of distinct, clearly defined, states of the environment, the environment is discrete (For example, chess); otherwise it is continuous (For example, driving). • Observable / Partially Observable − If it is possible to determine the complete state of the environment at each time point from the percepts it is observable; otherwise it is only partially observable. • Static / Dynamic − If the environment does not change while an agent is acting, then it is static; otherwise it is dynamic.
  • 31. Properties of Environment Contd... • Single agent / Multiple agents − The environment may contain other agents which may be of the same or different kind as that of the agent. • Accessible / Inaccessible − If the agent’s sensory apparatus can have access to the complete state of the environment, then the environment is accessible to that agent.
  • 32. Properties of Environment Contd... • Deterministic / Non-deterministic − If the next state of the environment is completely determined by the current state and the actions of the agent, then the environment is deterministic; otherwise it is non- deterministic. • Episodic / Non-episodic − In an episodic environment, each episode consists of the agent perceiving and then acting. The quality of its action depends just on the episode itself. Subsequent episodes do not depend on the actions in the previous episodes. Episodic environments are much simpler because the agent does not need to think ahead
  • 34. Programming Languages -AI • Python – Simple – Libs like Numpy(scientific computaion) Scypy(Advanced computing) Pybrian(machine learning) • Java • C++ – Speed , talk to hardware level • Lisp • Prolog
  • 35. Thank You Contact Info: sales@wdbsystems.com Visit us at www.wdbsystems.com