jss2015 - machine learning like a boss

25
#JSS2015 es journées SQL Server 2015 n événement organisé par GUSS @GUSS_FRANCE

Upload: guss

Post on 08-Feb-2017

305 views

Category:

Data & Analytics


2 download

TRANSCRIPT

Page 1: JSS2015 - Machine Learning like a boss

#JSS2015

Les journéesSQL Server 2015

Un événement organisé par GUSS

@GUSS_FRANCE

Page 2: JSS2015 - Machine Learning like a boss

#JSS2015

Les journéesSQL Server 2015

Un événement organisé par GUSS

Le Machine Learning like a Boss

Laurent Couartou - AZEOFabien Adato – AZEO

Page 3: JSS2015 - Machine Learning like a boss

#JSS2015

Merci à nos sponsors

Page 4: JSS2015 - Machine Learning like a boss

#JSS2015

DéfinitionCas d’usageLes principes

Comprendre le Machine Learning

Page 5: JSS2015 - Machine Learning like a boss

#JSS2015

Définition

Le Machine Learning est une science qui permet de créer

automatiquement des systèmes à partir de données d’exemples.

Page 6: JSS2015 - Machine Learning like a boss

#JSS2015

Cas d’usage• Catégorisation / Détection :

– Détection de visage https://www.how-old.net/

• Prédire une valeur (régression) : – Prédire une température, un chiffre d’affaire

• Grouper par similitude / réduire la dimensionnalité d’un jeu de données (clustering) : – Créer des profils de clients

Page 7: JSS2015 - Machine Learning like a boss

#JSS2015

Qu’est ce que le Machine LearningModélisation

classique :

f(x) = y

Données d’exemples (x,y)

Machine Learning :

𝑇𝑒𝑚𝑝 é 𝑟𝑎𝑡𝑢𝑟𝑒=𝐻𝑎𝑢𝑡𝑒𝑢𝑟 ∗0,5+10

Page 8: JSS2015 - Machine Learning like a boss

#JSS2015

Principe – Processus

page 8

Sélection du type de

modèleEntraineme

nt Test Evaluation Utilisation du modèle

80%

20%

Découpage des données

Entrainement Test

Page 9: JSS2015 - Machine Learning like a boss

#JSS2015

Azure Machine Learning

Page 10: JSS2015 - Machine Learning like a boss

#JSS2015

Solution Cloud-Only qui fait parti de la suite Cortana Analitycs

Page 11: JSS2015 - Machine Learning like a boss

#JSS2015

Fonctionnalités de AzureML

Page 12: JSS2015 - Machine Learning like a boss

#JSS2015

Fonctionnalités de AzureML•Le Studio : Interface web d’expérimentation drag-and-drop (sans ligne de code)

Page 13: JSS2015 - Machine Learning like a boss

#JSS2015

Fonctionnalités de AzureML

page 13

Bibliothèque d’algorithme

+ composants de transformation de données

Page 14: JSS2015 - Machine Learning like a boss

#JSS2015

Fonctionnalités de AzureMLCustomisation via le langage R, Python

et SQL

Page 15: JSS2015 - Machine Learning like a boss

#JSS2015

Fonctionnalités de AzureML

Sauvegarder ses modèles entrainés et les utiliser sous forme de service web

Page 16: JSS2015 - Machine Learning like a boss

#JSS2015

Démo 1 : Utilisation d’un modèle de classification entraîné

Page 17: JSS2015 - Machine Learning like a boss

#JSS2015

Choix de l’algorithmeIl faut choisir son algorithme en fonction du type d’apprentissage et

du type de données en sortie.

Type d’apprentissage :1. Etude non supervisée : on ne connais pas à l’avance ce que

l’on recherche.2. Etude supervisée : on sait déjà ce que l’on attend en sortie.

Type de données :3. Variable continue : un nombre infini de valeurs possibles.4. Variable discrète : un nombre défini de valeurs possibles.

Page 18: JSS2015 - Machine Learning like a boss

#JSS2015

Choix de l’algorithme• Données Discrètes à regrouper• Exemple : créer des groupes de clients

•Données Discrètes •Exemple : une lettre, un booléen…

•Données Continues•Exemple : une température, un CA…

A, B , C ?

Clusterisation Classification Régression

Page 19: JSS2015 - Machine Learning like a boss

#JSS2015

Apprentissage supervisé

Régression : on cherche un courbe qui colle aux données.

Catégorisation : on cherche à déterminer une frontière entre deux catégories

Mes données se prêtent-elles à l’utilisation d’un algorithme linéaire?

Page 20: JSS2015 - Machine Learning like a boss

#JSS2015

http://blogs.technet.com/b/machinelearning/archive/2015/09/22/how-to-find-an-algorithm-that-fits.aspx

Page 21: JSS2015 - Machine Learning like a boss

#JSS2015

Démo 2 : Entraînement d’un modèle

Page 22: JSS2015 - Machine Learning like a boss

#JSS2015

Tarification

page 22

https://azure.microsoft.com/en-us/pricing/details/machine-learning/

Page 23: JSS2015 - Machine Learning like a boss

#JSS2015#JSS2015

Les évaluations des sessions,c’est important !!

http://GUSS.Pro/jss

Page 24: JSS2015 - Machine Learning like a boss

#JSS2015

Merci à nos volontaires…

Page 25: JSS2015 - Machine Learning like a boss

#JSS2015#JSS2015