Unit 1 Fai
Unit 1 Fai
BHIMAVARAM
DEPARTMENT OF CSE(ARTIFICIAL INTELLIGENCE AND MACHINE
LEARNING)
UNIT 1
Topics :
1. Introduction to Artificial Intelligence
2. Foundations of Artificial Intelligence
3. History of Artificial Intelligence
4. The state of the Art
Introduction to Artificial Intelligence
AI is one of the fascinating and universal fields of Computer
science which has a great scope in future. AI holds a tendency to
cause a machine to work as a human. It is also one of the booming
technologies of computer science is Artificial Intelligence which is
ready to create a new revolution in the world by making intelligent
machines.The Artificial Intelligence is now all around us. It is
currently working with a variety of sub fields, ranging from general
to specific, such as self-driving cars, playing chess, proving
theorems, playing music, Painting, etc.
It is a branch of Computer Science that pursues creating the
computers or machines as intelligent as human beings. It is the
science and engineering of making intelligent machines, especially
intelligent computer programs. It is related to the similar task of
using computers to understand human intelligence, but AI does not
have to confine itself to methods that are biologically observable.
Definition: Artificial Intelligence is the study of how to make
computers do things, which, at the moment, people do better.
According to the father of Artificial Intelligence, John
McCarthy, it is “The science and engineering of making intelligent
machines, especially intelligent computer programs”. Artificial
Intelligence is a way of making a computer, a computer-
controlled robot, or a software think intelligently, in the
similar manner the intelligent humans think.
AI is accomplished by studying how human brain thinks and
how humans learn, decide, and work while trying to solve a
problem, and then using the outcomes of this study as a basis of
developing intelligent software and systems. It has gained
prominence recently due, in part, to big data, or the increase in
speed, size and variety of data businesses are now collecting.
AI can perform tasks such as identifying patterns in the data
more efficiently than humans, enabling businesses to gain more
insight out of their data.
From a business perspective AI is a set of very powerful tools,
and methodologies for using those tools to solve business problems.
From a programming perspective, AI includes the study of symbolic
programming, problem solving, and search.
In Figure 1.1 we see eight definitions of AI, laid out along two
dimensions. The definitions on top are concerned with thought
processes and reasoning, whereas the ones on the bottom address
behavior. The definitions on the left measure success in terms of
fidelity to human performance, whereas RATIONALITY the ones on
the right, measure against an ideal performance measure, called
rationality. A system is rational if it does the “right thing,” given
what it knows.
Historically, all four approaches to AI have been followed,
each by different people with different methods. A human-centered
approach must be in part an empirical science, involving
observations and hypotheses about human behavior. A rationalist
approach involves a combination of mathematics and engineering.
1. Acting Humanly : The Turing Test Approach
The Turing Test, proposed by Alan Turing (1950), was
designed to provide a satisfactory operational definition of
intelligence. A computer passes the test if a human interrogator,
after posing some written questions, cannot tell whether the written
responses come from a person or from a computer.we note that
programming a computer to pass a rigorously applied test provides
plenty to work on. The computer would need to possess the
following capabilities:
Natural Language Processing
Knowledge Representation
Automated Reasoning
Machine Learning
2. Thinking humanly: The cognitive modelling approach
If we are going to say that a given program thinks like a
human, we must have some way of determining how humans think.
We need to get inside the actual workings of human minds. There
are two ways to do this: through introspection--trying to catch our
own thoughts as they go by--or through psychological experiments.
Once we have a sufficiently precise theory of the mind, it becomes
possible to express the theory as a computer program. If the
program's input/output and timing behavior matches human
behavior, that is evidence that some of the program's mechanisms
may also be operating in humans.
3. Thinking Rationally : The laws of Thought Approach
The Greek philosopher Aristotle was one of the first to
attempt to codify ``right thinking,'' that is, irrefutable
reasoning processes. His famous syllogisms provided
patterns for argument structures that always gave correct
conclusions given correct premises. For example, ``Socrates
is a man; all men are mortal; therefore Socrates is mortal.''
These laws of thought were supposed to govern the
operation of the mind, and initiated the field of logic.
4. Acting Rationally : The rational agent approach
Acting rationally means acting so as to achieve one's
goals, given one's beliefs. An agent is just something that
perceives and acts. (This may be an unusual use of the
word, but you will get used to it.) In this approach, AI is
viewed as the study and construction of rational agents.
Why Artificial Intelligence ?
Before Learning about Artificial Intelligence, we should know that
what is the importance of AI and why should we learn it. Following
are some main reasons to learn about AI:
1. With the help of AI, you can create such software or devices
which can solve real-world problems very easily and with
accuracy such as health issues, marketing, traffic issues, etc.
2. With the help of AI, you can create your personal virtual
Assistant, such as Cortana, Google Assistant, Siri, etc.
3. With the help of AI, you can build such Robots which can work in
an environment where survival of humans can be at risk.
4. AI opens a path for other new technologies, new devices, and
new Opportunities.
Goals of Artificial Intelligence
Following are the main goals of Artificial Intelligence:
1. Replicate human intelligence
2. Solve Knowledge-intensive tasks
3. An intelligent connection of perception and action
4. Building a machine which can perform tasks that requires
human intelligence such as:
Proving a theorem
Playing chess
Plan some surgical operation
Driving a car in traffic
5. Creating some system which can exhibit intelligent behavior,
learn new things by itself, demonstrate, explain, and can
advise to its user.