01 Introduction To Artificial Intelligence
01 Introduction To Artificial Intelligence
Artificial
Intelligence
CS158-1
Prof. Raymond Sedilla
Artificial Intelligence &
Machine Learning
■ Define “Artificial Intelligence (AI),
“Machine Learning” (ML), and “Deep
Learning” (DL).
■ Explain how DL helps solve classical ML
limitations.
■ Explain key historical developments, and
the “hype – AI winter cycle”
■ Differentiate modern AI from prior AI.
AI Breakthroughs
Image Classification Machine Translation
As of 2016,
“Dog” “Cat”
Have achieved near – human performance
As of 2015,
Using the latest AI techniques
computers can be trained to perform
better on this task than humans
”About 100 years ago, electricity transformed
every major industry. AI has advanced to the
point where it has the power to transform…
AI is the every major sector in coming years.” – Andrew
Ng, Stanford University
New
Electricity *Projected Revenue from AI ($B) (Source: IDC)
is 95 Billion dollars in 2023
Relationship between AI, Machine and Deep
Learning
Artificial Intelligence
Machine Learning
DEEP LEARNING
Artificial
Intelligence “A BRANCH OF COMPUTER SCIENCE
DEALING WITH THE SIMULATION OF
INTELLIGENT BEHAVIOR IN
“COLLOQUIALLY, THE TERM ‘ARTIFICIAL
INTELLIGENCE’ IS APPLIED WHEN A
MACHINE MIMICS ‘COGNITIVE’
COMPUTERS.” – MERRIAM-WEBSTER FUNCTIONS THAT HUMANS ASSOCIATE
WITH OTHER HUMAN MINDS, SUCH AS
‘LEARNING’ AND PROBLEM SOLVING’.” -
WIKIPEDIA
Thinking Humanly Thinking Rationally
“The exciting new effort to make computers think ... machines “The study of mental faculties through the use of computational
with minds, in the full and literal sense.” (Haugeland, 1985) models.” (Charniak and McDermott, 1985)
“The study of mental faculties through the use of computational
models.” (Charniak and McDermott, 1985) “The study of the computations that make it possible to
perceive, reason, and act.” (Winston, 1992)
“[The automation of] activities that we associate with human
thinking, activities such as decision-making, problem solving,
learning ...” (Bellman, 1978)
“The art of creating machines that perform functions that “Computational Intelligence is the study of the design of
require intelligence when performed by people.” (Kurzweil, intelligent agents.” (Poole et al., 1998)
1990) “Computational Intelligence is the study of the design of
intelligent agents.” (Poole et al., 1998) “AI . . . is concerned with intelligent behavior in artifacts.”
(Nilsson, 1998
“The study of how to make computers do things at which, at
the moment, people are better.” (Rich and Knight, 1991)
Figure 1.1 Some definitions of artificial intelligence, organized into four categories.
Artificial intelligence Modern Approach third edition (2016) - Russell and Norvig
Disciplines that gave ideas, viewpoint and strategies
to AI
1. Philosophy
2. Mathematics
3. Economics
4. Neuroscience
5. Psychology
6. Information Technology
7. Control theory and cybernetics
8. Linguistics
The study and construction of
Machine programs that are not explicitly
programmed, but learn
Learning patterns as they are exposed
to more data over time
Machine Learning
These programs learn from repeatedly seeing the data, rather than being explicitly
programmed by humans.
Machine Learning
These programs learn from repeatedly seeing the data, rather than being explicitly
programmed by humans.
Machine
Learning
Program
Emails are labeled
as spam vs not the more emails
the program sees..
Machine Learning
These programs learn from repeatedly seeing the data, rather than being explicitly
programmed by humans.
Machine SPAM
Learning
Program NOT
Emails are labeled
as spam vs not the more emails SPAM
the program sees..
the better it gets
at classification
Machine Learning Terminology
In this example, we learn to classify flower species from a set of measurement
features.
Sepal length Sepal width Petal length Petal width species
6.7 3.0 5.2 2.3 virginica
6.4 2.8 5.6 2.1 virginica
4.6 3.4 1.4 0.3 setosa
6.9 3.1 4.9 1.5 versicolor
4.4 2.9 1.4 0.2 setosa
4.8 3.0 1.4 0.1 setosa
Machine Learning Terminology
In this example, we learn to classify flower species from a set of measurement
features.
Sepal length Sepal width Petal length Petal width species
Features
(attributes of the data) 6.7 3.0 5.2 2.3 virginica
6.4 2.8 5.6 2.1 virginica
4.6 3.4 1.4 0.3 setosa
6.9 3.1 4.9 1.5 versicolor
4.4 2.9 1.4 0.2 setosa
4.8 3.0 1.4 0.1 setosa
Machine Learning Terminology
In this example, we learn to classify flower species from a set of measurement
features.
Sepal length Sepal width Petal length Petal width species
Features
(attributes of the data) 6.7 3.0 5.2 2.3 virginica
6.4 2.8 5.6 2.1 virginica
Target
(column to be predicted) 4.6 3.4 1.4 0.3 setosa
6.9 3.1 4.9 1.5 versicolor
4.4 2.9 1.4 0.2 setosa
4.8 3.0 1.4 0.1 setosa
Two Main Types of Machine Learning
Dataset Goal Example
Classic Machine
Feature
Machine Learning Raymond
Detection Classifier
Learning
Algorithm
Neural Network
Deep Learning
(Steps 1 and 2 are
combined into 1 step)
History of AI
AI has experienced several hype cycles ,where it has oscillated between periods of
excitement and disappointment
Early
Algorithms
1950 1957
1950s:
Early AI
1956 1959
Security
Traffic
Games
Technologies
•Image recognition •Speech synthesis
•Image processing •Machine translation
•Video recognition •Sentiment analysis
•Speech recognition •Knowledge graph
•Semantic
understanding
Computer vision
Speech processing
Deep Learning
Computational mathematics
”Driverless Car”
AI application
scenarios
“Smart Home”
AI application
scenarios
“Virtual Reality”
AI application
scenarios
“Intelligent robot”
AI application
scenarios
“Smart
investment
adviser”
AI application
scenarios
“Smart
healthcare”
• Speech signal processing
Speech signal
Computer
Vision
Applications
AI can come into use as long as it does better than human beings in a
certain aspect. We do not need to wait it to exceed human intelligence.
AI is taking the landscape
AI might lead to a change in chip architectures, which will further reshape the industry
landscape. NVIDIA, Google, and Intel are competing for the dominant place in the future.
Might lead to a change in chip architectures, which will further reshape the industry
landscape. NVIDIA, Google, and Intel are competing for the dominant place in the future.
AI is the next major operating system. AI technology platforms will be a hot spot
competed by big players. AI applications or services of vertical industries might be
provided based on the technology platforms.
How AI Take Responsibilities?