280 likes | 395 Views
Gain an introduction to SAP Leonardo machine learning foundation and deep learning applications in enterprise with Nazanin Zaker.
E N D
Deep Learning in Enterprise Nazanin Zaker October 2017 EXTERNAL
Outline: Ø Introduction to machine learning and deep learning Ø SAP Leonardo machine learning foundation Ø Deep learning applications in enterprise • Image classification • Face detection • Sentiment analysis • Brand application • Customized business solution for Swarovski Ø Best Resources & Practices EXTERNAL
Universal Presence of Machine Learning Translate squeezes deep learning onto a phone Self-driving cars provide an easier and safer way for everyone to get around. taken from Google research blog 3 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Deep Learning: Breaking all Benchmarks ImageNet performance Automated Labeling Computer vision is surpassing human abilities Accuracy (%) 100 Human Performance 95 90 A dog with ball in its mouth A skier is jumping over snow covered hill 85 80 75 Group of seven people Late 19th century architecture 2012 2013 2014 2015 year 4 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Deep Learning Knowledge Bases AI Logistic Regression Machine Learning Shallow autoencoders Representation Learning Convolutional Neural Networks (CNN) Recurrent Neural Networks (RNN) Deep Learning 5 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Why Deep Learning Works? Learn features and classifier together Traditional Recognition: Shallow Architecture Trainable Classifier Hand designed feature extraction Image/Video pixels Object Class Deep Learning: Deep Architecture What about learning the features? LeNet-5 Architecture 1998 6 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Convolutional Neural Networks (CNN) Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, Gradient-based learning applied to document recognition, Proceedings of the IEEE 86(11): 2278–2324, 1998. (LeNet-5 Architecture) Feed Forward Feature Extraction Feature Maps Convolution (Learned) Non- linearity Spatial Pooling Input Image Back-propagation 7 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
SAP Leonardo Digital Innovation System Solution Ideation & Vision Rapid Prototyping Business Case Development Technology Blueprint Design Thinking Services Data Analytics Intelligence Internet of Things Blockchain SAP Leonardo Technologies Machine Learning Big Data Microservices Open APIs Flexible Runtimes Integration SAP Cloud Platform Multi-Cloud Infrastructure SAP Data Center Microsoft Azure 8 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Machine learning is the reality behind artificial intelligence What is machine learning? § Computers learn from data without being explicitly programmed. Why now? § Machines can see, read, listen, understand, and interact. § 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 9 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
SAP Leonardo enables the intelligent enterprise SAP Leonardo SAP Leonardo Business Outcomes Machine Learning Increase revenue Conversational Interfaces 76% of the world’s transaction revenue Re-imagine processes Intelligent Apps 25 industries Quality time at work 12 lines of business Data Science Platform Intelligent Services Customer satisfaction The world’s largest business network Enabling innovations 10 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
SAP Leonardo Machine Learning Foundation Enabling customers and partners to build the intelligent enterprise SAP Leonardo Machine Learning Foundation Ready to use Services Inference Bring your own Model Applications Ready to use Customize Model Training Create Training SAP Cloud Platform 11 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
SAP Leonardo Machine Learning: Portfolio of Capabilities Conversational Interfaces (SAP CoPilot) End-User Intelligent Apps Integration of Machine Learning into existing applications (e.g. SAP Analytics Cloud, SAP Business Integrity Screening, SAP Cash Application) Standalone Machine Learning Applications (e.g. SAP Brand Impact) Intelligent Services Data Science Platform & Tools (Citizen) Data Scientist Text/ Document Services (e.g. Sentiment Analysis) Image/Video Services (e.g. Image Classification) Speech/ Audio Services (e.g. Voice Recognition) Data Exploration In-Application Deployment Model Storage Predictive Services (e.g. Forecasting) Developer Production Readiness Data Integration Lifecycle Management Structured Data Services (e.g. Time Series Analysis) Graph Services (e.g. Link Recommender) Business Services (e.g. Service Ticket Intelligence) Data Preparation TensorFlow Integration ML Model Creation End to End Automation SAP HANA Platform SAP Cloud Platform 12 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Ready-to-use Services: Easy Consumption Calling REST APIS through the API Business Hub 13 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Face API : WHY? 14 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Services Driven By Deep Learning In SAP Leonardo Machine Learning Face Detection Demo 15 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Face API : HOW? Caliberation Net Convolution Net * A Convolutional Neural Network Cascade for Face Detection, CVPR 2015 16 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Text API : WHY? 17 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Services Driven By Deep Learning In SAP Leonardo Machine Learning Sentiment Analysis 18 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Text API : HOW? Predicted Sentiment Compute average of confidence score for positive / negative / neutral from each method and indicate dominant sentiment as objective sentiment of the message NRC Canada SemEval 2013 1stposition GU-MLT-LT SemEval 2013 2ndposition KLUE TeamX SemEval 2013 5thposition SemEval 2014 1stposition TWITTER MESSAGE * Webis: An Ensemble for Twitter Sentiment Detection, SemEval 2015 19 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Text API : HOW? * Convolutional Neural Networks for Sentence Classification, EMNLP 2015 20 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
SAP Brand Impact Monitor Brand Assets and Exposure in Video Manual processing (watch TV) Automatic Fast: real-time analysis of full HD videos Slow: > 6 weeks after event NOW Enterprise-grade precision Sampling and Extrapolation Unprecedented scalability High cost 21 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
22 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
How Machine Learning helped Swarovski to fix broken products Business challenge: repair process is cumbersome >100 service tickets and images of broken products each day • manual identification against a catalog with >40.000 products • SAP Solution: SAP Leonardo Machine Learning Using SAP Leonardo’s computer vision technology • Algorithms mimic human vision to understand semantic concepts of images • Comparison of broken product images with product catalog in seconds • 23 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
SAP Leonardo Machine Learning Foundation Broken product similarity search demo 24 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Best Resources, & Practices Websites à For more information check cloudplatform.sap.com or sap.com/ml à Participate in the openSAP course Enterprise Machine Learning in a Nutshell (overview course) Education Early adoption and co-innovation à Be an early adopter and co-innovate with us for next-wave cases 25 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Best Resources, & Practices (Cont.) • For whom that are interested to learn more, and self study: • Coursera • Udacity • http://machinelearningmastery.com • http://deeplearning.net • Join AI conferences: • CVPR, ICML, AAAI, NIPS, … • Join WiBD meetups • Next Networking event @ Nutanix, “Empowering Big Data in Hybrid Cloud” on Nov 2nd. 26 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL
Thank you. Nazanin Zaker SAP Innovation Center Network nazanin.zaker.habibabadi@sap.com 27 © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL