MLOps Testing Methodology
- Project
- 20219 IML4E
- Type
- New service
- Description
The IML4E MLOps testing methodology aims to provide a schema to systematically apply testing to MLOps processes and thus increase the quality of ML-based application by maintaining efficiency through targeted testing. It is a comprehensive framework that incorporates testing in all phases during developing, integrating, and operating ML-based systems by combining classical software engineering with data science activities to ensure the quality and reliability of ML-based systems.
- Contact
- Jürgen Großmann
- juergen.grossmann@fokus.fraunhofer.de
- Research area(s)
- MLOps, ML, AI, CI/CD
- Technical features
The methodology divides the development lifecycle into several phases and associates items to be tested, acceptance criteria and test method to each of the phases. The phases are:
- Business Understanding and Inception: Identifying objectives, requirements, and understanding the data context.
- Experimentation and Training Pipeline Development: Evaluating data and modeling approaches, building PoC systems, and developing the training pipeline.
- Training: Creating and validating models using the developed pipeline.
- System Development and Integration: Integrating the ML model into the operational software environment.
- Operation and Monitoring: Monitoring the system in its operational environment to ensure ongoing performance and compliance.
- Integration constraints
None
- Targeted customer(s)
MLOps engineers, data scientist, software developpers
- Conditions for reuse
None
- Confidentiality
- Public
- Publication date
- 06-09-2024
- Involved partners
- Fraunhofer (DEU)