Drupal and
AI for Personalization
May-2019
By: Shashidhar Soppin
Shashi-AI 119-05-2019
Agenda
 History of AI
 AI is no more mystery
 What is AI (Definitions of AI)
 AI/ML/DL
 Insights on Neural Networks
 Content Management & AI
 Drupal and AI
 Industry Use Cases
 Conclusions
 Questions
Shashi-AI2 19-05-2019
AI with little humour
Shashi-AI 319-05-2019
History of AI
Shashi-AI 419-05-2019
Shashi-AI 519-05-2019
AI is no more mysterious technology
Shashi-AI 619-05-2019
What is AI?
Intelligence that drives value for
your business
Shashi-AI 7
Artificial intelligence is the ability
of a computer program or a
machine to think and learn.
It is also a field of study which tries
to make computers "smart".
19-05-2019
Artificial Intelligence/Machine Learning/
Deep Learning
Shashi-AI 8
1
19-05-2019
Artificial Intelligence/Machine Learning/
Deep Learning
Shashi-AI 9
2
Artificial Intelligence
(Based on knowledge)
Machine Learning
(Various Algorithms, like SVM, Linear Regression etc)
Representation based learning
(Auto encoders and etc)
Deep Learning
(Multiple layer based learning with some
Algorithms like Gradient descent,
Back Propagation etc)
19-05-2019
Inputs Strengths Sum Transform Output
3Neuron mapping to ANN
19-05-2019 Shashi-AI 10
f
x1
w1
x2
w2
Xn
Wn
y
Schematic for a neuron in
artificial neural network
4
19-05-2019 Shashi-AI 11
Basic Deep Learning Layers 5
19-05-2019 Shashi-AI 12
AI/ML/DL Advantages
Large
Data
Deployment
Serve
Customers
Human like
thinking
All
domains
Useful when large
data is available.
(Volume, Velocity &
Variety of data)
Large scale deployments
possible with speed and
accuracy
Helps in serving
customers better
across industry
segments
In some cases it
behaves like humans
and take decisions
Developments and
advancements happening in all
industry sectors and domains.
One stop problem solver
01
05
04
03
02
Shashi-AI 1319-05-2019
Enterprise grade CMS
Ability to organize and present content
CMS 0
1
0
2
0
3
0
4
0
5
Creates and provides seamless content
Omni channel digital experience
Digital Experience
Drupal has global support of over 1 million community
Collaboration and contribution at very fast pace
Global community and collaboration
Drupal helps in build, provide and manage content across platforms
Support for web, mobile and various applications
State of the art technology
Documentation & Web
Anyone can use, download and innovate on and for drupal
Global presence with large community
Innovation and globalism
Drupal
Shashi-AI 1419-05-2019
Multilingual
Platform
(Drupal-8
provides multi
language support
with work flow
automation)
Drupal’s
chat-bot
API
(Conversational
experience,
NLP)
Web
Personali
zation
(basis of a
person’s digital
persona.
Content
recommendation
)
Derive
Insights
(Image to
text
capability)
Dynamic
(Meet
changing
business
needs on the
go)
AI can emulate human performance by learning from it.
Drupal & Artificial Intelligence
Shashi-AI 1519-05-2019
Auto Healing Auto Fix
Vision
(Face
Recognition)
NLP, Chat
Bots
AI &
Healthcare
Cyber
Security
How AI can bring change to the modern society
Industry Use cases of AI
"A year spent in artificial intelligence is enough to make one believe in God"
-- Alan Perils
"A year spent in artificial intelligence is enough to make one believe in God"
-- Alan Perils
Shashi-AI 16
(In general)
19-05-2019
Real time
web
applications
Dynamic
payment
processing
Smart
web
apps
Bot for
web
There are many use
cases built around
AI + CMS
Some more PoC’s are
ongoing
Industry Use cases of AI
(For content management)
19-05-2019 Shashi-AI 17
AI will thrive in providing
• Better user experience
• Better targeting
• Better value for money
AI +
CMS
Let your website be Human .
Conclusion
19-05-2019 Shashi-AI 18
Questions??
Shashi-AI 1919-05-2019
Ref links
Shashi-AI 20
https://learnai.odsc.com/collections
https://azure.microsoft.com/en-in/overview/ai-platform/
https://opensourceforu.com/2017/12/deep-learning-using-algorithms-
to-make-machines-think/
https://opensourceforu.com/2018/09/machine-learning-building-a-
predictive-model-with-scikit-learn/
https://learnai.odsc.com/collections
19-05-2019
Back-up
Shashi-AI 2119-05-2019
Deep Learning 6
19-05-2019 Shashi-AI 22

Drupal and Artificial Intelligence for Personalization