Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Developer’s Intro to Azure Machine Learning

593 views

Published on

Azure Machine Learning makes it easy for developers to incorporate intelligence and predictive analytics into their apps. Jason teaches core Machine Learning concepts and shows you how use Azure Machine Learning Studio to start building smarter apps immediately.

Watch the webinar recording at aka.ms/xamu-azure-ml-video
Explore Xamarin University at xamarin.com/university

Published in: Software
  • Be the first to comment

  • Be the first to like this

Developer’s Intro to Azure Machine Learning

  1. 1. Xamarin University Instructor @jdeboever github.com/jasallen
  2. 2. [DEMO] [DEMO]
  3. 3. Have questions?
  4. 4. Intro to Machine Learning
  5. 5. Demo Microsoft Cognitive Services
  6. 6. Data Guess algorithm Try again Check accuracy
  7. 7. HARD!
  8. 8. Clusters (Color, space) Scaling value (Money) Categories (Spam, not Spam)
  9. 9. Demo Scaling values
  10. 10. (Feature * parameter) + (Feature2 * parameter2)… = guess
  11. 11. Square Feet Bedrooms Price 1000 1 $50,000.00 2000 2 $100,000.00 2000 3 $120,000.00 3000 3 $150,000.00 50% increase increases price by 20% Price increases linearly with square feet
  12. 12. Square Feet Bedrooms 1000 1 2000 2 2000 3 3000 3
  13. 13. + = hWell known algorithm Weights / parameters Hypothesis / candidate model
  14. 14. h(x1) = y1 Hypothesis Single record Prediction
  15. 15. var guessedHousePrice = LinearRegression(weights, HouseData[0]); Hypothesis X1 Y1
  16. 16. Square Feet Bedrooms Price 1000 1 $50,000.00 1000 * 50 + 1 * 2000 = 52000 Sq ft * Weight 1 Beds * Weight 2 If we don’t apply feature scaling as a separate step, we have to make up for it in the weights Not quite right, but in the ballpark Weight Feature 1 Weight Feature 2 50 20000
  17. 17. 3 Train algorithm to determine optimal weights 1 Start with historic data 2 Take guess at algorithm and weights +
  18. 18. 1. Split data 2. Data cleansing and feature selection 3. Select algorithm and initial weights 4. Train the model 5. Evaluate the model 6. Try other options
  19. 19. Demo Azure Machine Learning Studio
  20. 20. aka.ms/buy-xamarin-university Start your free Xamarin University trial. Learn to build better mobile apps.
  21. 21. Starting at $83.25/month Use existing Azure subscription Flexible billing options
  22. 22. Download visualstudio.com xamarin.com Explore Azure Machine Learning Studio studio.azureml.net Azure Machine Learning introductory content aka.ms/v95ne3 azure.microsoft.com/en-us/resources/videos/azure-machine-learning-for-software-engineers/ Azure Machine Learning tutorials and samples gallery.cortanaintelligence.com/experiments
  23. 23. coursera.org/browse/data-science/machine-learning https://mva.microsoft.com/en-US/training-courses/data-science-and-machine- learning-essentials-14100 Xamarin University self-guided learning and free trial aka.ms/buy-xamarin-university “Xamarin University Presents” Webinar series aka.ms/xam-u-webinar-recordings

×