20
Georges Uzbelger Digital Transformation & Advanced Analytics Leader Development of Academic/Research Relations [email protected] LinkedIn Tel mobile 06 84 81 67 75 Intelligence Artificielle avec Bluemix @ 42 Le Machine Learning au coeur de l’intelligence artificielle

IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Embed Size (px)

Citation preview

Page 1: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

• Georges Uzbelger • Digital Transformation & Advanced Analytics Leader • Development of Academic/Research Relations

[email protected] • LinkedIn • Tel mobile 06 84 81 67 75

Intelligence Artificielle avec Bluemix @ 42Le Machine Learning au coeur de l’intelligence artificielle

Page 2: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

1900 1950 2011

Nous sommes entrés dans une nouvelle ère !

Page 3: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Cognitif - cognition (Wikipedia)

• Cognitif - Qui se rapporte à la connaissance

• Cognition - Ensemble des grandes fonctions de l’esprit liées à la connaissance (perception, langage, mémoire, raisonnement, décision, …)

• Sciences cognitives - Etude de la cognition de divers points de vue

Données

Information

Connaissance

Expertise

Interprétation

Réflexion basée sur l’expérience et le contexte

Jugement et action

Page 4: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Ere cognitive

• Convergence entre (NBIC) • Nanotechnologie • Biotechnologie • Informatique • Sciences cognitives

• Approche bio-inspirée • Apprentissage: machine et deep learning • Méthode de « raisonnement » de type baysien (plausibilité d’événements

futurs à partir des événements passés • Modèle d’architecture de type « neuronal » inspiré des réseaux de

neurones biologiques

Nanotechnologie Biotechnologie

Informatique Sciences cognitives

NBIC

Page 5: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Test de Turing

• Alan Turing: mathématicien et informaticien anglais

• Machine de Turing: modèle abstrait utilisé en informatique théorique

• Test de Turing (1950) • Construire une machine avec une IA • Confrontation conversationnelle entre un

humain et cette machine afin de déterminer si l’humain ne peut distinguer si sa conversation a lieu avec cette machine ou un autre humain

• En 2014, on pensait avoir réussi le test de Turing mais … non

Page 6: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Conceptualisation - Modélisation - Généralisation

• Modélisation: Idéalisation, approximation, simplification de la réalité, d’un phénomène• Le phénomène est différent de la représentation du phénomène• Généralisation à partir de la représentation

• Exemple: modéliser un comportement de fraude, du vieillissement d’un système pour de la maintenance prédictive, de l’attrition, du décrochage scolaire

Page 7: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Ind5Ind1 Ind11Ind9Ind3 Ind14Ind2 Ind6 Ind8Ind7 Ind4 Ind12Ind13 Ind10

Coupe

Sem

iPar

tial R

-

O.O

Classification hiérarchique - Dendrogramme

O.6

O.3

Classe 1

Classe 2

Classe …

Classe n

Variable 1

Variable 2

Variable 3

Clustering

0

0,

1-1

Premier axe ou facteur explicatif (61%)

Deu

xièm

e ax

e ou

fact

eur e

xplic

atif

(29%

)

V V

V

V

V

Analyse en composantes principales

Analyse descriptive

Page 8: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Analyse prédictive

Sains 100 Malades 100

Température > 37.8

Température < 37.8

Sains 7 Malades 57

Sains 93 Malades 43

DiabètePas de diabète

Sains 87 Malades 3

Sains 6 Malades 40

Malade

MaladeSain

Arbres de décisionRégression

Page 9: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Décisions Actions

Résultats

Analyse Descriptive

Analyse Prédictive

Optimisation

Regles méitier

Analyse Prescriptive

Analyse prescriptive

Page 10: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Entrée SortieAlgorithmes avec adaptation

de la prise en compte des entrées et des comportements en réponse en fonction d’objectifs à atteindre

Prise en compte des réponses pour amélioration future

Qu’est-ce que le machine learning ?

• Le machine learning est un ensemble d’outils mathématiques et d’algorithmes permettant, par un processus itératif, d’améliorer les performances de prédiction par rapport à un objectif à atteindre

• Certaines implémentations de machine learning s’inspirent du fonctionnement et de l’architecture des neurones biologiques.

Statistiques Optimisation

Algorithmique

Er

Classification Regression

Page 11: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Entrée SortieAlgorithmes avec adaptation

de la prise en compte des entrées et des comportements en réponse en fonction d’objectifs à atteindre

Oracle Superviseur

Ensemble de valeurs d’apprentissage

et de test

Sortie attendue

Entrée

Prise en compte des réponses pour amélioration future

Apprentissage supervisé

3 phases: Apprentissage

tests Production

Statistiques Optimisation

Algorithmique

Er

Classification Regression

Minimisation risque empirique consistance

Minimisation risque structurel

Page 12: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Attention au sur-apprentissage !

• En régression

• En classement

••••

• ••• •••

• ••• •••

• •••

• Pas assez • Bon • Trop

• Pas assez • Bon • Trop

• Rasoir d'Ockham - Principe de parcimonie • Ne pas utiliser de nouvelles hypothèses si celles utilisées suffisent.

Page 13: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Couche E Entrée

Couche S Sortie

Couche i cachée

Couche j cachée

Poids connexion

Réseau de neurones

Réseau de neurones artificiels: modèle très très simplifié de l’architecture de neurones biologiques !

Page 14: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Machine learning Exemples d’applications - Références IBM

DiagnosticMédicalDétection

de fraudes

SeriousGames

Décrochagescolaire

Optimisationtransports Maintenance

prédictive

Détectiond’attrition

Interprétationimagerie

Protectiondigitaleen ligne

Formationsadaptées

MarketingVente

Aiderecrutements

Page 15: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

WATSON

Page 16: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Watson gagne au jeu Jeopardy en Février 2011

Page 17: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Qu’est-ce que Watson ?

• Watson créé une relation nouvelle avec les systèmes d’informations • Watson accompagne les décideurs et renforce la relations avec les clients

Watson me comprend.

Watson échange avec moi.

Watson apprend et s’améliore avec le temps

Watson m’aide à découvrir.

Watson justifie ses arguments.

Watson à des capacités encore inexploitées.

Watson est rapide et pense en temps réel.

Watson produit et évalue des hypothèses

Watson comprend le langage naturel

Watson s’adapte et apprend

Page 18: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Comment Watson « raisonne » ?

Page 19: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
Page 20: IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015

Merci