SlideShare une entreprise Scribd logo
1  sur  61
Télécharger pour lire hors ligne
@xebiconfr #xebiconfr
Data Science &
Craftsmanship:
Je t’aime, moi non
plus
Sylvain
Lequeux
Yoann
Benoit
@xebiconfr #xebiconfr
Raconte moi une histoire
2
0
@xebiconfr #xebiconfr
Raconte moi une histoire
3
0
@xebiconfr #xebiconfr
@YoannBENOIT
Yoann BenoitSylvain Lequeux
4
@slequeux
@xebiconfr #xebiconfr
Deux mondes que tout
sépare
1
5
@xebiconfr #xebiconfr
Des formations différentes
6
1a
@xebiconfr #xebiconfr
Des objectifs personnels différents
7
1b
@xebiconfr #xebiconfr
Des équipes différentes
8
1c
Plusieurs équipes
Un objectif commun : délivrer de la valeur
@xebiconfr #xebiconfr
Des outils différents
9
1d
@xebiconfr #xebiconfr
Choix du langage
10
1e
Popularité Data Scientists
Popularité Data Engineers
Disponibilité algos
Scalabilité algos
Outillage (IDE, Notebooks,
Build)
@xebiconfr #xebiconfr
Et le Craftsmanship dans tout ça ?
11
1f
@xebiconfr #xebiconfr
Les contraintes du
craftsmanship
2
12
@xebiconfr #xebiconfr
Retour à l’essentiel
13
2a
https://essentials.xebia.com
@xebiconfr #xebiconfr 14
2b
@xebiconfr #xebiconfr
Make it work, make it right, make it fast ...
15
2b
@xebiconfr #xebiconfr 16
2c
@xebiconfr #xebiconfr
… and integrate early
17
2c
Packager et intégrer le code dès que
possible
● Au début, les fonctions
fréquemment utilisées
● Puis toutes les phases
○ Feature Engineering
○ Modélisation
○ ...
@xebiconfr #xebiconfr 18
2d
@xebiconfr #xebiconfr
Quels outils pour automatiser le build ?
19
2d
TOX
Maven
SBT
@xebiconfr #xebiconfr
Quels outils pour construire en continu ?
20
2d
@xebiconfr #xebiconfr 21
2e
@xebiconfr #xebiconfr
Contraintes pour les tests
22
2e
Pas de changement sans test préalable
Les tests doivent être rapides
@xebiconfr #xebiconfr
En résumé
23
2f
@xebiconfr #xebiconfr
Comment résoudre ces
contraintes en pratique ?
3
24
@xebiconfr #xebiconfr
Du notebook au code packagé
25
3a
Notebook
@xebiconfr #xebiconfr
Du notebook au code packagé
26
3b
Notebook
Code
Template
@xebiconfr #xebiconfr
Du notebook au code packagé
27
3c
Notebook
Code
Template
Big Fat
Method
@xebiconfr #xebiconfr
Du notebook au code packagé
28
3d
Notebook
Code
Template
Integration
Test
Big Fat
Method
@xebiconfr #xebiconfr
Du notebook au code packagé
29
3e
Notebook
Code
Template
Integration
Test
Unit
Tests
Refactor
Big Fat
Method
@xebiconfr #xebiconfr
Du notebook au code packagé
30
3f
Notebook
Code
Template
Integration
Test
Unit
Tests
Refactor
Big Fat
Method
Binary
@xebiconfr #xebiconfr
Du notebook au code packagé
31
3g
Notebook
Code
Template
Integration
Test
Unit
Tests
Refactor
Import
Package
Big Fat
Method
Binary
@xebiconfr #xebiconfr
Du notebook au code packagé
32
3h
Notebook
Code
Template
Integration
Test
Unit
Tests
Refactor
Import
Package
Big Fat
Method
Binary
@xebiconfr #xebiconfr
Focus sur les tests
4
33
@xebiconfr #xebiconfr
Quels outils ?
34
4a
@xebiconfr #xebiconfr
Test du Feature Engineering
35
4b
Standard
Scaling
Suppression
des
doublons
Gestion des
valeurs
manquantes
Gestion
des dates
...
● Le Feature Engineering peut très souvent être décomposé en une suite de
transformations élémentaires
● Chacune de ces transformations peut être testée indépendamment
@xebiconfr #xebiconfr
Test de modèles de Machine Learning
36
4c
Features
Algorithme
de Machine
Learning
● Le test de modèles est particulièrement compliqué
○ L'entraînement de modèle implique d’inclure de l’aléatoire
● Rappel : on souhaite tester la performance du modèle sur un jeu de données, pas le
comportement du modèle lui-même
○ Vérifier que certaines catégories sont correctement prédites
○ Définir un seuil minimal d'acceptation.
Modèle
@xebiconfr #xebiconfr
Performances dans le temps
37
4d
● Votre modèle part en production ? Ce n’est pas encore la fin
○ “You build it, you run it” + “You maintain it”
● Il est important de monitorer la performance du modèle dans le temps. Si on observe
une baisse de performance :
○ Réentrainement sur de nouvelles données
○ Ajout de nouvelles features
○ Changement complet de modèle
@xebiconfr #xebiconfr
Agilité et Data Science
5
38
@xebiconfr #xebiconfr
Scrum ?
39
5a
Scrum ? Nope !
Ce n’est pas pour moi
@xebiconfr #xebiconfr
Workflow typique de développement
40
5b
Ecriture de US
ImplémentationDémo
Déploiement prod Déploiement
@xebiconfr #xebiconfr
Workflow typique de data science
41
5c
Exploration
Feature
engineering
Modélisation
Validation /
review
@xebiconfr #xebiconfr
Comparons ces deux workflows
42
5d
~1 sprint
Exploration
Feature
engineering
Modélisation
Validation
Spécification
ImplémentationValidation
@xebiconfr #xebiconfr
Qu’en est-il de la phase d’exploration ?
43
5e
● Une phase d’exploration peut durer plusieurs
sprints
● La sortie de cette phase est incertaine
● Mais l’exploration permet de définir les
prochaines étapes et les User Stories associées
@xebiconfr #xebiconfr
Nos essentials sur l’agilité dans la Data Science
44
5f
Inclure les résultats de la
phase d’exploration dans
chaque sprint review
@xebiconfr #xebiconfr
Nos essentials sur l’agilité dans la Data Science
45
5f
Accepter l’incertitude
@xebiconfr #xebiconfr
Nos essentials sur l’agilité dans la Data Science
46
5f
Accepter l’imperfection
@xebiconfr #xebiconfr
Nos essentials sur l’agilité dans la Data Science
47
5f
Time boxer l’exploration
@xebiconfr #xebiconfr
Nos essentials sur l’agilité dans la Data Science
48
5f
Il n’y a pas que Scrum dans
la vie #Kanban
@xebiconfr #xebiconfr
Une question
d’organisation
6
49
@xebiconfr #xebiconfr
Organisation traditionnelle d’un projet
50
6a
@xebiconfr #xebiconfr
Organisation recommandée pour un projet data
51
6b
@xebiconfr #xebiconfr
Feature Team
52
6c
@xebiconfr #xebiconfr
Inclure des devops dans l’équipe
53
6d
@xebiconfr #xebiconfr
Pair Programming
54
6e
@xebiconfr #xebiconfr
Take away
7
55
@xebiconfr #xebiconfr
Les conseils fournis
56
7a
Tester votre code
@xebiconfr #xebiconfr
Les conseils fournis
57
7b
Tester votre code
Automatiser le build et
déploiement au plus tôt
@xebiconfr #xebiconfr
Les conseils fournis
58
7c
Tester votre code
Automatiser le build et
déploiement au plus tôt
Utiliser du code packagé
dans votre notebook
@xebiconfr #xebiconfr
Les conseils fournis
59
7d
Tester votre code
Automatiser le build et
déploiement au plus tôt
Utiliser du code packagé
dans votre notebook
La Data Science peut
fonctionner dans un
environnement agile
@xebiconfr #xebiconfr
Les conseils fournis
60
7e
Tester votre code
Automatiser le build et
déploiement au plus tôt
Utiliser du code packagé
dans votre notebook
La Data Science peut
fonctionner dans un
environnement agile
Travailler en Feature
Teams
@xebiconfr #xebiconfr
Merci !
61

Contenu connexe

Tendances

XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...Publicis Sapient Engineering
 
XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...
XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...
XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...Publicis Sapient Engineering
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?Publicis Sapient Engineering
 
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !Publicis Sapient Engineering
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !Publicis Sapient Engineering
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurPublicis Sapient Engineering
 
XebiCon'16 : La programmation concurrente en Go. Par Jérome Doucet et Diana O...
XebiCon'16 : La programmation concurrente en Go. Par Jérome Doucet et Diana O...XebiCon'16 : La programmation concurrente en Go. Par Jérome Doucet et Diana O...
XebiCon'16 : La programmation concurrente en Go. Par Jérome Doucet et Diana O...Publicis Sapient Engineering
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectPublicis Sapient Engineering
 
Geek Time Janvier 2017 : Angular 2
Geek Time Janvier 2017 : Angular 2Geek Time Janvier 2017 : Angular 2
Geek Time Janvier 2017 : Angular 2OLBATI
 
Geek Time December 2016 : Bitcoin/Blockchain
Geek Time December 2016 : Bitcoin/BlockchainGeek Time December 2016 : Bitcoin/Blockchain
Geek Time December 2016 : Bitcoin/BlockchainOLBATI
 
Geek Time Janvier 2017 : Java 8
Geek Time Janvier 2017 : Java 8Geek Time Janvier 2017 : Java 8
Geek Time Janvier 2017 : Java 8OLBATI
 
Geek Time Novembre 2016 : Neo4j
Geek Time Novembre 2016 : Neo4jGeek Time Novembre 2016 : Neo4j
Geek Time Novembre 2016 : Neo4jOLBATI
 
Xebicon'16 avoir une stratégie de test en 2016
Xebicon'16   avoir une stratégie de test en 2016Xebicon'16   avoir une stratégie de test en 2016
Xebicon'16 avoir une stratégie de test en 2016Clément Rochas
 
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...Publicis Sapient Engineering
 

Tendances (14)

XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
 
XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...
XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...
XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
 
XebiCon'16 : La programmation concurrente en Go. Par Jérome Doucet et Diana O...
XebiCon'16 : La programmation concurrente en Go. Par Jérome Doucet et Diana O...XebiCon'16 : La programmation concurrente en Go. Par Jérome Doucet et Diana O...
XebiCon'16 : La programmation concurrente en Go. Par Jérome Doucet et Diana O...
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
Geek Time Janvier 2017 : Angular 2
Geek Time Janvier 2017 : Angular 2Geek Time Janvier 2017 : Angular 2
Geek Time Janvier 2017 : Angular 2
 
Geek Time December 2016 : Bitcoin/Blockchain
Geek Time December 2016 : Bitcoin/BlockchainGeek Time December 2016 : Bitcoin/Blockchain
Geek Time December 2016 : Bitcoin/Blockchain
 
Geek Time Janvier 2017 : Java 8
Geek Time Janvier 2017 : Java 8Geek Time Janvier 2017 : Java 8
Geek Time Janvier 2017 : Java 8
 
Geek Time Novembre 2016 : Neo4j
Geek Time Novembre 2016 : Neo4jGeek Time Novembre 2016 : Neo4j
Geek Time Novembre 2016 : Neo4j
 
Xebicon'16 avoir une stratégie de test en 2016
Xebicon'16   avoir une stratégie de test en 2016Xebicon'16   avoir une stratégie de test en 2016
Xebicon'16 avoir une stratégie de test en 2016
 
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
 

En vedette

Starting the Hadoop Journey at a Global Leader in Cancer Research
Starting the Hadoop Journey at a Global Leader in Cancer ResearchStarting the Hadoop Journey at a Global Leader in Cancer Research
Starting the Hadoop Journey at a Global Leader in Cancer ResearchDataWorks Summit/Hadoop Summit
 
Reporting External Training 2016 11.18.2016 [Autosaved]
Reporting External Training 2016 11.18.2016 [Autosaved]Reporting External Training 2016 11.18.2016 [Autosaved]
Reporting External Training 2016 11.18.2016 [Autosaved]Mark Hendrix
 
Deep recurrent neutral networks for Sequence Learning in Spark
Deep recurrent neutral networks for Sequence Learning in SparkDeep recurrent neutral networks for Sequence Learning in Spark
Deep recurrent neutral networks for Sequence Learning in SparkDataWorks Summit/Hadoop Summit
 
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre. Par M...
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre.  Par M...XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre.  Par M...
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre. Par M...Publicis Sapient Engineering
 
Clase 1 redes de proteccion social Chile Crece Contigp
Clase 1 redes de proteccion social Chile Crece ContigpClase 1 redes de proteccion social Chile Crece Contigp
Clase 1 redes de proteccion social Chile Crece ContigpCarlos Echeverria Muñoz
 
Lịch sử BIM và Revit
Lịch sử BIM và RevitLịch sử BIM và Revit
Lịch sử BIM và RevitHuytraining
 
TEST COURSE NAVETTE
TEST COURSE NAVETTETEST COURSE NAVETTE
TEST COURSE NAVETTEhugomedina36
 
[Revit] bản vẽ Revit kết cấu nhà chung cư
[Revit] bản vẽ Revit kết cấu nhà chung cư[Revit] bản vẽ Revit kết cấu nhà chung cư
[Revit] bản vẽ Revit kết cấu nhà chung cưHuytraining
 
Bim deployment plan_final
Bim deployment plan_finalBim deployment plan_final
Bim deployment plan_finalHuytraining
 
Sách Dạy Phần Mềm Revit - Sách Revit Pro - Sách Học Revit Architecture
Sách Dạy Phần Mềm Revit - Sách Revit Pro - Sách Học Revit ArchitectureSách Dạy Phần Mềm Revit - Sách Revit Pro - Sách Học Revit Architecture
Sách Dạy Phần Mềm Revit - Sách Revit Pro - Sách Học Revit ArchitectureKiến Trúc KISATO
 

En vedette (15)

Starting the Hadoop Journey at a Global Leader in Cancer Research
Starting the Hadoop Journey at a Global Leader in Cancer ResearchStarting the Hadoop Journey at a Global Leader in Cancer Research
Starting the Hadoop Journey at a Global Leader in Cancer Research
 
Sleep
SleepSleep
Sleep
 
Actividad 3 creatividad
Actividad 3 creatividadActividad 3 creatividad
Actividad 3 creatividad
 
Jan 2017
Jan 2017Jan 2017
Jan 2017
 
Reporting External Training 2016 11.18.2016 [Autosaved]
Reporting External Training 2016 11.18.2016 [Autosaved]Reporting External Training 2016 11.18.2016 [Autosaved]
Reporting External Training 2016 11.18.2016 [Autosaved]
 
Ft 1
Ft 1Ft 1
Ft 1
 
paying attention
paying attentionpaying attention
paying attention
 
Deep recurrent neutral networks for Sequence Learning in Spark
Deep recurrent neutral networks for Sequence Learning in SparkDeep recurrent neutral networks for Sequence Learning in Spark
Deep recurrent neutral networks for Sequence Learning in Spark
 
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre. Par M...
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre.  Par M...XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre.  Par M...
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre. Par M...
 
Clase 1 redes de proteccion social Chile Crece Contigp
Clase 1 redes de proteccion social Chile Crece ContigpClase 1 redes de proteccion social Chile Crece Contigp
Clase 1 redes de proteccion social Chile Crece Contigp
 
Lịch sử BIM và Revit
Lịch sử BIM và RevitLịch sử BIM và Revit
Lịch sử BIM và Revit
 
TEST COURSE NAVETTE
TEST COURSE NAVETTETEST COURSE NAVETTE
TEST COURSE NAVETTE
 
[Revit] bản vẽ Revit kết cấu nhà chung cư
[Revit] bản vẽ Revit kết cấu nhà chung cư[Revit] bản vẽ Revit kết cấu nhà chung cư
[Revit] bản vẽ Revit kết cấu nhà chung cư
 
Bim deployment plan_final
Bim deployment plan_finalBim deployment plan_final
Bim deployment plan_final
 
Sách Dạy Phần Mềm Revit - Sách Revit Pro - Sách Học Revit Architecture
Sách Dạy Phần Mềm Revit - Sách Revit Pro - Sách Học Revit ArchitectureSách Dạy Phần Mềm Revit - Sách Revit Pro - Sách Học Revit Architecture
Sách Dạy Phần Mềm Revit - Sách Revit Pro - Sách Học Revit Architecture
 

Similaire à XebiCon'16 : Data Science & Craftsmanship : Je t'aime, moi non plus. Par Yoann Benoit et Sylvain Lequeux

XebiCon'16 : Utiliser le Deep Learning pour interpréter des photographies par...
XebiCon'16 : Utiliser le Deep Learning pour interpréter des photographies par...XebiCon'16 : Utiliser le Deep Learning pour interpréter des photographies par...
XebiCon'16 : Utiliser le Deep Learning pour interpréter des photographies par...Publicis Sapient Engineering
 
XebiCon'16 : Avoir une stratégie de test en 2016 par Clément Rochas, Coach Ag...
XebiCon'16 : Avoir une stratégie de test en 2016 par Clément Rochas, Coach Ag...XebiCon'16 : Avoir une stratégie de test en 2016 par Clément Rochas, Coach Ag...
XebiCon'16 : Avoir une stratégie de test en 2016 par Clément Rochas, Coach Ag...Publicis Sapient Engineering
 
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...Publicis Sapient Engineering
 
Xebicon2016 - React Native & Redux
Xebicon2016 - React Native & ReduxXebicon2016 - React Native & Redux
Xebicon2016 - React Native & Reduxpgdejardin
 
XebiCon'16 : React Native et Redux, une complémentarité hors du commun. Par ...
XebiCon'16 : React Native et Redux, une complémentarité hors du commun.  Par ...XebiCon'16 : React Native et Redux, une complémentarité hors du commun.  Par ...
XebiCon'16 : React Native et Redux, une complémentarité hors du commun. Par ...Publicis Sapient Engineering
 
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...Publicis Sapient Engineering
 
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013Xavier NOPRE
 
Devoxx 2016 - L'odyssée du continuous delivery
Devoxx 2016 - L'odyssée du continuous deliveryDevoxx 2016 - L'odyssée du continuous delivery
Devoxx 2016 - L'odyssée du continuous deliveryDavid Caramelo
 
Devoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDevoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDiego Lemos
 
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...Publicis Sapient Engineering
 
Microservices IRL - Devoxx-fr 2016
Microservices IRL - Devoxx-fr 2016Microservices IRL - Devoxx-fr 2016
Microservices IRL - Devoxx-fr 2016Stephan Lagraulet
 
Ingénierie agile : N’oubliez pas vos développeurs
Ingénierie agile : N’oubliez pas vos développeursIngénierie agile : N’oubliez pas vos développeurs
Ingénierie agile : N’oubliez pas vos développeursXavier NOPRE
 
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...Publicis Sapient Engineering
 
Cracking RSA key - Quantum Computing - #GlobalAzure Bootcamp - Louis Charavne...
Cracking RSA key - Quantum Computing - #GlobalAzure Bootcamp - Louis Charavne...Cracking RSA key - Quantum Computing - #GlobalAzure Bootcamp - Louis Charavne...
Cracking RSA key - Quantum Computing - #GlobalAzure Bootcamp - Louis Charavne...FactoVia
 
Devoxx 17 - 5 questions con(tre) l'agilité et comment y répondre
Devoxx 17 - 5 questions con(tre) l'agilité et comment y répondreDevoxx 17 - 5 questions con(tre) l'agilité et comment y répondre
Devoxx 17 - 5 questions con(tre) l'agilité et comment y répondrePublicis Sapient Engineering
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumRossi Oddet
 

Similaire à XebiCon'16 : Data Science & Craftsmanship : Je t'aime, moi non plus. Par Yoann Benoit et Sylvain Lequeux (20)

XebiCon'18 - Data Science Done Wrong
XebiCon'18 - Data Science Done WrongXebiCon'18 - Data Science Done Wrong
XebiCon'18 - Data Science Done Wrong
 
XebiCon'16 : Utiliser le Deep Learning pour interpréter des photographies par...
XebiCon'16 : Utiliser le Deep Learning pour interpréter des photographies par...XebiCon'16 : Utiliser le Deep Learning pour interpréter des photographies par...
XebiCon'16 : Utiliser le Deep Learning pour interpréter des photographies par...
 
Deeplearning
DeeplearningDeeplearning
Deeplearning
 
XebiCon'16 : Avoir une stratégie de test en 2016 par Clément Rochas, Coach Ag...
XebiCon'16 : Avoir une stratégie de test en 2016 par Clément Rochas, Coach Ag...XebiCon'16 : Avoir une stratégie de test en 2016 par Clément Rochas, Coach Ag...
XebiCon'16 : Avoir une stratégie de test en 2016 par Clément Rochas, Coach Ag...
 
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
 
Unikernel Xebicon 2016
Unikernel Xebicon 2016Unikernel Xebicon 2016
Unikernel Xebicon 2016
 
Xebicon2016 - React Native & Redux
Xebicon2016 - React Native & ReduxXebicon2016 - React Native & Redux
Xebicon2016 - React Native & Redux
 
XebiCon'16 : React Native et Redux, une complémentarité hors du commun. Par ...
XebiCon'16 : React Native et Redux, une complémentarité hors du commun.  Par ...XebiCon'16 : React Native et Redux, une complémentarité hors du commun.  Par ...
XebiCon'16 : React Native et Redux, une complémentarité hors du commun. Par ...
 
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
 
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
 
Devoxx 2016 - L'odyssée du continuous delivery
Devoxx 2016 - L'odyssée du continuous deliveryDevoxx 2016 - L'odyssée du continuous delivery
Devoxx 2016 - L'odyssée du continuous delivery
 
Devoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDevoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous Delivery
 
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
 
Microservices IRL - Devoxx-fr 2016
Microservices IRL - Devoxx-fr 2016Microservices IRL - Devoxx-fr 2016
Microservices IRL - Devoxx-fr 2016
 
Ingénierie agile : N’oubliez pas vos développeurs
Ingénierie agile : N’oubliez pas vos développeursIngénierie agile : N’oubliez pas vos développeurs
Ingénierie agile : N’oubliez pas vos développeurs
 
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
 
Cracking RSA key - Quantum Computing - #GlobalAzure Bootcamp - Louis Charavne...
Cracking RSA key - Quantum Computing - #GlobalAzure Bootcamp - Louis Charavne...Cracking RSA key - Quantum Computing - #GlobalAzure Bootcamp - Louis Charavne...
Cracking RSA key - Quantum Computing - #GlobalAzure Bootcamp - Louis Charavne...
 
Devoxx 17 - 5 questions con(tre) l'agilité et comment y répondre
Devoxx 17 - 5 questions con(tre) l'agilité et comment y répondreDevoxx 17 - 5 questions con(tre) l'agilité et comment y répondre
Devoxx 17 - 5 questions con(tre) l'agilité et comment y répondre
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec Icescrum
 
Software Craftsmanship: En pratique
Software Craftsmanship: En pratiqueSoftware Craftsmanship: En pratique
Software Craftsmanship: En pratique
 

Plus de Publicis Sapient Engineering

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainPublicis Sapient Engineering
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...Publicis Sapient Engineering
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin Publicis Sapient Engineering
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?Publicis Sapient Engineering
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéPublicis Sapient Engineering
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...Publicis Sapient Engineering
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizPublicis Sapient Engineering
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéPublicis Sapient Engineering
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...Publicis Sapient Engineering
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018Publicis Sapient Engineering
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...Publicis Sapient Engineering
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...Publicis Sapient Engineering
 
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieuXebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieuPublicis Sapient Engineering
 
XebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs MusiqueXebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs MusiquePublicis Sapient Engineering
 
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-StreamsXebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-StreamsPublicis Sapient Engineering
 
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...Publicis Sapient Engineering
 

Plus de Publicis Sapient Engineering (20)

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
 
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to CloudXebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to Cloud
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an aprèsXebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an après
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
 
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieuXebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
 
XebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs MusiqueXebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs Musique
 
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-StreamsXebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
 
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
 

XebiCon'16 : Data Science & Craftsmanship : Je t'aime, moi non plus. Par Yoann Benoit et Sylvain Lequeux