SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Data Science | Design | Technology
https://www.meetup.com/DSDTMTL
April
28
2021
2
Data Science | Design | Technology
https://www.meetup.com/DSDTMTL
April
28
Please, don't forget to
mute yourself
(2021)
JL Maréchaux
DSDT Co-Organizer
(Google Montreal)
Simon Dagenais
Lead Data Scientist
Snitch AI
https://www.meetup.com/DSDTMTL
Agenda
3:45 - 4:00 Arrival & Networking 
4:00 - 4:15 News & Intro
4:15 - 5:15 How to QA your ML models
5:15 - 5:30: Virtual Snack & Networking
4
DSDT Meetup - April 28, 2021
5
A special thanks to our contributors…
Lorem ipsum congue
tempus
Lorem ipsum
tempus
Lorem ipsum congue
tempus
Lorem ipsum
tempus
Lorem ipsum
congue tempus
Lorem ipsum congue
tempus
Thanks
Merci
The
(virtual)
venue
sponsor
& snacks
The brains
...
DSDT Mtl meetup
Pdipiscing elit
322,722 views
DSDT Meetup
Pdipiscing elit
322,722 views
DSDT Meetup
Pdipiscing elit
322,722 views
DSDT
Pdipiscin
322,722
Virtual Meetups
Until we can do in-person events
again in Montreal…
Past (and future) presentations
available on Slideshare.
http://www.slideshare.net/DSDT_MTL
Survey: http://bit.ly/DSDTsurvey2021
Which topics should be considered for 2021 meetups (select all that apply)
7
Monthly cadence, on Wednesdays.
Incredible sessions already planned for May, June and July.
Contact us with your expectations & ideas.
ML
Validation
Reinforcement
Learning
Explainable
AI
RNN & Time
Series
Lorem ipsum
Commodo
April 28
May 26 July 21
What is coming in 2021
June 16
Your ideas,
your meetup.
http://bit.ly/DSDTsurvey2021
9
Yes No Maybe
Going?
Suscipit commodo arcu
Suscipit commodo arcu
Suscipit commodo arcu
Suscipit commodo arcu
Suscipit commodo arcu
Suscipit commodo arcu
Suscipit commodo arcu
Suscipit commodo arcu
Suscipit commodo arcu
May
26
Data Science | Design | Technology
"Autonomous navigation of stratospheric balloons
using reinforcement learning"
Google Brain
May 26
4:00 pm - 5:30 pm
Based on paper published in Nature on
December 2020
No Maybe
Data Science | Design | Technology
10
“
It's time start a new
collaboration and give
back to the community.
Our donations will help
fight against poverty
and social exclusion.
Let's build a stronger
Greater Montreal
together.
Data Science.
Design.
Technology.
More information soon….
How to QA your ML
models
Data Science | Design | Technology 11
Simon Dagenais
The genesis of an AI system
12
The failure of an AI system
13
The end of an AI system
14
How could we have prevented that:
● The model’s performance would not degrade once in
production
● Trust and willingness to pursue efforts would come from
management
Why are there no systematic QA
approaches in ML?
15
Afterall, ML models are:
● Subject to unexpected inputs
● Built in relationship with other software components
● Expected to be consistent, reliable and usable
How should we perform QA on ML
models?
16
● We should uncover and understand those core and
central functions
● We should gain insights of response to altered inputs
● We should also constantly validate the input to our
model
An efficient framework for validation
17
● Deriving feature explainability
● Robustness to random and targeted altered data
● Detecting data drift
● Other tests
Feature explainability related tests (1)
18
Risk
Errors due to a complex data pipeline.
Data coming from multiple sources
and API
Test
Many features are unimportant in
creating the prediction
Action
Pruning model and dataset
Feature explainability related tests (2)
19
Risk
Model learned erroneous and non-replicable patterns
Test
Weakly correlated features or features with
non-causal relationship with your model have strong
a contribution with the output
Action
● Adversarial training
● Data augmentation
Feature explainability related tests (3)
20
Risk
Concept drift
Test
Change in feature importance
through time
Action
● Model re-training
● Learning changes
● Pre-processing
Robustness to random and targeted noise
21
Risk
The model’s output varies widely to slight
variations in input.
Test
Evaluate the model’s performance with
random or targeted transformation of
input
Action
Data augmentation, adversarial training
Data drift
22
Risk
Evaluate whether the distribution of incoming data is similar to the training data’s
Test
Evaluate whether distribution of feature is similar in training data and production
data
Action
Re-train on non-drifting features, use data that is most similar to in-production
input for training (most recent)
Other tests
23
● Data Leakage
● Model Simplification
● Overfitting
The alternate fate of an AI system
24
The Data science team builds a robust model
On top of that, stakeholders understand:
● On which basis the model emits its prediction
● The associated risk of using the model
● That proper due diligence was conducted by the team
25
Automated scientific validation for your
ML models in a few clicks, without the
need to become an expert.
Questions ?
P.S. : We’re hiring DS!
Data Science | Design | Technology 26
Simon Dagenais
Merci / Thank You
@DsdtMtl
Data Science | Design | Technology
(Check for next DSDT meetup at https://www.meetup.com/DSDTmtl)
http://bit.ly/dsdtmtl-in

Más contenido relacionado

La actualidad más candente

Digital Twin and Smart Spaces
Digital Twin and Smart Spaces Digital Twin and Smart Spaces
Digital Twin and Smart Spaces
SANGHEE SHIN
 

La actualidad más candente (12)

DW2020 Data Models - FIWARE Platform
DW2020 Data Models - FIWARE PlatformDW2020 Data Models - FIWARE Platform
DW2020 Data Models - FIWARE Platform
 
Nurturing Digital Twins: How to Build Virtual Instances of Physical Assets to...
Nurturing Digital Twins: How to Build Virtual Instances of Physical Assets to...Nurturing Digital Twins: How to Build Virtual Instances of Physical Assets to...
Nurturing Digital Twins: How to Build Virtual Instances of Physical Assets to...
 
Digital twin ppt
Digital twin pptDigital twin ppt
Digital twin ppt
 
Digital Twin and Smart Spaces
Digital Twin and Smart Spaces Digital Twin and Smart Spaces
Digital Twin and Smart Spaces
 
Digital twin
Digital twinDigital twin
Digital twin
 
Harness the Power of AI and Deep Learning for Business
Harness the Power of AI and Deep Learning for BusinessHarness the Power of AI and Deep Learning for Business
Harness the Power of AI and Deep Learning for Business
 
Problem Solving Methods
Problem Solving MethodsProblem Solving Methods
Problem Solving Methods
 
Data Analytics in Latest Technologies
Data Analytics in Latest TechnologiesData Analytics in Latest Technologies
Data Analytics in Latest Technologies
 
From a sea of projects to collaboration opportunities within seconds
From a sea of projects to collaboration opportunities within secondsFrom a sea of projects to collaboration opportunities within seconds
From a sea of projects to collaboration opportunities within seconds
 
Big data, Behavioral Change and IOT Architecture
Big data, Behavioral Change and IOT ArchitectureBig data, Behavioral Change and IOT Architecture
Big data, Behavioral Change and IOT Architecture
 
Top 5 Deep Learning and AI Stories - November 3, 2017
Top 5 Deep Learning and AI Stories - November 3, 2017Top 5 Deep Learning and AI Stories - November 3, 2017
Top 5 Deep Learning and AI Stories - November 3, 2017
 
Big Data Analytics With MATLAB
Big Data Analytics With MATLABBig Data Analytics With MATLAB
Big Data Analytics With MATLAB
 

Similar a DSDT Meetup April 2021

Using Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation SystemUsing Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation System
VMware Tanzu
 

Similar a DSDT Meetup April 2021 (20)

C2_W1---.pdf
C2_W1---.pdfC2_W1---.pdf
C2_W1---.pdf
 
Data Science as a Service: Intersection of Cloud Computing and Data Science
Data Science as a Service: Intersection of Cloud Computing and Data ScienceData Science as a Service: Intersection of Cloud Computing and Data Science
Data Science as a Service: Intersection of Cloud Computing and Data Science
 
Data Science as a Service: Intersection of Cloud Computing and Data Science
Data Science as a Service: Intersection of Cloud Computing and Data ScienceData Science as a Service: Intersection of Cloud Computing and Data Science
Data Science as a Service: Intersection of Cloud Computing and Data Science
 
Why do the majority of Data Science projects never make it to production?
Why do the majority of Data Science projects never make it to production?Why do the majority of Data Science projects never make it to production?
Why do the majority of Data Science projects never make it to production?
 
Understand your data dependencies – Key enabler to efficient modernisation
 Understand your data dependencies – Key enabler to efficient modernisation  Understand your data dependencies – Key enabler to efficient modernisation
Understand your data dependencies – Key enabler to efficient modernisation
 
Why many data science projects fail
Why many data science projects fail Why many data science projects fail
Why many data science projects fail
 
MLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in ProductionMLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in Production
 
Towards the Industrialization of AI
Towards the Industrialization of AITowards the Industrialization of AI
Towards the Industrialization of AI
 
Proposing an Interactive Audit Pipeline for Visual Privacy Research
Proposing an Interactive Audit Pipeline for Visual Privacy ResearchProposing an Interactive Audit Pipeline for Visual Privacy Research
Proposing an Interactive Audit Pipeline for Visual Privacy Research
 
From DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transitionFrom DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transition
 
Using Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation SystemUsing Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation System
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learning
 
On Machine Learning Readiness
On Machine Learning ReadinessOn Machine Learning Readiness
On Machine Learning Readiness
 
MSR 2022 Foundational Contribution Award Talk: Software Analytics: Reflection...
MSR 2022 Foundational Contribution Award Talk: Software Analytics: Reflection...MSR 2022 Foundational Contribution Award Talk: Software Analytics: Reflection...
MSR 2022 Foundational Contribution Award Talk: Software Analytics: Reflection...
 
Test-Driven Machine Learning
Test-Driven Machine LearningTest-Driven Machine Learning
Test-Driven Machine Learning
 
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
 
MLOps.pptx
MLOps.pptxMLOps.pptx
MLOps.pptx
 
Machine learning in production
Machine learning in productionMachine learning in production
Machine learning in production
 
Building New Data Ecosystem for Customer Analytics, Strata + Hadoop World, 2016
Building New Data Ecosystem for Customer Analytics, Strata + Hadoop World, 2016Building New Data Ecosystem for Customer Analytics, Strata + Hadoop World, 2016
Building New Data Ecosystem for Customer Analytics, Strata + Hadoop World, 2016
 
Self-service Analytic for Business Users-19july2017-final
Self-service Analytic for Business Users-19july2017-finalSelf-service Analytic for Business Users-19july2017-final
Self-service Analytic for Business Users-19july2017-final
 

Más de DSDT_MTL

Más de DSDT_MTL (14)

DSDT Meetup Septembre 2021
DSDT Meetup Septembre 2021DSDT Meetup Septembre 2021
DSDT Meetup Septembre 2021
 
DSDT Meetup May 2019
DSDT Meetup May 2019DSDT Meetup May 2019
DSDT Meetup May 2019
 
DSDT Meetup March 2019
DSDT Meetup March 2019DSDT Meetup March 2019
DSDT Meetup March 2019
 
DSDT Meetup February 2019
DSDT Meetup February 2019DSDT Meetup February 2019
DSDT Meetup February 2019
 
DSDT Meetup May 2017
DSDT Meetup May 2017DSDT Meetup May 2017
DSDT Meetup May 2017
 
DSDT Meetup July 2017
DSDT Meetup July 2017DSDT Meetup July 2017
DSDT Meetup July 2017
 
DSDT Meetup October 2017
DSDT Meetup October 2017DSDT Meetup October 2017
DSDT Meetup October 2017
 
DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT Meetup Nov 2017
DSDT Meetup Nov 2017
 
DSDT Meetup January 2018
DSDT Meetup January 2018DSDT Meetup January 2018
DSDT Meetup January 2018
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
 
DSDT Meetup May 2018
DSDT Meetup May 2018DSDT Meetup May 2018
DSDT Meetup May 2018
 
DSDT Meetup June 2018
DSDT Meetup June 2018DSDT Meetup June 2018
DSDT Meetup June 2018
 
DSDT Meetup July 2018
DSDT Meetup July 2018DSDT Meetup July 2018
DSDT Meetup July 2018
 
DSDT Meetup November 2018
DSDT Meetup November 2018DSDT Meetup November 2018
DSDT Meetup November 2018
 

Último

Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 

Último (20)

Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
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
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 

DSDT Meetup April 2021

  • 1. Data Science | Design | Technology https://www.meetup.com/DSDTMTL April 28 2021
  • 2. 2 Data Science | Design | Technology https://www.meetup.com/DSDTMTL April 28 Please, don't forget to mute yourself (2021)
  • 3. JL Maréchaux DSDT Co-Organizer (Google Montreal) Simon Dagenais Lead Data Scientist Snitch AI https://www.meetup.com/DSDTMTL
  • 4. Agenda 3:45 - 4:00 Arrival & Networking  4:00 - 4:15 News & Intro 4:15 - 5:15 How to QA your ML models 5:15 - 5:30: Virtual Snack & Networking 4 DSDT Meetup - April 28, 2021
  • 5. 5 A special thanks to our contributors… Lorem ipsum congue tempus Lorem ipsum tempus Lorem ipsum congue tempus Lorem ipsum tempus Lorem ipsum congue tempus Lorem ipsum congue tempus Thanks Merci The (virtual) venue sponsor & snacks The brains ...
  • 6. DSDT Mtl meetup Pdipiscing elit 322,722 views DSDT Meetup Pdipiscing elit 322,722 views DSDT Meetup Pdipiscing elit 322,722 views DSDT Pdipiscin 322,722 Virtual Meetups Until we can do in-person events again in Montreal… Past (and future) presentations available on Slideshare. http://www.slideshare.net/DSDT_MTL
  • 7. Survey: http://bit.ly/DSDTsurvey2021 Which topics should be considered for 2021 meetups (select all that apply) 7
  • 8. Monthly cadence, on Wednesdays. Incredible sessions already planned for May, June and July. Contact us with your expectations & ideas. ML Validation Reinforcement Learning Explainable AI RNN & Time Series Lorem ipsum Commodo April 28 May 26 July 21 What is coming in 2021 June 16 Your ideas, your meetup. http://bit.ly/DSDTsurvey2021
  • 9. 9 Yes No Maybe Going? Suscipit commodo arcu Suscipit commodo arcu Suscipit commodo arcu Suscipit commodo arcu Suscipit commodo arcu Suscipit commodo arcu Suscipit commodo arcu Suscipit commodo arcu Suscipit commodo arcu May 26 Data Science | Design | Technology "Autonomous navigation of stratospheric balloons using reinforcement learning" Google Brain May 26 4:00 pm - 5:30 pm Based on paper published in Nature on December 2020 No Maybe Data Science | Design | Technology
  • 10. 10 “ It's time start a new collaboration and give back to the community. Our donations will help fight against poverty and social exclusion. Let's build a stronger Greater Montreal together. Data Science. Design. Technology. More information soon….
  • 11. How to QA your ML models Data Science | Design | Technology 11 Simon Dagenais
  • 12. The genesis of an AI system 12
  • 13. The failure of an AI system 13
  • 14. The end of an AI system 14 How could we have prevented that: ● The model’s performance would not degrade once in production ● Trust and willingness to pursue efforts would come from management
  • 15. Why are there no systematic QA approaches in ML? 15 Afterall, ML models are: ● Subject to unexpected inputs ● Built in relationship with other software components ● Expected to be consistent, reliable and usable
  • 16. How should we perform QA on ML models? 16 ● We should uncover and understand those core and central functions ● We should gain insights of response to altered inputs ● We should also constantly validate the input to our model
  • 17. An efficient framework for validation 17 ● Deriving feature explainability ● Robustness to random and targeted altered data ● Detecting data drift ● Other tests
  • 18. Feature explainability related tests (1) 18 Risk Errors due to a complex data pipeline. Data coming from multiple sources and API Test Many features are unimportant in creating the prediction Action Pruning model and dataset
  • 19. Feature explainability related tests (2) 19 Risk Model learned erroneous and non-replicable patterns Test Weakly correlated features or features with non-causal relationship with your model have strong a contribution with the output Action ● Adversarial training ● Data augmentation
  • 20. Feature explainability related tests (3) 20 Risk Concept drift Test Change in feature importance through time Action ● Model re-training ● Learning changes ● Pre-processing
  • 21. Robustness to random and targeted noise 21 Risk The model’s output varies widely to slight variations in input. Test Evaluate the model’s performance with random or targeted transformation of input Action Data augmentation, adversarial training
  • 22. Data drift 22 Risk Evaluate whether the distribution of incoming data is similar to the training data’s Test Evaluate whether distribution of feature is similar in training data and production data Action Re-train on non-drifting features, use data that is most similar to in-production input for training (most recent)
  • 23. Other tests 23 ● Data Leakage ● Model Simplification ● Overfitting
  • 24. The alternate fate of an AI system 24 The Data science team builds a robust model On top of that, stakeholders understand: ● On which basis the model emits its prediction ● The associated risk of using the model ● That proper due diligence was conducted by the team
  • 25. 25 Automated scientific validation for your ML models in a few clicks, without the need to become an expert.
  • 26. Questions ? P.S. : We’re hiring DS! Data Science | Design | Technology 26 Simon Dagenais
  • 27. Merci / Thank You @DsdtMtl Data Science | Design | Technology (Check for next DSDT meetup at https://www.meetup.com/DSDTmtl) http://bit.ly/dsdtmtl-in