introduction to machine learning on azure

23

Upload: antonios-chatzipavlis

Post on 22-Mar-2017

136 views

Category:

Technology


3 download

TRANSCRIPT

Photo Credits : Konstantinos Poulakos

Introduction to Machine Learning on AzureAthens Mar 17, 2017

Pre

sen

ter

Info

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 ChatzipavlisSQL Server Expert & Evangelist

MCT, MCSE, MCITP, MCPD, MCSD, MCDBA,

MCSA, MCTS, MCAD, MCP, OCA, ITIL-F

SQ

Lsc

ho

ol.g

r

Μια πηγή ενημέρωσης για τον Microsoft SQL

Server προς τους Έλληνες IT Professionals, DBAs,

Developers, Information Workers αλλά και απλούς

χομπίστες που απλά τους αρέσει ο SQL Server.

Help line : [email protected]

• 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

Pre

senta

tion C

onte

nt

▪ 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

ContainsPatterns

FindsPatterns

RecognizesPatterns

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

ApplyMachine Learning

Algorithms

Iterate until data is ready

CandidateModel

Iterate to find the best model

Deploy Model

ChosenModel

ApplicationsApplications

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 TrialFree

Limited to Azure Machine Learning Features

https://studio.azureml.net/home

Add Machine Learning to Azure accountFull 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