TGViewer
Data Analytics & AI | SQL Interviews | Power BI Resources Data Analytics & AI | SQL Interviews | Power BI Resources @data_visual ยท 27.5K subscribers
Post #351 902
How is ๐—–๐—œ/๐—–๐—— ๐—ฝ๐—ฟ๐—ผ๐—ฐ๐—ฒ๐˜€๐˜€ ๐—ฑ๐—ถ๐—ณ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐˜ ๐—ณ๐—ผ๐—ฟ ๐— ๐—ฎ๐—ฐ๐—ต๐—ถ๐—ป๐—ฒ ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป๐—ถ๐—ป๐—ด ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜๐˜€ compared to ๐—ฅ๐—ฒ๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐˜€๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ?

The important difference that the Machine Learning aspect of the projects brings to the CI/CD process is the treatment of the Machine Learning Training pipeline as a first class citizen of the software world.

โžก๏ธ CI/CD pipeline is a separate entity from Machine Learning Training pipeline. There are frameworks and tools that provide capabilities specific to Machine Learning pipelining needs (e.g. KubeFlow Pipelines, Sagemaker Pipelines etc.).
โžก๏ธ ML Training pipeline is an artifact produced by Machine Learning project and should be treated in the CI/CD pipelines as such.

What does it mean? Letโ€™s take a closer look:

Regular CI/CD pipelines will usually be composed of at-least three main steps. These are:

๐—ฆ๐˜๐—ฒ๐—ฝ ๐Ÿญ: Unit Tests - you test your code so that the functions and methods produce desired results for a set of predefined inputs.

๐—ฆ๐˜๐—ฒ๐—ฝ ๐Ÿฎ: Integration Tests - you test specific pieces of the code for ability to integrate with systems outside the boundaries of your code (e.g. databases) and between the pieces of the code itself.

๐—ฆ๐˜๐—ฒ๐—ฝ ๐Ÿฏ: Delivery - you deliver the produced artifact to a pre-prod or prod environment depending on which stage of GitFlow you are in.

What does it look like when ML Training pipelines are involved?

๐—ฆ๐˜๐—ฒ๐—ฝ ๐Ÿญ: Unit Tests - in mature MLOps setup the steps in ML Training pipeline should be contained in their own environments and Unit Testable separately as these are just pieces of code composed of methods and functions.

๐—ฆ๐˜๐—ฒ๐—ฝ ๐Ÿฎ: Integration Tests - you test if ML Training pipeline can successfully integrate with outside systems, this includes connecting to a Feature Store and extracting data from it, ability to hand over the ML Model artifact to the Model Registry, ability to log metadata to ML Metadata Store etc. This CI/CD step also includes testing the integration between each of the Machine Learning Training pipeline steps, e.g. does it succeed in passing validation data from training step to evaluation step.

๐—ฆ๐˜๐—ฒ๐—ฝ ๐Ÿฏ: Delivery - the pipeline is delivered to a pre-prod or prod environment depending on which stage of GitFlow you are in. If it is a production environment, the pipeline is ready to be used for Continuous Training. You can trigger the training or retraining of your ML Model ad-hoc, periodically or if the deployed model starts showing signs of Feature/Concept Drift.
  • ๐Ÿ‘ 3
More from @data_visual
  1. Oct 2, 2026Data Analyst Roadmap
  2. Sep 28, 2026๐ŸŽฏ GigaChat 3.5 Reasoning: 5 Key Features 1๏ธโƒฃ Advanced Reasoning: Explores multiple step-bโ€ฆ
  3. Sep 23, 2026๐Ÿš€ The 10 Levels of AI Agents โ€” Where We Stand Today AI isnโ€™t a single goal โ€” itโ€™s an evolโ€ฆ
  4. Sep 14, 2026AI tools to increase your productivity in 2026 ๐Ÿ‘‡ 1/ Granola: AI meeting notes that capturโ€ฆ
  5. Sep 6, 2026Data Analyst interviews will be easier if you learn these tools in sequence: โžค ๐——๐—ฎ๐˜๐—ฎ ๐—™โ€ฆ
  6. Aug 29, 2026SQL Joins โ€” A Practical Cheatsheet for Professionals If youโ€™re working with relational datโ€ฆ
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook โ†’Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 โ†’