Module1 2
Module1 2
1
Artificial Intelligence:
You can say that these systems can “think” while generating output.
2
Foundations of AI:
To judge whether the system can act like a human, Sir Alan Turing had
designed a test known as Turing test.
3
Computer passes the test if a human interrogator, cannot identify whether
the written responses are from a person or a computer.
For this test, the computer would need to possess the following capabilities:
Knowledge Representation:
Automated Reasoning:
Machine Learning:
This unit learns new knowledge by taking current input from the
environment and adapts to new circumstances, thereby enhancing the
knowledge base of the system.
Cognitive Science:
4
artificial intelligence in order to understand how the brain makes a
decision or performs a task.
Research showed that there are three ways using which human’s
thinking pattern can be caught.
Introspection through which human can catch their own thoughts as they
go by.
Psychological experiments can be carried out by observing a person in
action.
Brain imaging can be done by observing the brain in action.
5
History of Artificial Intelligence
6
Applications of Artificial Intelligence
1. Education:
2. Entertainment:
7
3. Medical:
4. AI in Agriculture:
8
5. AI in travel and transport:
Current trends in AI
9
Artificial Intelligence has touched each and every aspect of our life. From
washing machine, Air conditioners, to smart phones everywhere AI is serving to
ease our life.
1. Deep Learning:
2. Machine Learning:
The goal of machine learning is to program computers to use example
data or past experience to solve a given problem. Many successful
applications of machine learning include systems that analyse past sales data
to predict customer behaviour, optimize robot behaviour so that a task can be
completed using minimum resources, and extract knowledge from
bioinformatics data.
3. Emotional AI:
10
4. Internet of Things (IOT):
The concept of smarter homes, smarter cars and smarter world is
evolving rapidly with the invention of internet of things. The future is no far
when each and every object will be wirelessly connected to something in
order to perform some smart actions without any human instructions or
interference.
11
Components of AI program
AI is a vast field for research and it has got applications in almost all possible
domains. By keeping this in mind, components of AI can be identified as
follows:
1. Perception
2. Knowledge representation
3. Learning
4. Reasoning
5. Problem solving
6. Natural language processing (Language understanding)
12
1. Perception:
In order to work in the environment, intelligent agents need to scan the
environment and the various objects in it.
Agent scans the environment using various sense organs like camera,
temperature sensor etc. This is called as perception.
After capturing various scenes, perceiver analyses the different objects
in it and extracts their features and relationships among them.
2. Knowledge representation:
The information obtained from environment through sensors may not
be in the format required by the system.
Hence, it needs to be represented in standard formats for further
processing like learning various patterns, deducing inference,
comparing with past objects etc.
There are various knowledge representation techniques like
prepositional logic and first order logic.
3. Learning:
Learning is a very essential part of AI and it happens in various forms.
The simplest form of learning is by trial and error.
In this form the program remembers the action that has given desired
output and discards the other trial actions and learns by itself.
It is also called as unsupervised learning.
In case of rote learning, the program simply remembers the problem
solution pairs or individual items.
In other case, solution to few of the problems is given as input to the
system, basis on which the system or program needs to generate
solutions for new problems. This is known as supervised learning.
13
4. Reasoning:
Reasoning is also called as logic or generating inferences from the
given set of facts.
Reasoning is carried out based on strict rule of validity to perform a
specified task. Reasoning can be of two types: deductive or inductive.
The deductive reasoning is in which the truth of the premises
guarantees the truth of the conclusion.
In case of inductive reasoning, the truth of the premises supports the
conclusion, but it cannot be fully dependent on the premises.
In programming logic generally deductive inferences are used.
Reasoning involves drawing inferences that are relevant to the given
problem or situation.
5. Problem solving:
AI addresses huge variety of problems. For example, finding out
winning moves on the board games, planning actions in order to
achieve the defined task, identifying various objects from given
images, etc.
Problem solving methods are divided into general purpose methods
and special purpose methods.
General purpose methods are applicable to wide range of problems
while special purpose methods are customized to solve particular type
of problems.
14
6. Natural language processing:
Natural Language Processing involves machines or robots to
understand and process the language that humans speak, and infer
knowledge from the speech input.
It also involves the active participation from machine in the form of
dialog i.e. NLP aims at the text or verbal output from the machine or
robot.
The input and output of an NLP system can be speech and written text
respectively.
15
Sub-areas of AI
o Machine Learning
o Deep Learning
o Natural Language processing
o Expert System
o Robotics
o Machine Vision
o Speech Recognition
16
Machine Learning:
Deep Learning:
17
Natural Language processing:
Expert System:
One of the examples of an expert system is a Suggestion for the spelling error
while typing in the Google search box.
Robotics:
18
o Robots are the programmed machines which can perform a series of
actions automatically or semi-automatically.
o AI can be applied to robots to make intelligent robots which can perform
the task with their intelligence. AI algorithms are necessary to allow a
robot to perform more complex tasks.
Machine Vision:
Computer systems do not see in the same way as human eyes can see, but
it is also not bounded by human limitations such as to see through the wall.
With the help of machine learning and machine vision, an AI agent can
be able to see through walls.
Speech Recognition:
19
Today there are various software or devices which contains speech
recognition technology such as Cortana, Google virtual assistant, Apple Siri,
etc.
Intelligent Systems
20