Helping manufacturers innovate through AI
Reproducible machine learning
Steph Locke
@theStephLocke
Steph Locke
CEO @ Nightingale HQ
Data & AI specialist
Microsoft MVP, 5+ years
Microsoft MCT
T: @theStephLocke
Li: /stephanielocke
steph@nightingalehq.ai
Agenda
Reproducibility
Reproducibility
Data
Same Different
Analysis
Same Reproducible Replicable
Different Robust Generalisable
It’s reproducible if…
With the same ✨ environment
With the raw ✨ data
With the unmodified ✨ code
➔Produces exactly the same results
Benefits
You/Team
Fewer headaches around environments and data
Less rework of code
Clear standards
Easier operationalisation
Stakeholders
• Stable results
• Auditable
• Maintainable / correctable
• Easier operationalisation
Recommendations
Findable
- Unique name / ID
- Documented
Accessible
- Common access methods
- Open protocol
- Metadata stored even after data may
be removed
FAIR data
Interoperable
- Common standards
- Terms defined
Reusable
- License and use rights specified
- Provenance documented
Use
• Logging
• Version control
• Fixed seeds*
• Dependency tracking
Framework examples
• MLFlow
• {drake}
• Azure ML
• FairML
A trusted marketplace for
digital and AI products
and services for
manufacturers.
NightingaleHQ.ai
nightingale-hq
nightingalehqai
nightingalehq
Helping manufacturers
innovate through AI
14
Thanks!
• @theStephLocke
• steph@nightingalehq.ai

Reproducible machine learning