BossaBox

This is the playbook for engineering-playbook

Proposed ML Process

Introduction

The objective of this document is to provide guidance to produce machine learning (ML) applications that are based on code, data and models that can be reproduced and reliably released to production environments. When developing ML applications, we consider the following approaches:

ML process

The proposed ML development process consists of:

  1. Data and problem understanding
  2. Responsible AI assessment
  3. Feasibility study
  4. Baseline model experimentation
  5. Model evaluation and experimentation
  6. Model operationalization
    • Unit and Integration testing
    • Deployment
    • Monitoring and Observability

Version control

Understanding the problem

Baseline Model Experimentation

For more information on experimentation, refer to the experimentation section.

Model Evaluation

Model Operationalization

Unit and Integration Testing

Deployment

Monitoring and Observability