Skip to content

Commit

Permalink
Updated readme
Browse files Browse the repository at this point in the history
  • Loading branch information
kokomocha committed Dec 13, 2023
1 parent 90c720d commit 05ad5d3
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ It is to serve the K_Means_Clustering on Vertex AI after training.

For tracking our experimental machine learning pipeline, we use MLflow, Docker, and Python.

We chose the three metrics Davies-Bouldin Inedx(lower the better), Calinski-Harabasz Index(higher the better) and primarily Silhouette score(higher the better) to choose our final model parameters from the plot below.
We chose the three metrics Davies-Bouldin Index(lower the better), Calinski-Harabasz Index(higher the better) and primarily Silhouette score(higher the better) to choose our final model parameters from the plot below.

![MLFlow Parallel Plot Image](assets/KMeans_Parallelplot.png)
Pictured: Parallel Plot for visualizing the parameter-metrics combinations for our model
Expand Down Expand Up @@ -273,6 +273,16 @@ Pictured: Existing Logs on MLFlow for all the Experimental Models

<p align="center">The plot above visualises the distribution of customers into clusters.</p>

<hr>

# Deployment Pipeline

We have deployed the K-Means Model on a Vertex-AI Endpoint, which uses Flask API to receive requests. We have implemented Model and Traffic Monitoring using Big Query, and integrated this with the Looker Dashboard that helps evaluate the latency for server load. We also use Big Query to check the features' min-max values for determining any data drifts.

![Deployment Pipeline](assets/Deployment-Pipeline.jpeg)

<hr>

# Model Insights

## Segmentation Clusters
Expand Down

0 comments on commit 05ad5d3

Please sign in to comment.