SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
DIRECTION GÉNÉRALE DU SYSTÈME D’INFORMATION
IATSUN IANA
PROJECT MANAGER FOR APPLICATIONS WITH
ARTIFICIAL INTELLIGENCE
2022
MACHINE LEARNING IN PRODUCTION:
FROM DATA-SCIENTIST TO THE FINAL
USER
Banque de France, all rights reserved
PERSONAL EXPERIENCE
La Reunion
Banque de France, all rights reserved
PERSONAL EXPERIENCE
Overcrowded hall Waiting Time from this point is 2h
Banque de France, all rights reserved
BRIEF PRESENTATION
Since 2020 Project manager for applications with Artificial
intelligence at Banque de France
2016-2020 R&D engineer at IDEMIA ( Safran Identity and
Security)
2015-2016 R&D engineer at Nestor Technologies
2011-2014 PhD in image and signal processing at Poitiers
University
2009-2011 MS in electronics at National Technical University
of Ukraine “Kyiv Polytechnic Institute”
IATSUN IANA
Banque de France, all rights reserved
Missions of the Banque de France
 Monetary strategy
 Guardian of the currency
 Financial stability
 Economic services
BANQUE DE FRANCE
The Banque de France is
the national central bank and
the French pillar of the Eurosystem
Banque de France, all rights reserved
DEVELOPING MACHINE LEARNING MODEL
Data collection
(images with faces)
Problem scope
(ex. Face recognition)
Evaluation
and
validation of
model
Data
Preparation
Model
training
Data Analysis
Face recognition ML model
Hyper-
parameters
adjustment
NB : Face recognition is an example, Banque de France does not conduct this study
FACE RECOGNITION LEARNING
Angelina JOLIE
Thousands of people
class 1 : person 1
class 2 : Angelina JOLIE
class X : person X
Jennifer ANISTON
Banque de France, all rights reserved
FACE RECOGNITION IN USE
Sarah Jessica PARKER
Jennifer ANISTON
Kate MIDDLETON
Banque de France, all rights reserved
Use
Learning
WORLD IS IN PERMANENT CHANGE
Banque de France, all rights reserved
0001 Angelina JOLIE
0002 Jennifer ANISTON
0003 Courteney COX
Historical data Future data
FIRST SIGN OF PERFORMANCE DRIFT
Banque de France, all rights reserved
December 2019
September 2020
Banque de France, all rights reserved
MODEL IN PRODUCTION DRIFT
Model drift = red light
Banque de France, all rights reserved
MACHINE LEARNING MODEL LIFE IN PRODUCTION
Data in production
Monitoring Dashboard Regular audit
Regulation changes
ML model
Unexpected problems in
production
White book « Y A-T-IL UNE VIE APRÈS LES POCs ? RÉUSSIR l’INDUSTRIALISATION DU BIG DATA » par Quantmetry
Software
Banque de France, all rights reserved
Article Machine Learning in Production (MLOps)
PART OF MACHINE LEARNING CODE
Configuration
Data Collection
Feature extraction
ML code
Data verification
Analysis Tool
Process Management Tool
Machine Ressource
Management
Serving
Infrastructure
Monitoring
Banque de France, all rights reserved
MACHINE LEARNING PROJECT LIFECYCLE
Scope the
project
Define and
explore
the data
Organise
and
analyse
the data
Train the
model,
optimise
parameters
Validate
the model
Deploy in
production
Monitor &
Maintain
the system
Data Modeling Deployment
Machine Learning
Data Science
ACTORS OF MACHINE LEARNING PROJECT
Banque de France, all rights reserved
Analyse the
data
Explore
the data
Trained model
Version
control
system
Model
deployment
Train the model,
optimise the
learning
Integration into
the software
• Security
• Unit test
• Process flow
• Logs
Monitoring :
• Performance
• Availability
• Quality
Maintain in
optimal condition
Data + Dev + Ops=> MLOps
Banque de France, all rights reserved
MLOPS
What is MLOps?
Banque de France, all rights reserved
1. Monitoring ML model in production is paramount
2. Version your Code, Model, Data
3. Test your data, test your model
4. Continuous delivery, continuous training
GOOD PRACTICES TO PUT YOUR ML MODEL IN PRODUCTION
Banque de France, all rights reserved
Q & A

Contenu connexe

Similaire à Iana Iatsun_ML in production_20Dec2022.pdf

CV-CELLS-Europass-JuanPijuan-ITSystems-Computing
CV-CELLS-Europass-JuanPijuan-ITSystems-ComputingCV-CELLS-Europass-JuanPijuan-ITSystems-Computing
CV-CELLS-Europass-JuanPijuan-ITSystems-Computing
En An
 

Similaire à Iana Iatsun_ML in production_20Dec2022.pdf (20)

SC4 Workshop 1: Seán Gaines: Vehicle sensors
SC4 Workshop 1: Seán Gaines: Vehicle sensorsSC4 Workshop 1: Seán Gaines: Vehicle sensors
SC4 Workshop 1: Seán Gaines: Vehicle sensors
 
Databricks University Alliance Meetup - Data + AI Summit EU 2020
Databricks University Alliance Meetup - Data + AI Summit EU 2020Databricks University Alliance Meetup - Data + AI Summit EU 2020
Databricks University Alliance Meetup - Data + AI Summit EU 2020
 
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day UkraineIndustry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
 
Microservices: The Future-Proof Framework for IoT
Microservices: The Future-Proof Framework for IoTMicroservices: The Future-Proof Framework for IoT
Microservices: The Future-Proof Framework for IoT
 
CV - Ujwal Tamminedi
CV - Ujwal TamminediCV - Ujwal Tamminedi
CV - Ujwal Tamminedi
 
CD December 2015 - IFS showcase
CD December 2015 - IFS showcaseCD December 2015 - IFS showcase
CD December 2015 - IFS showcase
 
IoT Technologies and the Changes in Manufacturing and Logistics
IoT Technologies and the Changes in Manufacturing and Logistics  IoT Technologies and the Changes in Manufacturing and Logistics
IoT Technologies and the Changes in Manufacturing and Logistics
 
e-Manufacturing; before and after
e-Manufacturing; before and aftere-Manufacturing; before and after
e-Manufacturing; before and after
 
CV - April 2018 (english) - Francis Charette Migneault
CV - April 2018 (english) - Francis Charette MigneaultCV - April 2018 (english) - Francis Charette Migneault
CV - April 2018 (english) - Francis Charette Migneault
 
CV-CELLS-Europass-JuanPijuan-ITSystems-Computing
CV-CELLS-Europass-JuanPijuan-ITSystems-ComputingCV-CELLS-Europass-JuanPijuan-ITSystems-Computing
CV-CELLS-Europass-JuanPijuan-ITSystems-Computing
 
Stermedia - AI and software solutions for manufacturing/industry 4.0
Stermedia - AI and software solutions for manufacturing/industry 4.0Stermedia - AI and software solutions for manufacturing/industry 4.0
Stermedia - AI and software solutions for manufacturing/industry 4.0
 
fattouch meher
fattouch meherfattouch meher
fattouch meher
 
fattouch meher
fattouch meherfattouch meher
fattouch meher
 
Big Data Pilot Demo Days – I-BiDaaS Sets the Scene
Big Data Pilot Demo Days – I-BiDaaS Sets the SceneBig Data Pilot Demo Days – I-BiDaaS Sets the Scene
Big Data Pilot Demo Days – I-BiDaaS Sets the Scene
 
Camera Module Industry August 2015 Report by Yole Developpement
Camera Module Industry August 2015 Report by Yole DeveloppementCamera Module Industry August 2015 Report by Yole Developpement
Camera Module Industry August 2015 Report by Yole Developpement
 
Smart Traffic System using Machine Learning
Smart Traffic System using Machine LearningSmart Traffic System using Machine Learning
Smart Traffic System using Machine Learning
 
Atelier smart cities
Atelier smart citiesAtelier smart cities
Atelier smart cities
 
CV_Scotto_2015_in
CV_Scotto_2015_inCV_Scotto_2015_in
CV_Scotto_2015_in
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western Ontario
 
SMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOTSMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOT
 

Plus de Paris Women in Machine Learning and Data Science

Plus de Paris Women in Machine Learning and Data Science (20)

Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
How and why AI should fight cybersexism, by Chloe Daudier
How and why AI should fight cybersexism, by Chloe DaudierHow and why AI should fight cybersexism, by Chloe Daudier
How and why AI should fight cybersexism, by Chloe Daudier
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Managing international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha DimbanManaging international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha Dimban
 
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria KnorpsOptimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
 
Perspectives, by M. Pannegeon
Perspectives, by M. PannegeonPerspectives, by M. Pannegeon
Perspectives, by M. Pannegeon
 
Evaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled dataEvaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled data
 
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
 
An age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-PierreAn age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-Pierre
 
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle LautréApplying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
 
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure SoulierHow to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
 
Global Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna AbreuGlobal Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna Abreu
 
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie DelonPlug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
 
Sales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca IannuzziSales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca Iannuzzi
 
Identifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta BinkyteIdentifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta Binkyte
 
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
 
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
 
Sandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI projectSandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI project
 
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
 
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdfKhrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
 

Dernier

Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
HyderabadDolls
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 

Dernier (20)

Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 

Iana Iatsun_ML in production_20Dec2022.pdf

  • 1. DIRECTION GÉNÉRALE DU SYSTÈME D’INFORMATION IATSUN IANA PROJECT MANAGER FOR APPLICATIONS WITH ARTIFICIAL INTELLIGENCE 2022 MACHINE LEARNING IN PRODUCTION: FROM DATA-SCIENTIST TO THE FINAL USER
  • 2. Banque de France, all rights reserved PERSONAL EXPERIENCE La Reunion
  • 3. Banque de France, all rights reserved PERSONAL EXPERIENCE Overcrowded hall Waiting Time from this point is 2h
  • 4. Banque de France, all rights reserved BRIEF PRESENTATION Since 2020 Project manager for applications with Artificial intelligence at Banque de France 2016-2020 R&D engineer at IDEMIA ( Safran Identity and Security) 2015-2016 R&D engineer at Nestor Technologies 2011-2014 PhD in image and signal processing at Poitiers University 2009-2011 MS in electronics at National Technical University of Ukraine “Kyiv Polytechnic Institute” IATSUN IANA
  • 5. Banque de France, all rights reserved Missions of the Banque de France  Monetary strategy  Guardian of the currency  Financial stability  Economic services BANQUE DE FRANCE The Banque de France is the national central bank and the French pillar of the Eurosystem
  • 6. Banque de France, all rights reserved DEVELOPING MACHINE LEARNING MODEL Data collection (images with faces) Problem scope (ex. Face recognition) Evaluation and validation of model Data Preparation Model training Data Analysis Face recognition ML model Hyper- parameters adjustment NB : Face recognition is an example, Banque de France does not conduct this study
  • 7. FACE RECOGNITION LEARNING Angelina JOLIE Thousands of people class 1 : person 1 class 2 : Angelina JOLIE class X : person X Jennifer ANISTON Banque de France, all rights reserved
  • 8. FACE RECOGNITION IN USE Sarah Jessica PARKER Jennifer ANISTON Kate MIDDLETON Banque de France, all rights reserved
  • 9. Use Learning WORLD IS IN PERMANENT CHANGE Banque de France, all rights reserved 0001 Angelina JOLIE 0002 Jennifer ANISTON 0003 Courteney COX Historical data Future data
  • 10. FIRST SIGN OF PERFORMANCE DRIFT Banque de France, all rights reserved December 2019 September 2020
  • 11. Banque de France, all rights reserved MODEL IN PRODUCTION DRIFT Model drift = red light
  • 12. Banque de France, all rights reserved MACHINE LEARNING MODEL LIFE IN PRODUCTION Data in production Monitoring Dashboard Regular audit Regulation changes ML model Unexpected problems in production White book « Y A-T-IL UNE VIE APRÈS LES POCs ? RÉUSSIR l’INDUSTRIALISATION DU BIG DATA » par Quantmetry Software
  • 13. Banque de France, all rights reserved Article Machine Learning in Production (MLOps) PART OF MACHINE LEARNING CODE Configuration Data Collection Feature extraction ML code Data verification Analysis Tool Process Management Tool Machine Ressource Management Serving Infrastructure Monitoring
  • 14. Banque de France, all rights reserved MACHINE LEARNING PROJECT LIFECYCLE Scope the project Define and explore the data Organise and analyse the data Train the model, optimise parameters Validate the model Deploy in production Monitor & Maintain the system Data Modeling Deployment
  • 15. Machine Learning Data Science ACTORS OF MACHINE LEARNING PROJECT Banque de France, all rights reserved Analyse the data Explore the data Trained model Version control system Model deployment Train the model, optimise the learning Integration into the software • Security • Unit test • Process flow • Logs Monitoring : • Performance • Availability • Quality Maintain in optimal condition Data + Dev + Ops=> MLOps
  • 16. Banque de France, all rights reserved MLOPS What is MLOps?
  • 17. Banque de France, all rights reserved 1. Monitoring ML model in production is paramount 2. Version your Code, Model, Data 3. Test your data, test your model 4. Continuous delivery, continuous training GOOD PRACTICES TO PUT YOUR ML MODEL IN PRODUCTION
  • 18. Banque de France, all rights reserved Q & A