TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Member-only story

Simple Model Retraining Automation via GitHub Actions

11 min readJun 15, 2024

--

Photo by Praveen Thirumurugan on Unsplash

Machine Learning models could create immense value for the business. However, developing them isn’t a one-time activity. Instead, it’s a continuous process for the model to keep providing values. This is where MLOps came from.

The combination of CI/CD principles with machine learning development is what we call MLOps, which aims to provide continual value with the model.

One way for the Machine Learning model to bring constant benefit is by retraining them when necessary, for example, if the data drift is detected. We could perform the model retraining automation by setting the environment for retraining triggers.

We can use the GitHub tool called GitHub Actions to facilitate the retraining process. This tool is a feature from GitHub for the CI/CD platform used to automate the software development process from the GitHub repository.

This article will teach us how to perform model retraining automation controlled with the GitHub Actions. How to do that? Let’s get into it.

Preparation

We would perform a simple model development and automation demonstration for this project. The overall…

--

--

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Cornellius Yudha Wijaya
Cornellius Yudha Wijaya

Written by Cornellius Yudha Wijaya

2.6M+ Views |Top 1000 Writer | LinkedIn: Cornellius Yudha Wijaya | Twitter:@CornelliusYW

No responses yet