Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Speech recognition
Learning
Planning
Problem solving
Knowledge
Reasoning
Problem solving
Perception
Learning
Planning
Knowledge engineering is a core part of AI research. Machines can often act and react like
humans only if they have abundant information relating to the world. Artificial intelligence must
have access to objects, categories, properties and relations between all of them to implement
knowledge engineering. Initiating common sense, reasoning and problem-solving power in
machines is a difficult and tedious approach.
Machine learning is another core part of AI. Learning without any kind of supervision requires
an ability to identify patterns in streams of inputs, whereas learning with adequate supervision
involves classification and numerical regressions. Classification determines the category an
object belongs to and regression deals with obtaining a set of numerical input or output
examples, thereby discovering functions enabling the generation of suitable outputs from
respective inputs. Mathematical analysis of machine learning algorithms and their performance
is a well-defined branch of theoretical computer science often referred to as computational
learning theory.
Machine perception deals with the capability to use sensory inputs to deduce the different
aspects of the world, while computer vision is the power to analyze visual inputs with few subproblems such as facial, object and speech recognition.
Robotics is also a major field related to AI. Robots require intelligence to handle tasks such as
object manipulation and navigation, along with sub-problems of localization, motion planning
and mapping.
What is Intelligence?
Early AI Programs
AI Programming Languages
Micro-World AI
Expert Systems
Top-Down AI vs Bottom-Up AI
Connectionism
Nouvelle AI
Chess
Is Strong AI Possible?
What is Intelligence?
Quite simple human behaviour can be intelligent yet quite complex behaviour performed
by insects is unintelligent. What is the difference? Consider the behaviour of the digger
wasp, Sphex ichneumoneus. When the female wasp brings food to her burrow, she
deposits it on the threshold, goes inside the burrow to check for intruders, and then if
the coast is clear carries in the food. The unintelligent nature of the wasp's behaviour is
revealed if the watching experimenter moves the food a few inches while the wasp is
inside the burrow checking. On emerging, the wasp repeats the whole procedure: she
carries the food to the threshold once again, goes in to look around, and emerges. She
can be made to repeat this cycle of behaviour upwards of forty times in succession.
Intelligence--conspicuously absent in the case of Sphex--is the ability to adapt one's
behaviour to fit new circumstances.
Mainstream thinking in psychology regards human intelligence not as a single ability or
cognitive process but rather as an array of separate components. Research in AI has
focussed chiefly on the following components of intelligence: learning, reasoning,
problem-solving, perception, and language-understanding.
Learning
"jumped", whereas a program that is able to generalise from examples can learn the
"add-ed" rule, and so form the past tense of "jump" in the absence of any previous
encounter with this verb. Sophisticated modern techniques enable programs to
generalise complex rules from data.
Reasoning
Problems have the general form: given such-and-such data, find x. A huge variety of
types of problem is addressed in AI. Some examples are: finding winning moves in
board games; identifying people from their photographs; and planning series of
movements that enable a robot to carry out a given task.
Problem-solving methods divide into special-purpose and general-purpose. A specialpurpose method is tailor-made for a particular problem, and often exploits very specific
features of the situation in which the problem is embedded. A general-purpose method
is applicable to a wide range of different problems. One general-purpose technique
used in AI is means-end analysis, which involves the step-by-step reduction of the
difference between the current state and the goal state. The program selects actions
from a list of means--which in the case of, say, a simple robot, might consist of pickup,
putdown, moveforward, moveback, moveleft, and moveright--until the current state is
transformed into the goal state.
Perception
and ultimately to contemplate the whole domain of human thought". The term "strong
AI", now in wide use, was introduced for this category of AI research in 1980 by the
philosopher John Searle, of the University of California at Berkeley. Some believe that
work in strong AI will eventually lead to computers whose intelligence greatly exceeds
that of human beings. Edward Fredkin, also of MIT AI Lab, has suggested that such
machines "might keep us as pets". Strong AI has caught the attention of the media, but
by no means all AI researchers view strong AI as worth pursuing. Excessive optimism in
the 1950s and 1960s concerning strong AI has given way to an appreciation of the
extreme difficulty of the problem, which is possibly the hardest that science has ever
undertaken. To date, progress has been meagre. Some critics doubt whether research
in the next few decades will produce even a system with the overall intellectual ability of
an ant.
Applied AI, also known as advanced information-processing, aims to produce
commercially viable "smart" systems--such as, for example, a security system that is
able to recognise the faces of people who are permitted to enter a particular building.
Applied AI has already enjoyed considerable success. Various applied systems are
described in this article.
In cognitive simulation, computers are used to test theories about how the human mind
works--for example, theories about how we recognise faces and other objects, or about
how we solve abstract problems (such as the "missionaries and cannibals" problem
described later). The theory that is to be tested is expressed in the form of a computer
program and the program's performance at the task--e.g. face recognition--is compared
to that of a human being. Computer simulations of networks of neurons have
contributed both to psychology and to neurophysiology (some of this work is described
in the section Connectionism). The program Parry, described below, was written in order
to test a particular theory concerning the nature of paranoia. Researchers in cognitive
psychology typically view CS as a powerful tool.
Artificial intelligence
The modern definition of artificial intelligence (or AI) is "the study and design of
intelligent agents" where an intelligent agent is a system that perceives its environment
and takes actions which maximizes its chances of success.