Chapter 1 Introduction To AI
Chapter 1 Introduction To AI
Introduction
1
Textbook
Computer Science
Methods for applying computers to problems
Study of the fundamental limits of
computation
Artificial Intelligence
Methods for applying computers to problems
that require “intelligence”
Study of the fundamental limits of
“intelligent” behavior by computers
“Like
“Rationally”
People”
2-
3- Laws of
Think Cognitive
Thought
Science
1-Turing 4- Rational
Act
Test Agents
no thought limited,
Careful, deliberate
approximate
“reflexes” reasoning
reasoning
Static vs.
Dynamic
(vs. Semi-Dynamic)
Discrete
vs.
Single-Agent Continuous
vs.
Known
Multi-Agent
27
Fully Observable vs. Partia ly
o
Observable
Do the agent's sensors give it access to the complete state of the
environment?
o For any given world state, are the values
of all the variables known to the agent?
vs.
28
fully observable environment
vs.
24
Deterministic vs. Stochastic (vs.
Strategic
vs.
26
Pick and Place Robot
vs.
29
Discrete vs. Continuous
o Does the environment provide a fixed number of
distinct
percepts, actions, and environment states?
o Are the values of the state variables discrete or continuous?
o Time can also evolve in a discrete or continuous fashion.
vs.
30
Single–Agent vs. Multi–Agent
vs.
31
Known vs. Unknown
o Are the rules of the environment (transition model and rewards
associated with states) known to the agent?
o Strictly speaking, not a property of the environment, but of the
agent’s state of knowledge.
vs.
32
Examples of the different
environments
33
Example:Romania
- On vacation in Romania; currently in
Arad.
- Flight leaves tomorrow from Bucharest.
Initial state
oArad
Actions
oGo from one city to another
Transition Model
oIf you go from city A to
city B, you end up in city B
Goal State
oBucharest
Path Cost
oSum of edge costs (total distance traveled)
Where are we now?
39
Learning Agents?
https:// 44
www.upwork.com/hiring/for-clients/artificial-intelligence-and-natural-language-processing-in-big-data/
Machine Learning?
G e n e r i cM a c h i n e Learni
ng Models 45
Machin
e
Learnin
g?
{ Artif i c i a l
I ntel l i gence }
Machine
Learning
Map
46
Machine Learning
Approaches & their
corresponding
Applications
47
What about Data-Mining?
Machine learning and data mining often employ the same
methods and overlap significantly. They can be roughly
distinguished as follows:
oMachine learning focuses on prediction,
based on known
properties learned from the training data.
oData mining focuses on the discovery of (previously) unknown
properties in the data. This is the analysis step of Knowledge
Discovery in Databases.
Much of the confusion between these two research communities
comes from the basic assumptions they work with: in machine
learning, performance is usually evaluated with respect to the
ability to reproduce known knowledge, while in Knowledge
Discovery and Data Mining (KDD) the key task is the discovery of
previously unknown knowledge. 48
Artificial Intelligence Vs. Data-
Science
DataScience-Some PossibleDefinitions:
Data Science is the science which uses computer science,
statistics and machine learning, visualization and human-
computer interactions to collect, clean, integrate, analyse,
visualize, interact with data to create data products.
49
WhyDataScience?
in 20th Century Innovations ..
Engineering and Computer Science played key
role:
oCars
oAirplanes
oPower grid
oTelevision
oAir conditioning and central heating
oNuclear power
oDigital computers
oThe internet
50
WhyDataScience?
What is the difference? .. Data
oDoes fertilizer increase crop yields?
To understand the
phenomenon that is big data,
it is often described using five
Vs: Volume, Velocity, Variety,
Veracity, and Value.
Recently, Visualization,
Virality, & Viscosity were
added (thus, Eight Vs) ..
Source: https:// 53
www.intechopen.com/books/artificial-intelligence-scope-and-limitations/prediction- of-cancer-
The Dawn of Big Data
o Volume refers to the vast amounts of data generated every second.
o Velocity refers to the speed at which new data is generated and the speed
at which data moves around.
o Variety refers to the different types of data we can now use. In fact, 80%
of the world’s data is now unstructured, and therefore can’t easily be
put
into tables (think of photos, video sequences or social media updates).
o Veracity refers to the messiness or trustworthiness of the data. With
many forms of big data, quality and accuracy are less controllable.
o Value; It is all well and good having access to big data but unless we can
turn it into value it is useless.
54