Introduction to Artificial Intelligence
Definition
Artificial Intelligence (AI) is
the ability of a computer program or computer controlled robot to perform tasks
associated with human beings and other animals. These tasks can be; the ability
to reason, discover meaning, generalize, or learn from past experience. Informally,
It can also be defined as a machine that can mimics the “cognitive” associated
with human minds. Here, “cognitive” is a mental activity associated with
thinking, learning and memory.
Characteristics of AI
The purpose of AI is to create
technology that allows computers and machines to function in an intelligent
manner. In the process of building such technology or machine, creator must
make sure that the particular characteristics or capabilities must appear in
his computer or machine. These major characteristics are as follows: -
1)
Reasoning or Problem
solving (like common sense knowledge)
2)
Knowledge
representations (knowledge about the world like
objects, properties, categories, situation, events, time, states, causes,
effects, knowledge about knowledge, etc.)
3)
Planning (ability to set goals and achieve them)
4)
Learning (ability to study computer algorithms and improve automatically with
experience)
5)
Natural language
processing (ability to read and understand
human language)
6)
Perception (ability to use input from sensors like camera and microphone to
understand the aspects of the world)
7)
Motion and
manipulation (ability to build a map from its
environment and moving from one point in space to another and executing this
movement)
8)
Social intelligence (ability to predict the actions of others by understanding their motives
and emotional states)
9)
Creativity (philosophical and psychological perspective)
10) General intelligence
Approaches
In order to build AI, you must be
looking for some kind approach system, but, there is no standard or unified
approach that can guide you to build AI. Stuart Shapiro has three approaches
for building AI those are Computational Philosophy (developing adaptive and
free-flowing computer mind), Computational Psychology (computer program that
mimics human behavior) and Computer Science (helping computer perform that only
people could previously accomplish) when implemented all three together;
behavior, mind and actions, it makeup artificial Intelligence. Other approaches
were also introduced that were inspired from the work of Stuart Shapiro, those
are Symbolic (also known as top-down), Connectionist (also known as bottom-up),
Strong AI, Applied AI and Cognitive Simulation.
Evaluating AI
In 1950, Alan Turing proposed a general procedure to test the
intelligence of an agent now known as the Turing test. This procedure allows almost all the major
problems of artificial intelligence to be tested. However, it is a very
difficult challenge and at present all agents fail.
Artificial intelligence can also be evaluated on specific problems such
as small problems in chemistry, hand-writing recognition and game-playing. Such
tests have been termed subject
matter expert Turing tests. Smaller problems provide more achievable
goals and there are an ever-increasing number of positive results.
For example, performance at draughts (i.e. checkers) is optimal, performance
at chess is high-human and nearing super-human and performance at many everyday
tasks (such as recognizing a face or crossing a room without bumping into
something) is sub-human.
A quite different approach measures machine intelligence through tests
which are developed from mathematical definitions of intelligence.
Examples of these kinds of tests start in the late nineties devising
intelligence tests using notions from Kolmogorov complexity and data
compression. Two major advantages of mathematical definitions are their
applicability to nonhuman intelligences and their absence of a requirement for
human testers.
A derivative of the Turing test is the Completely Automated Public
Turing test to tell Computers and Humans Apart (like CAPTCHA). As the name
implies, this helps to determine that a user is an actual person and not a
computer posing as a human. In contrast to the standard Turing test, CAPTCHA is
administered by a machine and targeted to a human as opposed to being
administered by a human and targeted to a machine. A computer asks a user to
complete a simple test then generates a grade for that test. Computers are
unable to solve the problem, so correct solutions are deemed to be the result
of a person taking the test. A common type of CAPTCHA is the test that requires
the typing of distorted letters, numbers or symbols that appear in an image
undecipherable by a computer.
Applications
AI is relevant to any intellectual task. High-profile examples of AI
include autonomous vehicles (such as drones and self-driving
cars), medical diagnosis, creating art (such as poetry), proving mathematical
theorems, playing games (such as Chess or Go), search engines (such as Google
or Bing search), online assistants (such as Siri or Cortana), image
recognition in photographs, spam filtering, prediction of judicial
decisions and targeting online advertisements.
With social media sites overtaking TV as a source for news for young
people and news organisations increasingly reliant on social media platforms
for generating distribution, major publishers now use artificial
intelligence (AI) technology to post stories more effectively and generate
higher volumes of traffic.
Platforms for building AI
A wide variety of platforms has
allowed different aspects of AI to develop, ranging from expert
systems such as Cyc to deep-learning frameworks to
robot platforms such as the Roomba with open interface. Recent
advances in deep artificial neural networks and distributed computing
have led to a proliferation of software libraries, including Deeplearning4j, TensorFlow,
Theano, Torch and Collective AI.
References:-
Comments
Post a Comment