SlideShare une entreprise Scribd logo
1  sur  63
Télécharger pour lire hors ligne
Machine Learning
Ronald Kleijn
24th of November 2017
#sitNL Master Class
Who is who
Agenda
1. Intro to Machine Learning ( ~ 20 min)
2. Intro to Neural Networks and Deep Learning (~ 60 min)
3. Break (~ 10 min)
4. ML@SAP (~ 30 min)
5. TensorFlow (~ 60 min)
Intro to Machine Learning
In case you thought you could relax…
6EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Machine learning is the reality behind artificial intelligence
§ Big Data (for example, business networks,
cloud applications, the Internet of Things,
and SAP S/4HANA)
§ Massive improvements in hardware
(graphics processing unit [GPU] and
multicore)
§ Deep learning algorithms
§ Computers learn from data without
being explicitly programmed.
§ Machines can see, read, listen,
understand, and interact.
What is machine learning?
Why now?
7EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
General Machine Learning Process
8EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Train, validate and test
9EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Data set
10EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Train, validate and test
Nope,
you still can’t relax…
12EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Deep Learning Positioning
13EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Deep Learning Positioning
Intro to Neural Networks
and Deep Learning
15EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
16EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
17EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
18EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
19EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
20EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
21EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
22EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
23EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
24EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network Example
25EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network
26EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network
27EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network – Learning process
28EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Neural Network – Learning process
29EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Different Type of Neural Network Architectures
30EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Exercise Neural Network
Teachable Machine
Short url: https://goo.gl/DtWUcR
Long url: https://teachablemachine.withgoogle.com/
31EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
What is Deep Learning
32EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Why Deep Learning
33EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
When to use Deep Learning
34EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
When not to use Deep Learning
35EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Little decision flow to guide you when to use deep learning…
36EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Common Deep Learning Terminology
1. Hidden Layers
Ÿ The self learning grouped neurons which job is to transform input to
something the output can use.
2. Neurons (or nodes) in a hidden layer
Ÿ Calculates a weighted sum of its inputs and adds a bias plus decides
whether it should be ”fired”
3. Weight
Ÿ Defines the strength of the connection between 2 nodes
4. Features
Ÿ What you feed into the network. For example weight, height if you would like
to identify a man or woman in a dataset.
5. Epoch
Ÿ A complete run over the dataset.
37EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Exercise Deep Neural Network
Neural Network Playground
Short url: https://goo.gl/T44G42
Long url: http://playground.tensorflow.org/additionalprops
For additional properties:
Short url: https://goo.gl/4sYKGB
Long url: http://playground.tensorflow.org/
38EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Now you can relax…
ML@SAP
40EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP needs to make the leap to become the Intelligent Enterprise
Transactional Enterprise Digital Enterprise Intelligent Enterprise
Maturity
Impact
§ Enterprise software
guides processes
§ Programmed/rule based
§ Human knowledge work
§ First autonomous
process steps with ML
§ Learning from single
customer data sets
§ End-to-end processes
require human-in-loop
with some predictive
support
2017
§ End-to-end AI drives core
business & support functions
§ Highly personalized by
business & user context
§ Humans focus on exceptions
and higher value work
2020
Yesterday
41EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Leonardo Digital Innovation System
Design
Thinking
Services
SAP Leonardo
Technologies
SAP Cloud Platform Microservices Open APIs Flexible Runtimes Integration
Multi-Cloud Infrastructure SAP Data Center Microsoft Azure
Machine
Learning
Blockchain
Big Data
Internet of
Things
Analytics
Data
Intelligence
Solution Ideation
& Vision
Rapid
Prototyping
Business Case
Development
Technology
Blueprint
42EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Leonardo Machine Learning enables the intelligent enterprise
76% of the world’s
transaction revenue
25 industries
12 lines of business
The world’s largest
business network
Data
Science
Platform
Intelligent Apps
Intelligent
Services
In-Database
ML
SAP Leonardo
Machine Learning & Conversational AI
Re-imagine business
processes with digital
intelligence
Increased customer
satisfaction with
superior service
Increase revenue with
superior sales targeting
and execution
Improving quality time
at work for employees
Enabling product,
process & business
model innovations
Business Outcomes
43EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Leonardo Machine Learning enables the intelligent enterprise
76% of the world’s
transaction revenue
25 industries
12 lines of business
The world’s largest
business network
Data
Science
Platform
Intelligent Apps
Intelligent
Services
In-Database
ML
SAP Leonardo
Machine Learning & Conversational AI
Re-imagine business
processes with digital
intelligence
Increased customer
satisfaction with
superior service
Increase revenue with
superior sales targeting
and execution
Improving quality time
at work for employees
Enabling product,
process & business
model innovations
Business Outcomes
44EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Leonardo Machine Learning Foundation
Enabling customers and partners to build the intelligent enterprise
Applications
Ready to use
Training
Inference
SAP Leonardo Machine Learning Foundation
Ready to use Services
Bring your own Model
Customize Model
Create Training
SAP Cloud Platform
45EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Ready-to-use Services: Easy Consumption
Calling REST APIS through the API Business Hub
46EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Combine Machine Learning services
Broken product similarity search use case
Images DB
Image Feature
Extraction Service
Vectors DB
Image Feature
Extraction Service
Similarity Scoring
Result
47EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Exercise ML@SAP
Excersize 1: Image Classification
Short url: https://goo.gl/tEgVqM
Long url: https://www.sap.com/developer/tutorials/ml-
fs-api-hub-image.html
Excersize 2: Topic Detection
Short url: https://goo.gl/GPXRqs
Long url: https://www.sap.com/developer/tutorials/ml-
fs-api-hub-text.html
Direct link to the API:
Short url: https://goo.gl/6SpDxm
If you do not have an s-number then you can use
one of the following users:
Username: connecttoinnovate<number>@grr.la
Example: connecttoinnovate01@grr.la
Password: Abcd1234!
48EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Leonardo Machine Learning Strategic Partnerships
§ Study & formulate best practices on AI tech,
§ Advance the public’s understanding of AI,
§ Serve as an open platform for discussion
and engagement about AI,
§ and its influences on people and society
§ SAP accepted as partner
§ Enables one global answer
to ML & AI ethics
§ SAP ML in Nvidia CEO Keynote
§ Access to latest pre-release
hardware (e.g. DGX station)
§ Open-source software library for
Machine Intelligence
§ Our standard ML framework
(ease of training, enablement)
Partners Focus Areas Achievements
TensorFlow
50EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
ML Frameworks
51EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Introduction
52EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
TensorFlow Fun 1
53EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
TensorFlow Architecture
54EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Exercise TensorFlow Fun 2
Short url: https://goo.gl/Aks8yy
Long url: https://magenta.tensorflow.org/assets/sketch_rnn_demo/index.html
55EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
How does it work?
56EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
How does it work?
57EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
TensorFlow Fun 3
58EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Common Deep Learning Terminology
1. Hidden Layers
Ÿ The self learning grouped neurons which job is to transform input to
something the output can use.
2. Neurons (or nodes) in a hidden layer
Ÿ Calculates a weighted sum of its inputs and adds a bias plus decides
whether it should be ”fired”
3. Weight
Ÿ Defines the strength of the connection between 2 nodes
4. Features
Ÿ What you feed into the network. For example weight, height if you would like
to identify a man or woman in a dataset.
5. Epoch
Ÿ A complete run over the dataset.
59EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Common Deep Learning Terminology
1. Bias
Ÿ Influence what elements are more likely to occur defined outside of the input
data.
2. Label
Ÿ Identifying what the input should be.
3. Loss (or error)
Ÿ Whether or not the model has predicted to outcome correctly or not based
on data point, prediction and label, so the lower the loss the better!
4. Backpropagation
Ÿ The process of adjusting your variables (generally weight and bias) to
reduce loss
60EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
First, let’s install
TensorFlow
(native pip please)
Short url: https://goo.gl/jww1LE
Long url: https://www.tensorflow.org/install/
61EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Exercise TensorFlow
Short url: https://goo.gl/yMU3pi
Long url: https://www.tensorflow.org/get_started/mnist/beginners
62EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Links and Further Information
Official Website
Explore SAP Leonardo ML under http://www.sap.com/ml
• Watch the intro video
• Download the solution brief
• Read about the intelligent enterprise
• Learn about our Machine Learning foundation
Education
Participate in the openSAP course Enterprise Machine Learning in a Nutshell:
https://open.sap.com/courses/ml1 (overview course)
This masterclass was mainly based on the following openSAP deep-dive course
Enterprise Deep Learning with TensorFlow: https://open.sap.com/courses/ml2
Additional info
TensorFlow site
Deeplearn.js, a web based machine learning library for the web
AI Experiments with google
63EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Thank you.

Contenu connexe

Tendances

The Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIThe Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIWaldemar Adams
 
SAP Cloud Strategy & References
SAP Cloud Strategy & ReferencesSAP Cloud Strategy & References
SAP Cloud Strategy & ReferencesTolga Sağlık
 
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...SAP Analytics
 
SAP Cloud For Analytics Launch Event South Africa
SAP Cloud For Analytics Launch Event South AfricaSAP Cloud For Analytics Launch Event South Africa
SAP Cloud For Analytics Launch Event South AfricaWaldemar Adams
 
SAP HANA Cloud Platform - The big picture
SAP HANA Cloud Platform - The big pictureSAP HANA Cloud Platform - The big picture
SAP HANA Cloud Platform - The big pictureMatthias Steiner
 
sitNL 2015 Cloud for Analytics (Damien Fribourg)
sitNL 2015 Cloud for Analytics (Damien Fribourg)sitNL 2015 Cloud for Analytics (Damien Fribourg)
sitNL 2015 Cloud for Analytics (Damien Fribourg)Twan van den Broek
 

Tendances (6)

The Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIThe Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BI
 
SAP Cloud Strategy & References
SAP Cloud Strategy & ReferencesSAP Cloud Strategy & References
SAP Cloud Strategy & References
 
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
 
SAP Cloud For Analytics Launch Event South Africa
SAP Cloud For Analytics Launch Event South AfricaSAP Cloud For Analytics Launch Event South Africa
SAP Cloud For Analytics Launch Event South Africa
 
SAP HANA Cloud Platform - The big picture
SAP HANA Cloud Platform - The big pictureSAP HANA Cloud Platform - The big picture
SAP HANA Cloud Platform - The big picture
 
sitNL 2015 Cloud for Analytics (Damien Fribourg)
sitNL 2015 Cloud for Analytics (Damien Fribourg)sitNL 2015 Cloud for Analytics (Damien Fribourg)
sitNL 2015 Cloud for Analytics (Damien Fribourg)
 

Similaire à Masterclass Machine Learning (Ronald Kleijn)

Deep Learning In Enterprise
Deep Learning In EnterpriseDeep Learning In Enterprise
Deep Learning In EnterpriseNVIDIA
 
NRB SAP DAY 2017 - Kenneth Stevens
NRB SAP DAY 2017 - Kenneth StevensNRB SAP DAY 2017 - Kenneth Stevens
NRB SAP DAY 2017 - Kenneth StevensNRB
 
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...SAP Analytics
 
SAP Developer Relations for Nextgen
SAP Developer Relations for NextgenSAP Developer Relations for Nextgen
SAP Developer Relations for NextgenCraig Cmehil
 
SAP Machine Learning Presentation
SAP Machine Learning PresentationSAP Machine Learning Presentation
SAP Machine Learning PresentationPhilippe Nemery
 
Minecraft and Reinforcement Learning
Minecraft and Reinforcement LearningMinecraft and Reinforcement Learning
Minecraft and Reinforcement LearningLars Gregori
 
SAP Leonardo Machine Learning - Making Business Applications Intelligent
SAP Leonardo Machine Learning - Making Business Applications IntelligentSAP Leonardo Machine Learning - Making Business Applications Intelligent
SAP Leonardo Machine Learning - Making Business Applications IntelligentNVIDIA
 
3. Driving Faster Innovation with SAP_Obb
3. Driving Faster Innovation with SAP_Obb3. Driving Faster Innovation with SAP_Obb
3. Driving Faster Innovation with SAP_ObbSing Yee Khoo
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform
 
SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)Twan van den Broek
 
Protect Sponsorship Business Value by Measuring What You Pay For
Protect Sponsorship Business Value by Measuring What You Pay ForProtect Sponsorship Business Value by Measuring What You Pay For
Protect Sponsorship Business Value by Measuring What You Pay ForSAP Customer Experience
 
SAP Leonardo: An Overview
SAP Leonardo: An OverviewSAP Leonardo: An Overview
SAP Leonardo: An OverviewSAP Analytics
 
CD Winter 2017 - SAP Industry 4.0
CD Winter 2017 - SAP Industry 4.0CD Winter 2017 - SAP Industry 4.0
CD Winter 2017 - SAP Industry 4.0Comit Projects Ltd
 
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning DemystifiedSAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning DemystifiedAbdelhalim DADOUCHE
 
Innovationen bei SAP Education - KI, VR, Machine Learning
Innovationen bei SAP Education - KI, VR, Machine LearningInnovationen bei SAP Education - KI, VR, Machine Learning
Innovationen bei SAP Education - KI, VR, Machine LearningThomas Jenewein
 
3. Driving faster innovation with SAP_Anne Koh
3. Driving faster innovation with SAP_Anne Koh3. Driving faster innovation with SAP_Anne Koh
3. Driving faster innovation with SAP_Anne KohSing Yee Khoo
 
Wrangling Messy Data - A True Story
Wrangling Messy Data - A True StoryWrangling Messy Data - A True Story
Wrangling Messy Data - A True StoryJason Cao
 

Similaire à Masterclass Machine Learning (Ronald Kleijn) (20)

Deep Learning In Enterprise
Deep Learning In EnterpriseDeep Learning In Enterprise
Deep Learning In Enterprise
 
NRB SAP DAY 2017 - Kenneth Stevens
NRB SAP DAY 2017 - Kenneth StevensNRB SAP DAY 2017 - Kenneth Stevens
NRB SAP DAY 2017 - Kenneth Stevens
 
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
 
SAP Developer Relations for Nextgen
SAP Developer Relations for NextgenSAP Developer Relations for Nextgen
SAP Developer Relations for Nextgen
 
SAP Machine Learning Presentation
SAP Machine Learning PresentationSAP Machine Learning Presentation
SAP Machine Learning Presentation
 
SAP BTP Enablement
SAP BTP EnablementSAP BTP Enablement
SAP BTP Enablement
 
Minecraft and Reinforcement Learning
Minecraft and Reinforcement LearningMinecraft and Reinforcement Learning
Minecraft and Reinforcement Learning
 
SAP Leonardo Machine Learning - Making Business Applications Intelligent
SAP Leonardo Machine Learning - Making Business Applications IntelligentSAP Leonardo Machine Learning - Making Business Applications Intelligent
SAP Leonardo Machine Learning - Making Business Applications Intelligent
 
3. Driving Faster Innovation with SAP_Obb
3. Driving Faster Innovation with SAP_Obb3. Driving Faster Innovation with SAP_Obb
3. Driving Faster Innovation with SAP_Obb
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product Overview
 
SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)
 
Protect Sponsorship Business Value by Measuring What You Pay For
Protect Sponsorship Business Value by Measuring What You Pay ForProtect Sponsorship Business Value by Measuring What You Pay For
Protect Sponsorship Business Value by Measuring What You Pay For
 
SAP Leonardo: An Overview
SAP Leonardo: An OverviewSAP Leonardo: An Overview
SAP Leonardo: An Overview
 
CD Winter 2017 - SAP Industry 4.0
CD Winter 2017 - SAP Industry 4.0CD Winter 2017 - SAP Industry 4.0
CD Winter 2017 - SAP Industry 4.0
 
Usf 2017 sap leonardo damien 05102017
Usf 2017 sap leonardo damien 05102017Usf 2017 sap leonardo damien 05102017
Usf 2017 sap leonardo damien 05102017
 
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning DemystifiedSAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
 
AI and Minecraft
AI and MinecraftAI and Minecraft
AI and Minecraft
 
Innovationen bei SAP Education - KI, VR, Machine Learning
Innovationen bei SAP Education - KI, VR, Machine LearningInnovationen bei SAP Education - KI, VR, Machine Learning
Innovationen bei SAP Education - KI, VR, Machine Learning
 
3. Driving faster innovation with SAP_Anne Koh
3. Driving faster innovation with SAP_Anne Koh3. Driving faster innovation with SAP_Anne Koh
3. Driving faster innovation with SAP_Anne Koh
 
Wrangling Messy Data - A True Story
Wrangling Messy Data - A True StoryWrangling Messy Data - A True Story
Wrangling Messy Data - A True Story
 

Plus de Twan van den Broek

How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)Twan van den Broek
 
Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)
Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)
Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)Twan van den Broek
 
SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)Twan van den Broek
 
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)Twan van den Broek
 
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)Twan van den Broek
 
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)Twan van den Broek
 
SQL Data Warehousing in SAP HANA (Sefan Linders)
SQL Data Warehousing in SAP HANA (Sefan Linders)SQL Data Warehousing in SAP HANA (Sefan Linders)
SQL Data Warehousing in SAP HANA (Sefan Linders)Twan van den Broek
 
Building an innovation culture - Powered by diversity
Building an innovation culture - Powered by diversityBuilding an innovation culture - Powered by diversity
Building an innovation culture - Powered by diversityTwan van den Broek
 
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)Twan van den Broek
 
The importance of applying SAP patches (Joris van de Vis)
The importance of applying SAP patches (Joris van de Vis)The importance of applying SAP patches (Joris van de Vis)
The importance of applying SAP patches (Joris van de Vis)Twan van den Broek
 
SAP Run Live Truck - SAP Cloud Platform use cases
SAP Run Live Truck - SAP Cloud Platform use casesSAP Run Live Truck - SAP Cloud Platform use cases
SAP Run Live Truck - SAP Cloud Platform use casesTwan van den Broek
 
Recap SAP Inside Track NL (sitNL)
Recap SAP Inside Track NL (sitNL)Recap SAP Inside Track NL (sitNL)
Recap SAP Inside Track NL (sitNL)Twan van den Broek
 
Welcome at SAP Inside Track NL (sitNL)
Welcome at SAP Inside Track NL (sitNL)Welcome at SAP Inside Track NL (sitNL)
Welcome at SAP Inside Track NL (sitNL)Twan van den Broek
 
BW4/HANA implementation stories | sitNL 2016
BW4/HANA implementation stories | sitNL 2016BW4/HANA implementation stories | sitNL 2016
BW4/HANA implementation stories | sitNL 2016Twan van den Broek
 
SAP TechEd BI recap | sitNL 2016
SAP TechEd BI recap | sitNL 2016SAP TechEd BI recap | sitNL 2016
SAP TechEd BI recap | sitNL 2016Twan van den Broek
 
What a CDS-view can do for you | sitNL 2016
What a CDS-view can do for you | sitNL 2016What a CDS-view can do for you | sitNL 2016
What a CDS-view can do for you | sitNL 2016Twan van den Broek
 
Alternative input methods in Fiori | sitNL 2016
Alternative input methods in Fiori | sitNL 2016Alternative input methods in Fiori | sitNL 2016
Alternative input methods in Fiori | sitNL 2016Twan van den Broek
 

Plus de Twan van den Broek (20)

How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
How SAP Leonardo is empowering animal wellbeing (Leon / Harmen)
 
Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)
Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)
Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)
 
SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)
 
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
 
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
Beyond OData introducing the xmla model for ui5 (Roland Bouwman)
 
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
Integrating SAPUI5 with ArcGIS Maps (Leon van Ginneken)
 
SQL Data Warehousing in SAP HANA (Sefan Linders)
SQL Data Warehousing in SAP HANA (Sefan Linders)SQL Data Warehousing in SAP HANA (Sefan Linders)
SQL Data Warehousing in SAP HANA (Sefan Linders)
 
Blockchain for the Enterprise
Blockchain for the EnterpriseBlockchain for the Enterprise
Blockchain for the Enterprise
 
Building an innovation culture - Powered by diversity
Building an innovation culture - Powered by diversityBuilding an innovation culture - Powered by diversity
Building an innovation culture - Powered by diversity
 
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
SAP TechEd recap (Ronald Konijnenburg / Sven van Leuken)
 
The importance of applying SAP patches (Joris van de Vis)
The importance of applying SAP patches (Joris van de Vis)The importance of applying SAP patches (Joris van de Vis)
The importance of applying SAP patches (Joris van de Vis)
 
SAP Run Live Truck - SAP Cloud Platform use cases
SAP Run Live Truck - SAP Cloud Platform use casesSAP Run Live Truck - SAP Cloud Platform use cases
SAP Run Live Truck - SAP Cloud Platform use cases
 
Recap SAP Inside Track NL (sitNL)
Recap SAP Inside Track NL (sitNL)Recap SAP Inside Track NL (sitNL)
Recap SAP Inside Track NL (sitNL)
 
Welcome at SAP Inside Track NL (sitNL)
Welcome at SAP Inside Track NL (sitNL)Welcome at SAP Inside Track NL (sitNL)
Welcome at SAP Inside Track NL (sitNL)
 
Finding ABAP
Finding ABAPFinding ABAP
Finding ABAP
 
BW4/HANA implementation stories | sitNL 2016
BW4/HANA implementation stories | sitNL 2016BW4/HANA implementation stories | sitNL 2016
BW4/HANA implementation stories | sitNL 2016
 
Opening slides | sitNL 2016
Opening slides | sitNL 2016Opening slides | sitNL 2016
Opening slides | sitNL 2016
 
SAP TechEd BI recap | sitNL 2016
SAP TechEd BI recap | sitNL 2016SAP TechEd BI recap | sitNL 2016
SAP TechEd BI recap | sitNL 2016
 
What a CDS-view can do for you | sitNL 2016
What a CDS-view can do for you | sitNL 2016What a CDS-view can do for you | sitNL 2016
What a CDS-view can do for you | sitNL 2016
 
Alternative input methods in Fiori | sitNL 2016
Alternative input methods in Fiori | sitNL 2016Alternative input methods in Fiori | sitNL 2016
Alternative input methods in Fiori | sitNL 2016
 

Dernier

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Masterclass Machine Learning (Ronald Kleijn)

  • 1. Machine Learning Ronald Kleijn 24th of November 2017 #sitNL Master Class
  • 3. Agenda 1. Intro to Machine Learning ( ~ 20 min) 2. Intro to Neural Networks and Deep Learning (~ 60 min) 3. Break (~ 10 min) 4. ML@SAP (~ 30 min) 5. TensorFlow (~ 60 min)
  • 4. Intro to Machine Learning
  • 5. In case you thought you could relax…
  • 6. 6EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Machine learning is the reality behind artificial intelligence § Big Data (for example, business networks, cloud applications, the Internet of Things, and SAP S/4HANA) § Massive improvements in hardware (graphics processing unit [GPU] and multicore) § Deep learning algorithms § Computers learn from data without being explicitly programmed. § Machines can see, read, listen, understand, and interact. What is machine learning? Why now?
  • 7. 7EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ General Machine Learning Process
  • 8. 8EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Train, validate and test
  • 9. 9EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Data set
  • 10. 10EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Train, validate and test
  • 12. 12EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Deep Learning Positioning
  • 13. 13EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Deep Learning Positioning
  • 14. Intro to Neural Networks and Deep Learning
  • 15. 15EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 16. 16EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 17. 17EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 18. 18EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 19. 19EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 20. 20EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 21. 21EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 22. 22EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 23. 23EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 24. 24EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network Example
  • 25. 25EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network
  • 26. 26EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network
  • 27. 27EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network – Learning process
  • 28. 28EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Neural Network – Learning process
  • 29. 29EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Different Type of Neural Network Architectures
  • 30. 30EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Exercise Neural Network Teachable Machine Short url: https://goo.gl/DtWUcR Long url: https://teachablemachine.withgoogle.com/
  • 31. 31EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ What is Deep Learning
  • 32. 32EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Why Deep Learning
  • 33. 33EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ When to use Deep Learning
  • 34. 34EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ When not to use Deep Learning
  • 35. 35EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Little decision flow to guide you when to use deep learning…
  • 36. 36EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Common Deep Learning Terminology 1. Hidden Layers Ÿ The self learning grouped neurons which job is to transform input to something the output can use. 2. Neurons (or nodes) in a hidden layer Ÿ Calculates a weighted sum of its inputs and adds a bias plus decides whether it should be ”fired” 3. Weight Ÿ Defines the strength of the connection between 2 nodes 4. Features Ÿ What you feed into the network. For example weight, height if you would like to identify a man or woman in a dataset. 5. Epoch Ÿ A complete run over the dataset.
  • 37. 37EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Exercise Deep Neural Network Neural Network Playground Short url: https://goo.gl/T44G42 Long url: http://playground.tensorflow.org/additionalprops For additional properties: Short url: https://goo.gl/4sYKGB Long url: http://playground.tensorflow.org/
  • 38. 38EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Now you can relax…
  • 40. 40EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP needs to make the leap to become the Intelligent Enterprise Transactional Enterprise Digital Enterprise Intelligent Enterprise Maturity Impact § Enterprise software guides processes § Programmed/rule based § Human knowledge work § First autonomous process steps with ML § Learning from single customer data sets § End-to-end processes require human-in-loop with some predictive support 2017 § End-to-end AI drives core business & support functions § Highly personalized by business & user context § Humans focus on exceptions and higher value work 2020 Yesterday
  • 41. 41EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Leonardo Digital Innovation System Design Thinking Services SAP Leonardo Technologies SAP Cloud Platform Microservices Open APIs Flexible Runtimes Integration Multi-Cloud Infrastructure SAP Data Center Microsoft Azure Machine Learning Blockchain Big Data Internet of Things Analytics Data Intelligence Solution Ideation & Vision Rapid Prototyping Business Case Development Technology Blueprint
  • 42. 42EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Leonardo Machine Learning enables the intelligent enterprise 76% of the world’s transaction revenue 25 industries 12 lines of business The world’s largest business network Data Science Platform Intelligent Apps Intelligent Services In-Database ML SAP Leonardo Machine Learning & Conversational AI Re-imagine business processes with digital intelligence Increased customer satisfaction with superior service Increase revenue with superior sales targeting and execution Improving quality time at work for employees Enabling product, process & business model innovations Business Outcomes
  • 43. 43EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Leonardo Machine Learning enables the intelligent enterprise 76% of the world’s transaction revenue 25 industries 12 lines of business The world’s largest business network Data Science Platform Intelligent Apps Intelligent Services In-Database ML SAP Leonardo Machine Learning & Conversational AI Re-imagine business processes with digital intelligence Increased customer satisfaction with superior service Increase revenue with superior sales targeting and execution Improving quality time at work for employees Enabling product, process & business model innovations Business Outcomes
  • 44. 44EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Leonardo Machine Learning Foundation Enabling customers and partners to build the intelligent enterprise Applications Ready to use Training Inference SAP Leonardo Machine Learning Foundation Ready to use Services Bring your own Model Customize Model Create Training SAP Cloud Platform
  • 45. 45EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Ready-to-use Services: Easy Consumption Calling REST APIS through the API Business Hub
  • 46. 46EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Combine Machine Learning services Broken product similarity search use case Images DB Image Feature Extraction Service Vectors DB Image Feature Extraction Service Similarity Scoring Result
  • 47. 47EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Exercise ML@SAP Excersize 1: Image Classification Short url: https://goo.gl/tEgVqM Long url: https://www.sap.com/developer/tutorials/ml- fs-api-hub-image.html Excersize 2: Topic Detection Short url: https://goo.gl/GPXRqs Long url: https://www.sap.com/developer/tutorials/ml- fs-api-hub-text.html Direct link to the API: Short url: https://goo.gl/6SpDxm If you do not have an s-number then you can use one of the following users: Username: connecttoinnovate<number>@grr.la Example: connecttoinnovate01@grr.la Password: Abcd1234!
  • 48. 48EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Leonardo Machine Learning Strategic Partnerships § Study & formulate best practices on AI tech, § Advance the public’s understanding of AI, § Serve as an open platform for discussion and engagement about AI, § and its influences on people and society § SAP accepted as partner § Enables one global answer to ML & AI ethics § SAP ML in Nvidia CEO Keynote § Access to latest pre-release hardware (e.g. DGX station) § Open-source software library for Machine Intelligence § Our standard ML framework (ease of training, enablement) Partners Focus Areas Achievements
  • 50. 50EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ ML Frameworks
  • 51. 51EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Introduction
  • 52. 52EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ TensorFlow Fun 1
  • 53. 53EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ TensorFlow Architecture
  • 54. 54EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Exercise TensorFlow Fun 2 Short url: https://goo.gl/Aks8yy Long url: https://magenta.tensorflow.org/assets/sketch_rnn_demo/index.html
  • 55. 55EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ How does it work?
  • 56. 56EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ How does it work?
  • 57. 57EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ TensorFlow Fun 3
  • 58. 58EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Common Deep Learning Terminology 1. Hidden Layers Ÿ The self learning grouped neurons which job is to transform input to something the output can use. 2. Neurons (or nodes) in a hidden layer Ÿ Calculates a weighted sum of its inputs and adds a bias plus decides whether it should be ”fired” 3. Weight Ÿ Defines the strength of the connection between 2 nodes 4. Features Ÿ What you feed into the network. For example weight, height if you would like to identify a man or woman in a dataset. 5. Epoch Ÿ A complete run over the dataset.
  • 59. 59EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Common Deep Learning Terminology 1. Bias Ÿ Influence what elements are more likely to occur defined outside of the input data. 2. Label Ÿ Identifying what the input should be. 3. Loss (or error) Ÿ Whether or not the model has predicted to outcome correctly or not based on data point, prediction and label, so the lower the loss the better! 4. Backpropagation Ÿ The process of adjusting your variables (generally weight and bias) to reduce loss
  • 60. 60EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ First, let’s install TensorFlow (native pip please) Short url: https://goo.gl/jww1LE Long url: https://www.tensorflow.org/install/
  • 61. 61EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Exercise TensorFlow Short url: https://goo.gl/yMU3pi Long url: https://www.tensorflow.org/get_started/mnist/beginners
  • 62. 62EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Links and Further Information Official Website Explore SAP Leonardo ML under http://www.sap.com/ml • Watch the intro video • Download the solution brief • Read about the intelligent enterprise • Learn about our Machine Learning foundation Education Participate in the openSAP course Enterprise Machine Learning in a Nutshell: https://open.sap.com/courses/ml1 (overview course) This masterclass was mainly based on the following openSAP deep-dive course Enterprise Deep Learning with TensorFlow: https://open.sap.com/courses/ml2 Additional info TensorFlow site Deeplearn.js, a web based machine learning library for the web AI Experiments with google
  • 63. 63EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Thank you.