Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rise of the Machine (Learning) – Azure ML in BI, in Apps, and as a Product in Azure Marketplace Greg R Beaumont October 10, linkedin.com/in/gregbeaumont.

Similar presentations


Presentation on theme: "Rise of the Machine (Learning) – Azure ML in BI, in Apps, and as a Product in Azure Marketplace Greg R Beaumont October 10, linkedin.com/in/gregbeaumont."— Presentation transcript:

1 Rise of the Machine (Learning) – Azure ML in BI, in Apps, and as a Product in Azure Marketplace Greg R Beaumont October 10, 2015 @GRBeaumont linkedin.com/in/gregbeaumont

2 Greg R Beaumont May 21, 2015 Tech Fuse Minneapolis April 21, 2015 October 6, 2015 http://www.techfusemn.com SQL Saturday 396 Dallas – BI Edition May 2, 2015 http://www.sqlsaturday.com/396/

3 What Do I Hope You Get Out of this Session? How can predictive analytics and Azure ML add value to analytics? What is Azure ML, and why is it different from traditional machine learning tools? What are some examples of use cases for Azure ML? How do I get started with Azure ML and machine learning? Q & A

4 About Me I have worked on Microsoft BI stack projects since 2007 As GNet Group’s North American Data Science Practice Lead I am fortunate to have worked with Azure ML since last year while it was still in preview I have been attending the Microsoft Advanced Analytics Pilot Program meetings to learn about new features and updates Education: St. Mary’s University of Minnesota – B.A. in Biology/Pre-Med Carlson School of Management (University of Minnesota) – MBA Self-Directed Learning – Business Intelligence & Data Science @GRBeaumont linkedin.com/in/gregbeaumont

5 What is Machine Learning? Machine learning is a scientific discipline that explores the construction and study of algorithms that can learn from data. Such algorithms operate by building a model based on inputs and using that to make predictions or decisions, rather than following only explicitly programmed instructions. http://en.wikipedia.org/wiki/Machine_learning

6 Machine Learning, Data Mining, Data Science, AI, Big Data? How do they all Fit Together? Predictive Analytics Data Mining Machine Learning Data Science Artificial Intelligence Statistics Big Data “the study and design of intelligent agents” and the creation of machines that think Massive volumes of Structured and also Unstructured Data

7 Immanuel Kant’s Insight into Reality applied to Machine Learning If our brain is a cup, we can only perceive the world in the way that it fills the cup Machine Learning algorithms perceive insights based upon the way that your data fills those algorithms

8 Existing Machine Learning Success Stories Speech recognition technology SPAM filters Recommendation engines Handwriting recognition News story clustering Credit fraud detection Self driving cars Robotics Image Recognition

9 Image Recognition: Goldendoodle dog

10 Image Recognition: Goldendoodle with a Schnauzer Cut

11 Decision Making Process Today Busines s Issue What Information do I Know? Look at Data to Understand Intu itio n Wish I Could Know More Decis ion Lessons Learned ( Training the Business ) Ask Other s Ask IT for More Reports Talk to Analysts

12 Decision Making Process with Machine Learning (ML) Busines s Issue What Information do I Know? Look at Data to Understand Intu itio n Wish I Could Know More Decis ion Lessons Learned ( Training the Business ) Ask Other s Ask IT for More Reports Talk to Analysts Validate Intuition with ML Compare Outcomes to ML Predictions

13 How Do We Find the Needle in the Haystack?

14 How Does a Frog Recognize Food? Intuition took millions of years to evolve. Business strategy evolves too fast for intuition to keep up! Businesses don’t have time for the Evolutionary Learning of intuition. Businesses need Revolutionary Learning!

15 Delivering on one of the old dreams of Microsoft co-founder Bill Gates: Computers that can see, hear and understand. John Platt Distinguished scientist at Microsoft Research Computing systems that become smarter with experience “Experience” = past data + human input “ ” What is Machine Learning? (The Microsoft Perspective) Computing systems that become smarter with experience

16 Bing maps launches Microsoft Research formed Kinect launchesAzure Machine Learning launches Hotmail launchesBing search launches Skype Translator launches Microsoft & Machine Learning Answering questions with experience John Platt, Distinguished scientist at Microsoft Research 1991201420091997201420102008 Machine learning is pervasive throughout Microsoft products. “ ” Which email is junk? What’s the best way home? Which searches are most relevant? What does that motion “mean”? What is that person saying? What will happen next?

17 Huge set-up costs of tools, expertise, and compute/storage capacity create unnecessary barriers to entry Siloed and cumbersome data management restricts access to data Complex and fragmented tools limit participation in exploring data and building models Many models never achieve business value due to difficulties with deploying to production Expensive Siloed data Disconnecte d tools Deployment complexity The Cloud Changes the Landscape Current State of the Business No improvement in generations

18 Decision Making Process with Machine Learning (ML) Busines s Issue What Information do I Know? Look at Data to Understand Intu itio n Wish I Could Know More Decis ion Lessons Learned ( Training the Business ) Ask Other s Ask IT for More Reports Talk to Analysts Validate Intuition with ML Compare Outcomes to ML Predictions Data Warehouse Reports Web UI Azure ML Model Build Model Train Model Test Model Tweak Model Score Model

19

20 High Level Architecture Example CRM ERP Web Analytics Data Warehouse SQL Server Excel Azure HDInsight Ad-hoc Reporting Reports Web UI Leads / Inputs to Campaign Management or CRM Azure ML Model Data Warehouse / Data Mart Data Sources Data Preparation Custom Reporting

21 Smart buildings The ease of implementation makes machine learning accessible to a larger number of investigators with various backgrounds—even non-data scientists. Bertrand Lasternas Carnegie Mellon ” “ The Center for Building Performance and Diagnostics uses weather forecasts, real-time temperature reads, and behavioral research data to optimize building heating and cooling systems in real-time. User friendly set up and integration with existing systems Seamless data handling Accessible and easy to use across backgrounds Quickly compare algorithms

22 Demand forecasting Pier 1 partnered with MAX451 to delight loyalty customers by using historical and behavioral data to predict what products they want next. We are especially pleased that our analysts can focus on the results and not worry about the complex algorithms behind the scenes. Andrew Laudato Pier 1 Imports ” “ Ease of use across skillsets Fast time to meaningful results Accessible via the cloud

23 Additional Use Case Scenarios Manufacturing Warranty & Claims – Based upon features of past claims, predict future defect rates and trends Lean - Based upon results of samples taken during production, predict waste and batch quality Machine Component Data – Monitor data from machine components to proactively monitor servicing and performance Healthcare Using features of patient visit data, build a model that predicts high re-admission risk Use Azure ML to determine the mix of different diagnoses, lab data results, etc. to predict defined risks (e.g. for surgical complications, disease management, etc.) Marketing Track data from social media such as a Twitter API Determine mix of products that will maximize sales based upon weather forecasts Logistics Determine the effects of weather for just-in-time delivery, shipping on-time metrics, etc. Retail Market Basket Analysis to determine mixes of products at different locations that combine to increase overall sales Stock & Inventory forecasting based upon weather trends and forecasts Attribution Analysis to determine best mix of web page activities to predict a sale

24 Common Types of Machine Learning Algorithms Ready to Go in Azure ML

25 Demo #1: Diagnostic Breast Cancer Wisconsin Data Data Set: 500+ biopsy results from breast tissue masses 10 different measurements for cell biopsies Actual data made public via UCI Machine Learning Repository Bache, K. & Lichman, M. (2013). UCI Machine Learning Repository [http://archive.ics.uci.edu/ml]. Irvine, CA: University of California, School of Information and Computer Science Azure ML Model: Based upon cell biopsy measurements, are the cells benign or malignant? Uses for Azure ML Model: Analysis of historical pathology results Predict “Benign or Malignant” for new biopsy results with Azure ML Model published as a service A tool to assist and improve the pathology and diagnostic process

26 Demo #1 Screenshot: Feature Analysis

27 Demo #2 Screenshot: Test Algorithm Accuracy

28 Azure ML Diagnostic Case Results Azure ML has robust algorithms that reliably predict outcomes Only 569 rows to train and test the Model 93% accuracy in predicting malignancy correctly Accuracy can improve over time Demo model was built in a few days by one resource Azure ML Model created without writing any code More Data, improved algorithms, new features Improve Outcomes Speed to Test and Validate Intuition Reduce Errors Eliminate Guesswork

29 Demo #2: Retail Marketing Campaign Data Set #1: Historical Customer Data Demographic Data Customers who Responded to a Previous Marketing Campaign are flagged Data Set #2: List of Potential Customers 18,000 Potential Customers within 10 Miles of a location queried from a large database Demographic Data $100,000 left in Sales & Marketing Budget – $60 per Person Activity cost $90,000 in Total Net Profit needed in 4 weeks to meet sales goal Sales Team only large enough to reach 2,000 potential customers

30 Demo #2 Screenshot: Historical Analysis

31 Marketing Campaign Options by the Numbers ACTION 18,000 Total Sales Calls * $60 1667 Sales Calls (Max Allowed by Budget) Use Azure ML and Excel to Isolate 1,555 Likely Buyers RESULT $1.1 Million Spend 47% are Buyers & $118k in Net Sales 82% are Buyers & $191k in Net Sales STATUS $100,000 Budget $118k Net Sales - $100k cost = $18k net $191k Net Sales - $93k cost = $97.6k net profit

32 Marketing Campaign KPIs Every Person on the List Sales Team Randomly Chooses 1667 People from List Budget Constraint 100k Net Profit of $90k Activity Volume <= 1667 People Campaign Use Azure ML to Predict People Most Likely to Buy

33 Demo #3: Heat Stroke and Weather Data Set #1: HCUP SEDD (ER) Data for the State of Arizona 2006-2007 Visit Level Data ICD9 codes, Locations, Visit level information Demographics such as Age, Gender, Race, Ethnicity Data Set #2: Weather Data from NOAA Daily temperature, precipitation, snowfall, etc by weather station Weather stations mapped to zip codes What factors impact expected heat stroke patients to the ER? Can we forecast the volume of heat stroke patients based upon weather forecasts?

34 Demo #3 Screenshot: Temp vs ER Admits

35 Demo #3 Screenshot: Use ML Algorithm to Forecast Heat Related Admits Call the Azure ML Model from Excel, or any reporting tool that can call an API. Obtain forecasted values based upon inputs in the App:

36 How does Azure ML bring Machine Learning to the Masses? FeatureTraditional Machine Learning Azure MLStrategic Advantage Price$$$$$$Affordable for the Masses Statistics Skill SetHigh Level of Statistics Required Get started with moderate understanding of Statistics using pre-packaged algorithms Less ramp up required to start using the product to create value Programming Languages Usually require specialized language skills such as R and Python Models can be built without writing any code, but is also compatible with R and Python for advanced users Less ramp up required to start using the product to create value InfrastructureUsually Requires On Premise Hardware, Software, etc. 100% in the Azure cloudNo hardware maintenance, no up front costs, no software upgrade efforts API to call the Model Varies by productCall your Models using an API for single predictions or batch execution Call Azure ML from a web page, Excel, ETL package, mobile app, SSRS, third party tools

37 Traditional Utilization of Machine Learning Experienced ML Users New and Inexperienced ML Users Large High Tech Companies Large Low Tech Companies Mid Sized Companies Small Companies & Entrepreneurs

38 Azure ML Lowers the Barriers of Entry Experienced ML Users New and Inexperienced ML Users Large High Tech Companies Large Low Tech Companies Mid Sized Companies Small Companies & Entrepreneurs

39 Azure ML Marketplace Use pre-built Azure ML Models for your data with your solutions Market Basket Analysis (Frequently Bought Together) Recommendation Engine Anomaly Detection Text Analytics (Sentiment Analysis) Publish your own Azure ML Models to Azure Marketplace and license them out to others The App Model is now a reality for Machine Learning Models Companies can buy and sell Machine Learning Models Individual developers and entrepreneurs have a worldwide forum for their Models Machine Learning can now be Democratized

40 Azure ML Pricing Calculator http://azure.microsoft.com/en-us/pricing/details/machine-learning/

41 It’s Time to View Issues Differently…Just Add Azure ML! Sales Force Dashboards Show Customer Sales to Goals NOW Use ML to determine which customers are most likely to buy and help you make goal Add Azure ML Car Dealers Review Sales Data and KBB to Price Trade Ins NOW Estimate Used Car Sales Price and Time on Lot with ML Add Azure ML Price Sale Items Based on Schedules and History NOW Real Time Specials based on Inventory, Margins, Weather, etc. Add Azure ML Conduct Marketing Campaigns Based on Goals and Experience NOW Plan Article Content, Hashtags, etc. using ML predictions Add Azure ML

42 Q & A GNet Group LLC www.GNetGroup.com Blog.GNetGroup.com @GRBeaumont linkedin.com/in/gregbeaumont


Download ppt "Rise of the Machine (Learning) – Azure ML in BI, in Apps, and as a Product in Azure Marketplace Greg R Beaumont October 10, linkedin.com/in/gregbeaumont."

Similar presentations


Ads by Google