The Model Was Ready, Until Production Data Had Other Plans.

Your model performs perfectly in testing. Then production data arrives and everything breaks.

Read time: 2.5 minutes

Data Scientist: “The model is ready.” Production data: “Are you ensuring that?” This shows that there is always a gap between development and production.

Data scientist trained the model. No mistakes. Impeccable metrics. Then production data arrives. Missing values. New trends. Different distributions. Model fails. Data scientist is tired.

3 Effective Strategies to Connect Development Data With Production Data

1. Conduct tests using realistic production data.
❌ Testing models on ideal test data.
✅ Use samples of production data in validation data.
Testing data that looks like production data will result in fewer unpleasant surprises.

2. Commence continuous data monitoring.
❌ Assuming that production data is static.
✅ Create a monitoring system to help catch changes in distributions, missing data, and new patterns before they affect the model.

3. Create a model that can deal with dirtiness.
❌ Designing a model that is based on clean data.
✅ Incorporating an effective mechanism against missing data.
Real data can be messy and so should be the model.

💡Key Takeaway: 

In development, everything is neat; however, in production it is a different world. Make sure you do enough testing before you launch.

👉 LIKE this if you have ever witnessed a model crash in production.

👉 SUBSCRIBE now to get weekly information on the latest areas in data science and artificial intelligence.

👉 Follow Glenda Carnate to learn how to avoid deploying systems that do not work after launch.

👉 COMMENT on the biggest shock you ever had once a model went into production.

👉 SHARE this with someone working in data science.

Reply

or to participate.