2. Technical
Prerequisites
The foundations necessary to
understand this relatively new fast
growth domain
3
Tactics & Methods
Implementation of AI at the product
level. How to find new use cases with
interesting impact and roadmap the
implementation
2
Strategy &
Governance
How to think AI as a leader, manager
and citizen
1
2
8. Plan for today
1. Quick Background
2. What is Artificial Intelligence? What’s the difference with
“classic” software
3. How does it work? How come a machine can learn things?
4. What can we do with it? What are the type of tasks a
machine can solve with A.I.
5. Latest advances, new directions. What is the trend for
future applications
8
9. 0. Roundtable
In one sentence, what is your work and what do you think this program
will allow you to accomplish?
9
32. Intelligence measures an agent’s
ability to achieve goals in a wide
range of environments.
https://www.researchgate.net/publication/1904177_Universal_Intelligence_A_Definition_of_Machine_Intelligence
Intelligence as a “measure”
32
39. “Almost all of AI’s recent progress is through
one type, in which some input data (A) is
used to quickly generate some response (B)”
Andrew NG (2016)
!39
42. • Interactions and environment too complex to be directly in the
model
• A classic system cannot adapt to change, too many possible
environments
• Generalise to different scenarios, too many possibilities
• Can only do what it’s been encoded to do
!42
43. Learning, as a technique to “solve” AI
Humans learn, let’s try to teach machines
43
45. “A computer program is said to
learn from experience E with
respect to some class of tasks T
and performance measure P, if
its performance at tasks in T, as
measured by P, improves with
experience E.”
Tom Mitchell (1997)
!45
52. Teacher
1. Research about the topic (gather information)
2. Outline desired student learnings around that topic
3. Structure a progressive curriculum
4. Create the content of each chapter / parts
5. Illustrate with examples and exercises
6.Teach the course with the content
52
53. 53
1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
2.Determine relevance regarding the topic
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations into big clusters
54. 54
1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
Topic -> set of related queries
Set of queries -> pieces of content from website (classic)
Videos -> text transcript
2.Determine relevance regarding the topic
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations into big clusters
55. 55
1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
2.Determine relevance regarding the topic
Piece of content -> relevant or not (0 or 1)
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations into big clusters
56. 56
1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
2.Determine relevance regarding the topic
3.Extract useful informations from most relevant pieces of
content
Content -> Informations
4.Categorise those informations into big clusters
57. 57
1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
2.Determine relevance regarding the topic
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations of content into big clusters
Piece of information -> category
58. 58
6. Teach the course
1. Layout the different concepts according to the structure
Text -> speech
2. Answer questions
3. Give and correct exercises
59. 59
6. Teach the course
1. Layout the different concepts according to the structure
2. Answer questions
Speech -> text
Question -> answer
3. Give and correct exercises
60. 60
6. Teach the course
1. Layout the different concepts according to the structure
2. Answer questions
3. Give and correct exercises
Text -> speech
Text -> grade
110. Back to Teacher
1. Research about the topic (gather information)
2. Outline desired student learnings around that topic
3. Structure a progressive curriculum
4. Create the content of each chapter / parts
5. Illustrate with examples and exercises
6.Teach the course with the content
110
111. 1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
2.Determine relevance regarding the topic
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations into main groups
111
112. 1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
Topic -> set of related queries
Set of queries -> pieces of content from website (classic)
Videos -> text transcript
2.Determine relevance regarding the topic
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations into main groups
112
113. 1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
Topic -> set of related queries [GENERATION]
Set of queries -> pieces of content from website (classic)
Videos -> text transcript [CLASSIFICATION]
2.Determine relevance regarding the topic
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations into main groups
113
114. 1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
2.Determine relevance regarding the topic
Piece of content -> relevant or not (0 or 1)
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations into main groups
114
115. 1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
2.Determine relevance regarding the topic
Piece of content -> relevant or not (0 or 1) [PREDICTION]
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations into main groups
115
116. 1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
2.Determine relevance regarding the topic
3.Extract useful informations from most relevant pieces of
content
Content -> Informations [CATEGORY]
4.Categorise those informations into main groups
116
117. 1. Research about the topic
1.Crawl the web with different related queries and get the
content of the websites and articles
2.Determine relevance regarding the topic
3.Extract useful informations from most relevant pieces of
content
4.Categorise those informations into main groups
Piece of information -> category [CLUSTERING]
117
135. "In the last 10 years, the
number of global
industrial robots has
grown 72%, while the
number of US
manufacturing jobs has
fallen 16%,"
Bank of America, 2016
135