tuga it summer editiontugait.pt/wp-content/uploads/2018/07/why-you...edin kapić •sharepoint...

Post on 07-Jun-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

TUGA ITSUMMER EDITION

LISBON, JULY 19-21, 2018

Why You Should (Not) Probably Care about Machine Learning

Edin Kapić - isolutions

THANK YOU TO OUR SPONSORS

GOLD SPONSOR

TUGA BEER SPONSOR

SILVER SPONSOR

SWAG SPONSOR

Edin Kapić

• SharePoint Master of Craft @ isolutionsBarcelona

• Cofounder and president of SUG.CAT

• MVP for Office Apps and Services

• Organizer for SPS Barcelona (October 27th)

@ekapic

Marina Amaral

http://www.marinamaral.com/portfolio-2/

http://hi.cs.waseda.ac.jp:8082/

Under the hood

The Roadmap

What Why How But

What Why How But

Machine Learning

Machine Learning

• Automatically looking for patterns in the data

Machine Learning

• Automatically looking for patterns in the data

Machine Learning

• Automatically looking for patterns in the data

Alice

Foo

Baz

Bar

Bob

Doo

Types of Machine Learning

All examples are from https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-choice

Clustering(what groups of customers I have?)

Recommendation(what song should I listen to?)

Regression(how many sales am I making?)

Classification(what is in this picture?)

Anomaly detection(is this account activity normal?)

Regression

• Tries to fit observed values into a function curve

• Predicts a value (price, size, number of customers…)

Classification

• Splits the decision space into discrete categories and predicts them

Anomaly Detection

• Special kind of classification that highlights outlier values regarding training data

Clustering

• Group observed data into “chunks”

Recommendation

• Associate input and output values to predict by similarity

• Mix of classification and reinforcement graphs

Confused by now?• Azure ML Algorithm Cheat Sheet • Azure ML Basics Infographic with

Examples

bcned.in/AzureMLCheatsheet bcned.in/AzureMLInfographic

What Why How But

Predict some future

behavior

Quickly do time-

consuming classification

Aid human experts

React to changes in real time

Perform non-

scriptable operations

ML in Collaboration

What Why How But

Microsoft Cognitive Services

Amazon Rekognition

Self-service Machine Learning Models

• Pre-trained models

• API as a service

Self-service Machine Learning Models

SHAREPOINT PICTURE LIBRARY KEYWORD EXTRACTION

Microsoft ML Studio

Amazon SageMaker

Azure ML Studio / Azure ML Experimentation Service • Platform for ML models and experiments

Amazon SageMaker

EDIN’S CLOTHING MATCHER

CNTKWinMLTensorFlow

CNTK: Cognitive Toolkit

• Open-source deep learning toolkit by Microsoft

https://www.microsoft.com/en-us/cognitive-toolkit/

Windows ML

• Evaluates pre-trained models on Windows platform

https://docs.microsoft.com/en-us/windows/uwp/machine-learning/

TensorFlow

• Open-source machine learning framework

https://www.tensorflow.org/

ONNX: Model Interchange Format

• Open Neural Network Exchange Format

• Developed by Microsoft, Facebook and Amazon

• Gallery of models at https://github.com/onnx/models

TENSORFLOW.JS DEMO

What Why How But

Correlation != Causation

Limitations of Machine Learning

ML Limitations

Ethical Concerns

Privacy Concerns

Hype and Expectations

What

• Pattern recognition

• Supervised

• Unsupervised

Why

• Prediction

• Realtime

• Time-consuming

How

• Services

• Platforms

• Libraries

But

• Ethics

• Privacy

• Limitations

Machine Learning

PLEASE FILL IN THE

EVALUATION FORM.

YOUR OPINION IS

IMPORTANT!

AT THE ENTRANCE AFTER THE LAST SESSION OF THE DAY

#TUGABEER sponsored by

THANK YOU TO OUR SPONSORS

GOLD SPONSOR

TUGA BEER SPONSOR

SILVER SPONSOR

SWAG SPONSOR

top related