Photo Credits : Konstantinos Poulakos
Introduction to
Machine Learning on Azure
Athens Mar 17, 2017
PresenterInfo
1982 I started working with computers
1988 I started my professional career in computers industry.
1996 I started working with SQL Server 6.0
1998 I earned my first certification at Microsoft as Microsoft
Certified Solution Developer (3rd in Greece)
I started my career as Microsoft Certified Trainer (MCT)
with more than 30.000 hours of training until now!
2010 I became for first time Microsoft MVP on Data Platform
I created the SQL School Greece www.sqlschool.gr
2012 I became MCT Regional Lead by Microsoft Learning
Program.
2013 I was certified as MCSE : Data Platform
& MCSE : Business Intelligence
2016 I was certified as MCSE: Data Management & Analytics
Antonios
Chatzipavlis
SQL Server Expert & Evangelist
MCT, MCSE, MCITP, MCPD, MCSD, MCDBA,
MCSA, MCTS, MCAD, MCP, OCA, ITIL-F
SQLschool.gr
Μια πηγή ενημέρωσης για τον Microsoft SQL
Server προς τους Έλληνες IT Professionals, DBAs,
Developers, Information Workers αλλά και απλούς
χομπίστες που απλά τους αρέσει ο SQL Server.
Help line : help@sqlschool.gr
• Articles about SQL Server
• SQL Server News
• SQL Nights
• Webcasts
• Downloads
• Resources
What we are doing here Follow us in socials
fb/sqlschoolgr
fb/groups/sqlschool
@antoniosch
@sqlschool
yt/c/SqlschoolGr
SQL School Greece group
S E L E C T K N O W L E D G E F R O M S Q L S E R V E R
▪ Sign up for a free membership today at sqlpass.org.
▪ Linked In: http://www.sqlpass.org/linkedin
▪ Facebook: http://www.sqlpass.org/facebook
▪ Twitter: @SQLPASS
▪ PASS: http://www.sqlpass.org
PresentationContent
▪ What is Machine Learning?
▪ Machine Learning Concepts
▪ Azure Machine Learning
What is Machine Learning?
Finds patterns in data
Uses those patterns to predict the future
What is
Machine
Learning?
Machine Learning Workflow
Data Model
Contains
Patterns
Finds
Patterns
Recognizes
Patterns
Application
Supplies new data
to see if it matches
known patterns
▪ Asking the Right Question
▪ Choosing what question to ask is the most important part of making Machine Learning
▪ Ask yourself
▪ Do you have the right data to answer this question?
▪ Do you know how you will measure success?
Start with Machine Learning
The Machine Learning Lifecycle
Raw Data
Raw Data
Apply Pre-
processing
Modules
Prepared
Data
Apply
Machine
Learning
Algorithms
Iterate until data is ready
Candidate
Model
Iterate to find the best model
Deploy
Model
Chosen
Model
Applications
Applications
Re-create model regularly
Machine Learning Concepts
▪ Training Data
▪ The prepared data used to create a model
▪ Supervised Learning
▪ The value you want to predict is in the training data
▪ The data is labeled
▪ The most common
▪ Unsupervised Learning
▪ The value you want to predict in not in the training data
▪ The data is unlabeled
Terminology
Categorizing Machine Learning Problems
Regression Classification Clustering
▪ Training data
▪ Choose features
▪ Input training data (70%)
▪ Choose Learning Algorithm
▪ Generate Candidate model
▪ Testing a Model
▪ Input test data (30%)
▪ Generate target values from test data
▪ Compare target values generated from test data with actual target data
Training and Testing Model
Azure Machine Learning
Azure Machine Learning Trial
Free
Limited to Azure Machine Learning Features
https://studio.azureml.net/home
Add Machine Learning to Azure account
Full Azure Integration
https://portal.azure.com
Azure Machine Learning Account Options
Azure Machine Learning
Demo
SELECT KNOWLEDGE FROM SQL SERVER
Copyright © 2017 SQLschool.gr. All right reserved.
PRESENTER MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION

Introduction to Machine Learning on Azure

  • 2.
    Photo Credits :Konstantinos Poulakos Introduction to Machine Learning on Azure Athens Mar 17, 2017
  • 3.
    PresenterInfo 1982 I startedworking with computers 1988 I started my professional career in computers industry. 1996 I started working with SQL Server 6.0 1998 I earned my first certification at Microsoft as Microsoft Certified Solution Developer (3rd in Greece) I started my career as Microsoft Certified Trainer (MCT) with more than 30.000 hours of training until now! 2010 I became for first time Microsoft MVP on Data Platform I created the SQL School Greece www.sqlschool.gr 2012 I became MCT Regional Lead by Microsoft Learning Program. 2013 I was certified as MCSE : Data Platform & MCSE : Business Intelligence 2016 I was certified as MCSE: Data Management & Analytics Antonios Chatzipavlis SQL Server Expert & Evangelist MCT, MCSE, MCITP, MCPD, MCSD, MCDBA, MCSA, MCTS, MCAD, MCP, OCA, ITIL-F
  • 4.
    SQLschool.gr Μια πηγή ενημέρωσηςγια τον Microsoft SQL Server προς τους Έλληνες IT Professionals, DBAs, Developers, Information Workers αλλά και απλούς χομπίστες που απλά τους αρέσει ο SQL Server. Help line : help@sqlschool.gr • Articles about SQL Server • SQL Server News • SQL Nights • Webcasts • Downloads • Resources What we are doing here Follow us in socials fb/sqlschoolgr fb/groups/sqlschool @antoniosch @sqlschool yt/c/SqlschoolGr SQL School Greece group S E L E C T K N O W L E D G E F R O M S Q L S E R V E R
  • 5.
    ▪ Sign upfor a free membership today at sqlpass.org. ▪ Linked In: http://www.sqlpass.org/linkedin ▪ Facebook: http://www.sqlpass.org/facebook ▪ Twitter: @SQLPASS ▪ PASS: http://www.sqlpass.org
  • 7.
    PresentationContent ▪ What isMachine Learning? ▪ Machine Learning Concepts ▪ Azure Machine Learning
  • 8.
    What is MachineLearning?
  • 9.
    Finds patterns indata Uses those patterns to predict the future What is Machine Learning?
  • 10.
    Machine Learning Workflow DataModel Contains Patterns Finds Patterns Recognizes Patterns Application Supplies new data to see if it matches known patterns
  • 11.
    ▪ Asking theRight Question ▪ Choosing what question to ask is the most important part of making Machine Learning ▪ Ask yourself ▪ Do you have the right data to answer this question? ▪ Do you know how you will measure success? Start with Machine Learning
  • 12.
    The Machine LearningLifecycle Raw Data Raw Data Apply Pre- processing Modules Prepared Data Apply Machine Learning Algorithms Iterate until data is ready Candidate Model Iterate to find the best model Deploy Model Chosen Model Applications Applications Re-create model regularly
  • 13.
  • 14.
    ▪ Training Data ▪The prepared data used to create a model ▪ Supervised Learning ▪ The value you want to predict is in the training data ▪ The data is labeled ▪ The most common ▪ Unsupervised Learning ▪ The value you want to predict in not in the training data ▪ The data is unlabeled Terminology
  • 15.
    Categorizing Machine LearningProblems Regression Classification Clustering
  • 16.
    ▪ Training data ▪Choose features ▪ Input training data (70%) ▪ Choose Learning Algorithm ▪ Generate Candidate model ▪ Testing a Model ▪ Input test data (30%) ▪ Generate target values from test data ▪ Compare target values generated from test data with actual target data Training and Testing Model
  • 17.
  • 18.
    Azure Machine LearningTrial Free Limited to Azure Machine Learning Features https://studio.azureml.net/home Add Machine Learning to Azure account Full Azure Integration https://portal.azure.com Azure Machine Learning Account Options
  • 19.
  • 23.
    SELECT KNOWLEDGE FROMSQL SERVER Copyright © 2017 SQLschool.gr. All right reserved. PRESENTER MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION