ML Ops Framework Setup : 2-Week Assessment

Tredence Inc

Automated ML model management (MLOps) to generate higher RoI on Data Science investments and increase the Business User’s confidence in analytical insights

Objective: Discover and assess existing AI ML processes, create an MLOPs roadmap, and identify gaps in the current setup.

Key Challenges Addressed:

  1. Data/model drift causes models to become ineffective over time
  2. No centralized way to measure model performance
  3. Poor adoption of models due to lack of model understanding
  4. Disconnected deployment process

Outcome: An assessment of the existing MLOPS landscape for the following:

  1. Assessment of model monitoring: a. Model drift - which includes Overall drift, drift trend, feature wise drift b. A centralized dashboard for persona-based insights for business users and data engineer. c. Tracking model execution and failures
  2. Assessment of Model testing processes and recommendations on the same.
  3. Assessment of existing model deployment practices and automation / standardization of CI/CD process.
  4. Recommendations around Explainable AI that provides Global feature Importance, Local explanation for model explanations

Plan:

  1. Week 1: a. Scope Identification: Business Use case b. Current Process discovery, identify challenges and gaps c. Understand tech-stack, design, and architecture
  2. Week 2: a. Enable end customers in prioritizing top key components with respect to MLOps b. Share project plan/roadmap with respect to scope of the work c. Share recommendations.

MLOPs offering uses the following native Azure components for the proposed next steps/roadmap:

  1. App Services: The monitoring web app and python backend code is hosted on azure Linux app services. Both the apps can be scaled automatically or manually on demand.
  2. Microsoft Azure Data Factory: Used to fetch the status information of Data factory pipelines to track.
  3. Databricks Workspace: MLFlow component of Databricks is used to fetch the data stored by notebook during execution.
  4. Cosmos DB: With the flexibility of schema and changing nature of data, NoSQL helps accommodate requirements.
https://store-images.s-microsoft.com/image/apps.10564.e19a0641-eb00-4c8d-8a7b-cdb823476e74.849bdcb3-df92-45b2-811c-03c1c7b1bbc0.689fc692-b808-47a6-aa71-3714b0fe827e
/staticstorage/8165fe0/assets/videoOverlay_7299e00c2e43a32cf9fa.png
https://store-images.s-microsoft.com/image/apps.10564.e19a0641-eb00-4c8d-8a7b-cdb823476e74.849bdcb3-df92-45b2-811c-03c1c7b1bbc0.689fc692-b808-47a6-aa71-3714b0fe827e
/staticstorage/8165fe0/assets/videoOverlay_7299e00c2e43a32cf9fa.png
https://store-images.s-microsoft.com/image/apps.303.e19a0641-eb00-4c8d-8a7b-cdb823476e74.849bdcb3-df92-45b2-811c-03c1c7b1bbc0.c6cd9812-0496-4aa7-888b-5cc98eeacf83