Machine Learning Models are Missing Contracts

We need to provide contracts that make it clear to users what input data are valid for our models. Otherwise, machine learning models will work properly until they don’t. Systems built on top of machine learning models will fail.


I love this so much. The whole post is concise and fantastic (maybe even acerbic?). This feels like an important step in the maturity of ML-as-a-practice.


Want to receive more content like this in your inbox?