Social media insights for newspaper media sales professionals
Deep Learning for Sales Professionals
-
Upload
miguel-gonzalez-fierro -
Category
Data & Analytics
-
view
263 -
download
0
Transcript of Deep Learning for Sales Professionals
Dr. Miguel Fierro
Data Scientist at Microsoft
@miguelgfierrohttps://miguelgfierro.com
Intelligent Cloud GBB Ready | Lisbon Sept 2017
D e e p l e a r n i n g s o l u t i o n s D e e p l e a r n i n g t e c n i q u e s
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
source: wikipedia
“Our strategy is to build best-in-class
platforms and services for an intelligent cloud
and an intelligent edge infused with
artificial intelligence”source: annual report 2017
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
source: PwC AI analysis 2017
BIGGEST
OPPORTUNITY$15.7Trillion by 2030 ~ 14% GPD
Productivity gains ($6.6T)
Automation
Increased demand ($9.1T)
Augmentation Higher quality products
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
source: PwC AI analysis 2017
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
DNNs (learn complex patterns
on HUGE amounts of data)
Intelligent applications … such as….
Cloud (flexibility, scalability, efficiency)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Speech
recognition
Natural Language
Processing
Computer
Vision
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
“The more data, The better it works*”
* always read the small print
source: https://xkcd.com/1838/
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Best bet to solve intelligence
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
wait, wait, wait…
What makes deep learning deep?
input hidden output
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
input hidden hidden hidden hidden output
…
…
…
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
source: http://www.iro.umontreal.ca/~bengioy/yoshua_en/
“Learning multiple levels of representation to help a learner accomplish a task of interest, with higher levels capturing more abstract concepts through a deeper compositionof computations” Yoshua Bengio
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
low level features high level featuresmedium level features
Interesting paper about representations: https://arxiv.org/abs/1411.1792
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Convolutional Neural Networks
(CNN)
Recurrent Neural Networks
(RNN)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
MNIST with CNNs
(source here)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
source: https://www.cs.toronto.edu/~kriz/cifar.html
CIFAR with ResNet CNN
(source here)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Object detection with FasterRCNN
(source here)
dog
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Transfer Learning with CNNs
(source here)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Video classification with 3D CNNs
(source here)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Text classification with
CNNs (source here)
Input text: “It was a breeze to configure and worked straight away”
Books ElectronicsHome &
KitchenClothing Movies Health Sports
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Speech recognition
with LSTMs
(source here)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Time series forecasting
with LSTMs (source here)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Autoencoders (source here)
Original LearnedEncoder Decoder
Low dimensional
representation
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Reinforcement Learning
tutorial (basic & advanced)
source: wikipedia
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Generative Adversarial Networks (GANs)
tutorial (source here)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Diagnosis augmentation for lung cancer detection
3D CNN for nodule segmentation +
CNN for nodule classification (info1, info2)
CT scan: horizontal section of lung
Patient health monitoring with sensors (IoT):
Autoencoder on normal class +
reconstruction error abnormal class (info)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Predictive maintenance with sensors:
LSTM for classification
Visual fault detection in components:
Transfer learning with CNNs
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Generative
Asset wealth management and prediction:
Reinforcement Learning for optimal action
policy
Bots for insurance policy management:
LSTM&CNN for speech recognition+
CNN for recommendation system
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Route optimization:
Reinforcement Learning
Inventory optimization:
LSTM
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Content recommendation:
CNNs featurization + clustering
Personalized marketing:
CNN featurization + clustering
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Personalized fashion design and
production:
CNNs for image classification +
GANs for image generation
Customer demand forecasting:
LSTM
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Demand forecasting:
LSTM
Predictive maintenance:
LSTM
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Supply chain defect reduction
based on images:
Transfer learning with CNNs
On-demand production:
LSTM
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
source: https://github.com/Azure/fast_retraining
Degradation of accuracy
with new data
Airline delay prediction
You need to retrain!!!
D e e p l e a r n i n g s o l u t i o n s D e e p l e a r n i n g t e c n i q u e s
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Learning can be viewed as finding a and b in:
y = a.x + b
y (outputs)x (inputs)
a,b (parameters)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
y = a.x + b
1 = a.1 + b
5 = a.5 + b
= a. + b
a=1 b=0
e = ytrue – ypred
ytrue=1ypred depends on a,b
optimize a,b so e isminimum
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
source: R. Rojas: Neural Networks, Springer-Verlag, Berlin, 1996
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Sharpening filter
Laplacian filter
Sobel x-axis filter
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Convolution Pooling PoolingConvolutionFully
connected
Fully
connectedInput image Output
predictions
"tabby cat"
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Max pooling with 2x2 kernel and stride of 2x2
1 5 3 2
2 6 0 9
1 5 0 1
5 7 2 4
6 9
7 4
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
input hidden output
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
SoftmaxReLUtanh
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
source: Introduction to Natural Language Processing with FastText
Mappings of discrete objects to a high
dimensional space
bird: (1.072, 4.245, …)
dove: (1.134, 4.079, …)
woman: (-1.385, -2.104, …)
man: (-2.207, 2.118, …)
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
input
hidden
output
hidden
hidden
ti ti+1 ti+2 ti+3
…
…
…
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
number of layers
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
source: https://en.wikipedia.org/wiki/Long_short-term_memory
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
CNTKTensorFlow
https://github.com/ilkarman/DeepLearningFrameworks: 5 frameworks, same problem
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
Intelligent Cloud GBB Ready Lisbon 2017 - Dr. Miguel Fierro @miguelgfierro
GIVE ME DATA!!!!
CONCEPT DRIFT IS YOUR FRIEND
MASTER THE CORE PRINCIPLES
KNOW THE FRAMEWORKS&TOOLS
Dr. Miguel Fierro
Data Scientist at Microsoft
@miguelgfierrohttps://miguelgfierro.com
Intelligent Cloud GBB Ready | Lisbon Sept 2017
Intelligent Cloud GBB Ready Lisbon 2017
The code from these slides is published at:
https://github.com/ilkarman/DeepLearningFrameworks
Attribution of some images:
• http://morguefile.com
• https://unsplash.com
• Ana Corrales Photography
• http://wikipedia.org
Dataset citation:
• CIFAR-10. Learning Multiple Layers of Features from Tiny
Images, Alex Krizhevsky, 2009.
https://www.cs.toronto.edu/~kriz/cifar.html
• IMDB. https://s3.amazonaws.com/text-datasets/imdb.npz