Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• Robotics
Google has been a major play on AI transcendence and Deep Learning. Deep learning
is a machine learning based on algorithms.
Google Now, Siri, Cortana are all intelligent digital personal assistants on various
platforms such as iOS, Android and Windows mobile in short they help to find useful
information when we ask for it using our voice.
The special ability of artificial intelligence is to reach a solution based on facts rather
than on a preset series of steps—is what most closely resembles the thinking
function of the human brain
Programming languages
Although some all-purpose languages such as C, C++ and Java are used to create
intelligent software, two languages are specifically designed for AI: LISP and
PROLOG.
LISP:
• LISP (LISt Programming) was invented by John McCarthy in 1958. As the name
implies, LISP is a programming language that manipulates lists.
PROLOG:
GOALS OF AI
AI APPROCHES
The Turing Test, proposed by Alan Turing (Turing, 1950), was designed to provide a
satisfactory operational definition of intelligence. Turing defined intelligent behavior
as the ability to achieve human-level performance in all cognitive tasks, sufficient to
fool an interrogator. Roughly speaking, the test he proposed is that the computer
should be interrogated by a human via a teletype, and passes the test if the
interrogator cannot tell if there is a computer or a human at the other end. The
computer would need to possess the following capabilities:
Turing's test deliberately avoided direct physical interaction between the interrogator
and the computer, because physical simulation of a person is unnecessary for
intelligence. However, the so-called total Turing Testincludes a video signal so that
the interrogator can test the subject's perceptual abilities, as well as the opportunity for
the interrogator to pass physical objects ``through the hatch.'' To pass the total Turing
Test, the computer will need
Within AI, there has not been a big effort to try to pass the Turing test. The issue of
acting like a human comes up primarily when AI programs have to interact with
people, as when an expert system explains how it came to its diagnosis, or a natural
language processing system has a dialogue with a user. These programs must behave
according to certain normal conventions of human interaction in order to make
themselves understood. The underlying representation and reasoning in such a system
may or may not be based on a human model.
In the ``laws of thought'' approach to AI, the whole emphasis was on correct
inferences. Making correct inferences is sometimes part of being a rational agent,
because one way to act rationally is to reason logically to the conclusion that a given
action will achieve one's goals, and then to act on that conclusion. On the other
hand, correct inference is not all of rationality, because there are often situations
where there is no provably correct thing to do, yet something must still be done.
There are also ways of acting rationally that cannot be reasonably said to involve
inference. For example, pulling one's hand off of a hot stove is a reflex action that is
more successful than a slower action taken after careful deliberation.
The study of AI as rational agent design therefore has two advantages. First, it is
more general than the ``laws of thought'' approach, because correct inference is only
a useful mechanism for achieving rationality, and not a necessary one. Second, it is
more amenable to scientific development than approaches based on human
behavior or human thought, because the standard of rationality is clearly defined
and completely general. Human behavior, on the other hand, is well-adapted for one
specific environment and is the product, in part, of a complicated and largely
unknown evolutionary process that still may be far from achieving perfection.
TYPES OF AI
• Machine learning
• Computational creativity
Machine Learning
Reinforcement learning
Supervised learning
Unsupervised learning
Reinforcement learning:
Supervised learning:
• Training data includes both the input and desired results. For example the
correct are known and are given in input to the model during the learning
process. The construction of a proper, validation and attest set crucial.
Unsupervised learning:
• The data have no target attribute. We want to explore the data to find some
intrinsic structures in them. The model is not provided with the correct result
during the training . It can be used to cluster the input data in classes on the
basis of their statistical properties
Speech Recognition
• Converts audio signals into text, or takes spoken input and changes it to
written output. It maps the audio signals to form an abstract meaning of the
spoken input.
Spoken Input
Program then decides what it thinks the word is and displays the best choice
Advantages
• Space exploration
Disadvantages
• Unemployment