Category: Uncategorized

Version Control for ML Models

What is Version Control? Version Control Systems are a classification of programming instruments that help a product team manage changes to source code over time. Version Control Systems monitor each alteration to the code in a unique sort of database. If a mix-up is made, engineers can compare earlier versions of the code to fix the slip-up while limiting disruption to all other colleagues working on the same project. For any project, the source code is the most important asset, as it is an archive of the priceless information and comprehension about the problem domain that the engineers have gathered… Read More

A Walkthrough of the Machine Learning Life Cycle

Do you have a project idea but you don’t know where to start? Or maybe you have a dataset and want to build a machine learning model, but you’re not sure how to approach it? In this article, I’m going to talk about a conceptual framework that you can use to approach any machine learning project. This framework is inspired by the theoretical framework and is very similar to all of the variations of the machine learning life cycle that you may see online. So why is a framework important? A framework in machine learning is important for a number of reasons: It creates a standardized… Read More

What is Model Drift

“Change is the only constant in life.” This quote was by a Greek philosopher named Heraclitus, and it’s such an interesting quote because it’s unironically true. The term ‘constant’is defined as occurring continuously over a period of time, and so, you could say that change is perpetual. This poses a problem for machine learning models, as a model is optimized based on the variables and parameters in the time that it was created. A common and sometimes incorrect assumption made while developing a machine learning model is that each data point is an independent and identically distributed (i.i.d) random variable. Imagine a classification model created… Read More