SlideShare una empresa de Scribd logo
1 de 26
AZURE MACHINE
LEARNING
DAVIDE MAURI
@mauridb
dmauri@solidq.com
Microsoft SQL Server MVP
Works with SQL Server from 6.5, on BI from 2003
Specialized in Data Solution Architecture, Database Design,
Performance Tuning, High-Performance Data Warehousing, BI, Big Data
President of UGISS (Italian SQL Server UG)
Regular Speaker @ SQL Server events
Consulting & Training, Mentor @ SolidQ
E-mail: dmauri@solidq.com
Twitter: @mauridb
Blog: http://sqlblog.com/blogs/davide_mauri
Davide Mauri
• MACHINE LEARNING, WHAT’S THAT?
• SUPERVISED & UNSUPERVISED METHODS
• TOOL & LANGUAGES
• EXPERIMENTING ON-PREMISES
• IPYTHON & R
• AZURE MACHINE LEARNING
• AZUREML STUDIO
• NOTEBOOKS
• INTEGRATING AZUREML IN CUSTOM APPLICATIONS
• CREATING AZUREML SERVICES WITH PYTHON AND R
What’s that?
MACHINE LEARNING
MACHINE LEARNING
•Algorithms that learn from data
•Nothing really new from a scientific point of view
• "Field of study that gives computers the ability to learn without
being explicitly programmed“ - 1959, Arthur Samuel
•Requires *a lot* of compute power (even for not-so-big-
data)
• Azure, here we come! 
MACHINE LEARNING
•Very useful for
• Identify unknown and complex pattern
• Identify hidden correlations
• Automatically classify data
• Predict future trend and/or values basing on past knowledge
MACHINE LEARNING
•Thanks to the cloud it’s now possible to integrate ML
Algorithms into Line-Of-Business applications
• Choose the algorithm
• Train it
• Expose as a RESTful Web Service
• Call it from you App
• You’re Happy 
MACHINE LEARNING
•Two main categories (but sometimes are even divided in up
to five categories!)
• Supervised
• Unsupervised
•Supervised: humans (usually) teach to algorithms what is the
expected result
•Unsupervised: algorithms tries to autonomously identify
patterns and rules in given dataset
LANGUAGES
•Most common languages used for machine learning
• R
• Python
•Less common but on the rise
• Julia
• Scala
• Go
• Rust
TOOLS - PYTHON
•Python Packages
• Scikit-Learn
• SciPy, NumPy, Pandas, Matplotlib, Seaborn
•Jupyter (was: IPython)
• Anaconda
•Microsoft Data Science Virtual Machine
•Pytools for Visual Studio
TOOLS - R
•R
•RStudio
•Microsoft Open R Portal
• Microsoft R Open (MRO)
•Microsoft Data Science Virtual Machine
•Anaconda
• https://www.continuum.io/conda-for-r
DATASETS
•To learn ML, sample and well-known datasets are needed
•Here some places where nice Datasets can be found
• http://archive.ics.uci.edu/ml/datasets.html
• http://www.kdnuggets.com/datasets/index.html
• http://homepages.inf.ed.ac.uk/rbf/IAPR/researchers/MLPAGES/ml
dat.htm
• https://en.wikipedia.org/wiki/Data_set#Classic_datasets
• https://mran.revolutionanalytics.com/documents/data/
IRIS DATASET
•150 instances of Iris Flowers
• 3 classes: Virginica, Versicolor, Setosa
• 4 features: Sepal Width & Length, Petal Width & Length
•One of the most used for educational purposes
• Simple, but….
• Un class is linearly separable
• Other two classes are NOT linearly separable
•Available at UC Irvine Machine Learning Repository
• http://archive.ics.uci.edu/ml/datasets/Iris
IRIS DATASET
http://www.anselm.edu/homepage/jpitocch/genbi101/diversity3Plants.html
DEMO
Experiments On-Premises
On the cloud!
AZURE ML STUDIO
AZUREML STUDIO
•www.azureml.com
•Azure ML Studio
• Web application (“Workspace”) for developing ML solutions
•Development Process
• Experiment
• Score
• Evaluate
• Publish
AZUREML STUDIO
• “Democratize Machine Learning”
• Free Tier Available
• 10 GB Storage Space
• 1h max experiment duration
• Staging Web API
• Standard Tier
• Costs per “Seat”, Studio and API Usage
• https://azure.microsoft.com/en-us/pricing/details/machine-learning/
AZUREML STUDIO
•Fully Interactive Environment
•Fully Integrated with Azure Ecosystem, but not only that 
• Very easy to use external data sources
•Support Jupyter/IPython Notebooks!
• Even more Interative! 
DEMO
Experiments on Azure
AZUREML WEB SERVICES
•Can be created also on-premises with R and Python
DEMO
LOB APP Integration:
Making it worth for real-life business scenario
QUESTIONS & ANSWERS
TO DO LIST
Date il vostro feedback: http://aka.ms/deveval

Seguite www.azurecommunity.it
Riguardate i video su Channel 9

Más contenido relacionado

La actualidad más candente

SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Ruven Gotz
 
SPS Kansas City - Gathering requirements and building taxonomy - November 2013
SPS Kansas City - Gathering requirements and building taxonomy - November 2013SPS Kansas City - Gathering requirements and building taxonomy - November 2013
SPS Kansas City - Gathering requirements and building taxonomy - November 2013
Ruven Gotz
 
Spca2014 thvo sql pub vochten
Spca2014 thvo sql pub vochtenSpca2014 thvo sql pub vochten
Spca2014 thvo sql pub vochten
NCCOMMS
 

La actualidad más candente (13)

Intro to SharePoint 2010 development for .NET developers
Intro to SharePoint 2010 development for .NET developersIntro to SharePoint 2010 development for .NET developers
Intro to SharePoint 2010 development for .NET developers
 
Azure SQL & SQL Server 2016 JSON
Azure SQL & SQL Server 2016 JSONAzure SQL & SQL Server 2016 JSON
Azure SQL & SQL Server 2016 JSON
 
SSIS Monitoring Deep Dive
SSIS Monitoring Deep DiveSSIS Monitoring Deep Dive
SSIS Monitoring Deep Dive
 
Droidcon Tunisia 2014 connect your mobile app to your backend
Droidcon Tunisia 2014 connect your mobile app to your backendDroidcon Tunisia 2014 connect your mobile app to your backend
Droidcon Tunisia 2014 connect your mobile app to your backend
 
Create fancy applications with the new Twitter Bootstrap theme for Apex.
Create fancy applications with the new Twitter Bootstrap theme for Apex.Create fancy applications with the new Twitter Bootstrap theme for Apex.
Create fancy applications with the new Twitter Bootstrap theme for Apex.
 
Beginner's Guide to 'The Cloud' with LearnVest's Tech Lead
Beginner's Guide to 'The Cloud' with LearnVest's Tech LeadBeginner's Guide to 'The Cloud' with LearnVest's Tech Lead
Beginner's Guide to 'The Cloud' with LearnVest's Tech Lead
 
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
 
The databases in SSDT: A work with project and best practices
The databases in SSDT: A work with project and best practicesThe databases in SSDT: A work with project and best practices
The databases in SSDT: A work with project and best practices
 
SPS Kansas City - Gathering requirements and building taxonomy - November 2013
SPS Kansas City - Gathering requirements and building taxonomy - November 2013SPS Kansas City - Gathering requirements and building taxonomy - November 2013
SPS Kansas City - Gathering requirements and building taxonomy - November 2013
 
Apex World 2015
Apex World 2015Apex World 2015
Apex World 2015
 
Lessons from {distributed,remote,virtual} communities and companies
Lessons from {distributed,remote,virtual} communities and companiesLessons from {distributed,remote,virtual} communities and companies
Lessons from {distributed,remote,virtual} communities and companies
 
Sencha and Spring (Spring 2GX 2013)
Sencha and Spring (Spring 2GX 2013) Sencha and Spring (Spring 2GX 2013)
Sencha and Spring (Spring 2GX 2013)
 
Spca2014 thvo sql pub vochten
Spca2014 thvo sql pub vochtenSpca2014 thvo sql pub vochten
Spca2014 thvo sql pub vochten
 

Destacado

Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
Davide Mauri
 

Destacado (11)

Технологии Semantic Web. Часть I. Введение
Технологии Semantic Web. Часть I. ВведениеТехнологии Semantic Web. Часть I. Введение
Технологии Semantic Web. Часть I. Введение
 
Технологии Semantic Web. Часть II. Формат представления данных RDF
Технологии Semantic Web. Часть II. Формат представления данных RDFТехнологии Semantic Web. Часть II. Формат представления данных RDF
Технологии Semantic Web. Часть II. Формат представления данных RDF
 
Datarace: IoT e Big Data (Italian)
Datarace: IoT e Big Data (Italian)Datarace: IoT e Big Data (Italian)
Datarace: IoT e Big Data (Italian)
 
Iris Multi-Class Classifier with Azure ML
Iris Multi-Class Classifier with Azure MLIris Multi-Class Classifier with Azure ML
Iris Multi-Class Classifier with Azure ML
 
Data modeling facts
Data modeling factsData modeling facts
Data modeling facts
 
AzureML - Creating and Using Machine Learning Solutions (Italian)
AzureML - Creating and Using Machine Learning Solutions (Italian)AzureML - Creating and Using Machine Learning Solutions (Italian)
AzureML - Creating and Using Machine Learning Solutions (Italian)
 
Real Time Power BI
Real Time Power BIReal Time Power BI
Real Time Power BI
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
 
Azure Machine Learning (Italian)
Azure Machine Learning (Italian)Azure Machine Learning (Italian)
Azure Machine Learning (Italian)
 
Temporal Snapshot Fact Tables
Temporal Snapshot Fact TablesTemporal Snapshot Fact Tables
Temporal Snapshot Fact Tables
 
Azure Stream Analytics
Azure Stream AnalyticsAzure Stream Analytics
Azure Stream Analytics
 

Similar a Azure Machine Learning

POWER BI Training From SQL SchoolV2.pptx
POWER BI Training From SQL SchoolV2.pptxPOWER BI Training From SQL SchoolV2.pptx
POWER BI Training From SQL SchoolV2.pptx
SequelGate
 
The Last Mile: Challenges and Opportunities in Data Tools (Strata 2014)
The Last Mile: Challenges and Opportunities in Data Tools (Strata 2014)The Last Mile: Challenges and Opportunities in Data Tools (Strata 2014)
The Last Mile: Challenges and Opportunities in Data Tools (Strata 2014)
DataPad Inc.
 

Similar a Azure Machine Learning (20)

Azure Machine Learning - A Full Journey
Azure Machine Learning - A Full JourneyAzure Machine Learning - A Full Journey
Azure Machine Learning - A Full Journey
 
AzureOpenAI.pptx
AzureOpenAI.pptxAzureOpenAI.pptx
AzureOpenAI.pptx
 
Decode2018 report
Decode2018 reportDecode2018 report
Decode2018 report
 
Making Data Scientists Productive in Azure
Making Data Scientists Productive in AzureMaking Data Scientists Productive in Azure
Making Data Scientists Productive in Azure
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 Keynote
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
 
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientistAi & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientist
 
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
 
Wsrest13 gilherme keynote
Wsrest13 gilherme keynoteWsrest13 gilherme keynote
Wsrest13 gilherme keynote
 
Building Better Analytics Workflows (Strata-Hadoop World 2013)
Building Better Analytics Workflows (Strata-Hadoop World 2013)Building Better Analytics Workflows (Strata-Hadoop World 2013)
Building Better Analytics Workflows (Strata-Hadoop World 2013)
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
 
Abhishek Training PPT.pptx
Abhishek Training PPT.pptxAbhishek Training PPT.pptx
Abhishek Training PPT.pptx
 
POWER BI Training From SQL SchoolV2.pptx
POWER BI Training From SQL SchoolV2.pptxPOWER BI Training From SQL SchoolV2.pptx
POWER BI Training From SQL SchoolV2.pptx
 
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriarAdf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
 
Intro to Machine Learning with H2O and AWS
Intro to Machine Learning with H2O and AWSIntro to Machine Learning with H2O and AWS
Intro to Machine Learning with H2O and AWS
 
Large scale computing
Large scale computing Large scale computing
Large scale computing
 
Day 00 - Introduction to machine learning with big data
Day 00 - Introduction to machine learning with big dataDay 00 - Introduction to machine learning with big data
Day 00 - Introduction to machine learning with big data
 
innovations born in the cloud - cloud data services from IBM to prototype you...
innovations born in the cloud - cloud data services from IBM to prototype you...innovations born in the cloud - cloud data services from IBM to prototype you...
innovations born in the cloud - cloud data services from IBM to prototype you...
 
The Last Mile: Challenges and Opportunities in Data Tools (Strata 2014)
The Last Mile: Challenges and Opportunities in Data Tools (Strata 2014)The Last Mile: Challenges and Opportunities in Data Tools (Strata 2014)
The Last Mile: Challenges and Opportunities in Data Tools (Strata 2014)
 
Data Science at Scale: Using Apache Spark for Data Science at Bitly
Data Science at Scale: Using Apache Spark for Data Science at BitlyData Science at Scale: Using Apache Spark for Data Science at Bitly
Data Science at Scale: Using Apache Spark for Data Science at Bitly
 

Más de Davide Mauri

Más de Davide Mauri (13)

Azure serverless Full-Stack kickstart
Azure serverless Full-Stack kickstartAzure serverless Full-Stack kickstart
Azure serverless Full-Stack kickstart
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
 
Dapper: the microORM that will change your life
Dapper: the microORM that will change your lifeDapper: the microORM that will change your life
Dapper: the microORM that will change your life
 
When indexes are not enough
When indexes are not enoughWhen indexes are not enough
When indexes are not enough
 
Building a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with AzureBuilding a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with Azure
 
SSIS Monitoring Deep Dive
SSIS Monitoring Deep DiveSSIS Monitoring Deep Dive
SSIS Monitoring Deep Dive
 
Back to the roots - SQL Server Indexing
Back to the roots - SQL Server IndexingBack to the roots - SQL Server Indexing
Back to the roots - SQL Server Indexing
 
BIML: BI to the next level
BIML: BI to the next levelBIML: BI to the next level
BIML: BI to the next level
 
Data juice
Data juiceData juice
Data juice
 
Data Science Overview
Data Science OverviewData Science Overview
Data Science Overview
 
Delayed durability
Delayed durabilityDelayed durability
Delayed durability
 
Hekaton: In-memory tables
Hekaton: In-memory tablesHekaton: In-memory tables
Hekaton: In-memory tables
 
Hardware planning & sizing for sql server
Hardware planning & sizing for sql serverHardware planning & sizing for sql server
Hardware planning & sizing for sql server
 

Último

Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
SayantanBiswas37
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
HyderabadDolls
 

Último (20)

Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 

Azure Machine Learning

  • 1.
  • 3. Microsoft SQL Server MVP Works with SQL Server from 6.5, on BI from 2003 Specialized in Data Solution Architecture, Database Design, Performance Tuning, High-Performance Data Warehousing, BI, Big Data President of UGISS (Italian SQL Server UG) Regular Speaker @ SQL Server events Consulting & Training, Mentor @ SolidQ E-mail: dmauri@solidq.com Twitter: @mauridb Blog: http://sqlblog.com/blogs/davide_mauri Davide Mauri
  • 4. • MACHINE LEARNING, WHAT’S THAT? • SUPERVISED & UNSUPERVISED METHODS • TOOL & LANGUAGES • EXPERIMENTING ON-PREMISES • IPYTHON & R • AZURE MACHINE LEARNING • AZUREML STUDIO • NOTEBOOKS • INTEGRATING AZUREML IN CUSTOM APPLICATIONS • CREATING AZUREML SERVICES WITH PYTHON AND R
  • 6. MACHINE LEARNING •Algorithms that learn from data •Nothing really new from a scientific point of view • "Field of study that gives computers the ability to learn without being explicitly programmed“ - 1959, Arthur Samuel •Requires *a lot* of compute power (even for not-so-big- data) • Azure, here we come! 
  • 7. MACHINE LEARNING •Very useful for • Identify unknown and complex pattern • Identify hidden correlations • Automatically classify data • Predict future trend and/or values basing on past knowledge
  • 8. MACHINE LEARNING •Thanks to the cloud it’s now possible to integrate ML Algorithms into Line-Of-Business applications • Choose the algorithm • Train it • Expose as a RESTful Web Service • Call it from you App • You’re Happy 
  • 9. MACHINE LEARNING •Two main categories (but sometimes are even divided in up to five categories!) • Supervised • Unsupervised •Supervised: humans (usually) teach to algorithms what is the expected result •Unsupervised: algorithms tries to autonomously identify patterns and rules in given dataset
  • 10. LANGUAGES •Most common languages used for machine learning • R • Python •Less common but on the rise • Julia • Scala • Go • Rust
  • 11. TOOLS - PYTHON •Python Packages • Scikit-Learn • SciPy, NumPy, Pandas, Matplotlib, Seaborn •Jupyter (was: IPython) • Anaconda •Microsoft Data Science Virtual Machine •Pytools for Visual Studio
  • 12. TOOLS - R •R •RStudio •Microsoft Open R Portal • Microsoft R Open (MRO) •Microsoft Data Science Virtual Machine •Anaconda • https://www.continuum.io/conda-for-r
  • 13. DATASETS •To learn ML, sample and well-known datasets are needed •Here some places where nice Datasets can be found • http://archive.ics.uci.edu/ml/datasets.html • http://www.kdnuggets.com/datasets/index.html • http://homepages.inf.ed.ac.uk/rbf/IAPR/researchers/MLPAGES/ml dat.htm • https://en.wikipedia.org/wiki/Data_set#Classic_datasets • https://mran.revolutionanalytics.com/documents/data/
  • 14. IRIS DATASET •150 instances of Iris Flowers • 3 classes: Virginica, Versicolor, Setosa • 4 features: Sepal Width & Length, Petal Width & Length •One of the most used for educational purposes • Simple, but…. • Un class is linearly separable • Other two classes are NOT linearly separable •Available at UC Irvine Machine Learning Repository • http://archive.ics.uci.edu/ml/datasets/Iris
  • 17. On the cloud! AZURE ML STUDIO
  • 18. AZUREML STUDIO •www.azureml.com •Azure ML Studio • Web application (“Workspace”) for developing ML solutions •Development Process • Experiment • Score • Evaluate • Publish
  • 19. AZUREML STUDIO • “Democratize Machine Learning” • Free Tier Available • 10 GB Storage Space • 1h max experiment duration • Staging Web API • Standard Tier • Costs per “Seat”, Studio and API Usage • https://azure.microsoft.com/en-us/pricing/details/machine-learning/
  • 20. AZUREML STUDIO •Fully Interactive Environment •Fully Integrated with Azure Ecosystem, but not only that  • Very easy to use external data sources •Support Jupyter/IPython Notebooks! • Even more Interative! 
  • 22. AZUREML WEB SERVICES •Can be created also on-premises with R and Python
  • 23. DEMO LOB APP Integration: Making it worth for real-life business scenario
  • 25.
  • 26. TO DO LIST Date il vostro feedback: http://aka.ms/deveval  Seguite www.azurecommunity.it Riguardate i video su Channel 9

Notas del editor

  1. Demo con Ipython e R
  2. Create Experiment (Basic + Anomaly Analysis) Publish Web Service