Introduction To AI Chapter 08
Introduction To AI Chapter 08
1
Thinking Machines
Can you
list the items
in this
picture?
2
Thinking Machines
Computers do best
3
Thinking Machines
4
The Turing Test
Turing test
A test to empirically determine whether a computer
has achieved intelligence
Alan Turing
An English mathematician who wrote a landmark
paper in 1950 that asked the question: Can
machines think?
He proposed a test to answer the question "How
will we know when we’ve succeeded?"
5
The Turing Test
6
The Turing Test
Weak equivalence
Two systems (human and computer) are
equivalent in results (output), but they do not
arrive at those results in the same way
Strong equivalence
Two systems (human and computer) use the
same internal processes to produce results
7
The Turing Test
Loebner prize
The first formal instantiation Has it been
won yet?
of the Turing test, held
annually
Chatbots
A program designed to carry on a
conversation with a human user
8
Natural Language Processing
9
Robotics
Mobile robotics
The study of robots that move relative to their environment,
while exhibiting a degree of autonomy
10
Robots
Sony's Aibo
11
https://www.youtube.com/watch?v=HSA5Bq-1fU4
12
Robots
Sojourner
Rover
Perseverance Rover
Spirit or
Opportunity Rover
13
14
Uber Heat Map?
15
Few More AI Examples
● Spam Filter
● Facebook Ads
● Medical Diagnosis
● Smart Agriculture
16
Cloud Computing
17
Cloud Computing Definition
Cloud computing is a model to provide scalable resources
(network, storage, applications, services, computing power
etc.) over the Internet with minimal management effort.
Cloud Computing Service Models
Infrastructure as a Service
(IaaS)
Platform as a Service
(PaaS)
Software as a Service
(SaaS)
Infrastructure as a Service (IaaS)
• Delivery of full stack computing infrastructure (servers,
networking technology, storage, and data center space)
as a service.
HARDWARE
Platform as a Service (PaaS)
• Provides frameworks and API’s to write, test, and deploy
applications.
1. Private Cloud
2. Public Cloud
3. Community Cloud
4. Hybrid Cloud
25
Big Data
26
Data Growth
• Google (as of around 2009) processes around 24
petabytes of data every day
1 MB
1 GB 2 containers
Old Model: Few companies are generating data, all others are consuming
data
New Model: all of us are generating data, and all of us are consuming
data
Big Data Definition
No single standard definition!
“Big Data is high volume, high velocity, and/or high
variety information assets that require new forms of
processing to enable enhanced decision making,
insight discovery and process optimization.” (Gartner)
Mobile devices
(tracking all objects all the time)
Scientific instruments
Social media and networks (collecting all sorts of data)
(all of us are generating data)