zenml
  • Home
  • Tags
  • ZenML

ZenML | blog

The latest news, opinions and technical guides from ZenML.

ZenML's Month of MLOps Recap

November 22, 2022 - Hamza Tahir


The ZenML MLOps Competition ran from October 10 to November 11, 2022, and was a wonderful expression of open-source MLOps problem-solving.

Transforming Vanilla PyTorch Code into Production Ready ML Pipeline - Without Selling Your Soul

October 27, 2022 - Felix Altenberger and Dickson Neoh


Transform quickstart PyTorch code as a ZenML pipeline and add experiment tracking and secrets manager component.

ZenML's Month of MLOps: Competition Announcement

September 26, 2022 - Alex Strick van Linschoten


Join us for a celebration of open-source MLOps, where you get to both express your creativity and solve a problem that is interesting to you! Our MLOps Competition runs from October 10 to November 11, 2022.

Keep the lint out of your ML pipelines! Use Deepchecks to build and maintain better models with ZenML!

September 06, 2022 - Stefan Nica


Test automation is tedious enough with traditional software engineering, but machine learning complexities can make it even less appealing. Using Deepchecks with ZenML pipelines can get you started as quickly as it takes you to read this article.

Deploy your ML models with KServe and ZenML

August 04, 2022 - Safoine El khabich


How to use ZenML and KServe to deploy serverless ML models in just a few steps.

ZenML sets up Great Expectations for continuous data validation in your ML pipelines

July 07, 2022 - Stefan Nica


ZenML combines forces with Great Expectations to add data validation to the list of continuous processes automated with MLOps. Discover why data validation is an important part of MLOps and try the new integration with a hands-on tutorial.

How to run production ML workflows natively on Kubernetes

June 29, 2022 - Felix Altenberger


Getting started with distributed ML in the cloud: How to orchestrate ML workflows natively on Amazon Elastic Kubernetes Service (EKS).

Serverless MLOps with Vertex AI

June 27, 2022 - Alexej Penner


How ZenML lets you have the best of both worlds, serverless managed infrastructure without the vendor lock in.

Move over Kubeflow, there's a new sheriff in town: Github Actions 🤠

June 20, 2022 - Michael Schuster


This tutorial presents an easy and quick way to use GitHub Actions to run ML pipelines in the cloud. We showcase this functionality using Microsoft's Azure Cloud but you can use any cloud provider you like.

Need an open-source data annotation tool? We've got you covered!

June 10, 2022 - Alex Strick van Linschoten


We put together a list of 48 open-source annotation and labeling tools to support different kinds of machine-learning projects.

Podcast: ML Engineering with Ben Wilson

June 8, 2022 - Alex Strick van Linschoten


This week I spoke with Ben Wilson, author of 'Machine Learning Engineering in Action', a jam-backed guide to all the lessons that Ben has learned over his years working to help companies get models out into the world and run them in production.

How to get the most out of data annotation

June 2, 2022 - Alex Strick van Linschoten


I explain why data labeling and annotation should be seen as a key part of any machine learning workflow, and how you probably don't want to label data only at the beginning of your process.

Will they stay or will they go? Building a Customer Loyalty Predictor

May 27, 2022 - Ayush Singh


We built an end-to-end production-grade pipeline using ZenML for a customer churn model that can predict whether a customer will remain engaged with the company or not.

The Framework Way is the Best Way: the pitfalls of MLOps and how to avoid them

May 24, 2022 - Stefan Nica


As our AI/ML projects evolve and mature, our processes and tooling also need to keep up with the growing demand for automation, quality and performance. But how can we possibly reconcile our need for flexibility with the overwhelming complexity of a continuously evolving ecosystem of tools and technologies? MLOps frameworks promise to deliver the ideal balance between flexibility, usability and maintainability, but not all MLOps frameworks are created equal. In this post, I take a critical look at what makes an MLOps framework worth using and what you should expect from one.

All Continuous, All The Time: Pipeline Deployment Patterns with ZenML

May 11, 2022 - Safoine El Khabich


Connecting model training pipelines to deploying models in production is seen as a difficult milestone on the way to achieving MLOps maturity for an organization. ZenML rises to the challenge and introduces a novel approach to continuous model deployment that renders a smooth transition from experimentation to production.

Predicting how a customer will feel about a product before they even ordered it

April 20, 2022 - Ayush Singh


We built an end to end continuous deployment pipeline using ZenML for a customer satisfaction model that uses historical data of the customer predict the review score for the next order or purchase.

'It's the data, silly!' How data-centric AI is driving MLOps

April 07, 2022 - Hamza Tahir


ML practitioners today are embracing data-centric machine learning, because of its substantive effect on MLOps practices. In this article, we take a brief excursion into how data-centric machine learning is fuelling MLOps best practices, and why you should care about this change.

Podcast: Open-Source MLOps with Matt Squire

March 31, 2022 - Alex Strick van Linschoten


This week I spoke with Matt Squire, the CTO and co-founder of Fuzzy Labs, where they help partner organizations think through how best to productionise their machine learning workflows.

Podcast: Practical Production ML with Emmanuel Ameisen

March 18, 2022 - Alex Strick van Linschoten


This week I spoke with Emmanuel Ameisen, a data scientist and ML engineer currently based at Stripe. Emmanuel also wrote an excellent O'Reilly book called 'Building Machine Learning Powered Applications', a book I find myself often returning to for inspiration and that I was pleased to get the chance to reread in preparation for our discussion.

Everything you ever wanted to know about MLOps maturity models

March 7, 2022 - Alex Strick van Linschoten


An exploration of some frameworks created by Google and Microsoft that can help think through improvements to how machine learning models get developed and deployed in production.

Podcast: From Academia to Industry with Johnny Greco

March 3, 2022 - Alex Strick van Linschoten


This week I spoke with Johnny Greco, a data scientist working at Radiology Partners. Johnny transitioned into his current work from a career as an academic — working in astronomy — where also worked in the open-source space to build a really interesting synthetic image data project.

How to painlessly deploy your ML models with ZenML

March 2, 2022 - Stefan Nica


Connecting model training pipelines to deploying models in production is regarded as a difficult milestone on the way to achieving Machine Learning operations maturity for an organization. ZenML rises to the challenge and introduces a novel approach to continuous model deployment that renders a smooth transition from experimentation to production.

Podcast: The Modern Data Stack with Tristan Zajonc

February 10, 2022 - Alex Strick van Linschoten


Tristan and Alex discuss where machine learning and AI are headed in terms of the tooling landscape. Tristan outlined a vision of a higher abstraction level, something he's working on making a reality as CEO at Continual.

Podcast: Neurosymbolic AI with Mohan Mahadevan

January 27, 2022 - Alex Strick van Linschoten


Mohan and Alex discuss neurosymbolic AI and the implications of a shift towards that as a core paradigm for production AI systems. In particular, we discuss the practical consequences of such a shift, both in terms of team composition as well as infrastructure requirements.

10 Reasons ZenML ❤️ Evidently AI's Monitoring Tool

January 21, 2022 - Alex Strick van Linschoten


ZenML recently added an integration with Evidently, an open-source tool that allows you to monitor your data for drift (among other things). This post showcases the integration alongside some of the other parts of Evidently that we like.

Podcast: Monitoring Your Way to ML Production Nirvana with Danny Leybzon

December 16, 2021 - Alex Strick van Linschoten


We discuss how to monitor models in production, and how it helps you in the long-run.

Why you should be using caching in your machine learning pipelines

December 7, 2021 - Alex Strick van Linschoten


Use caches to save time in your training cycles, and potentially to save some money as well!

Podcast: Practical MLOps with Noah Gift

December 2, 2021 - Alex Strick van Linschoten


We discuss the role of MLOps in an organization, some deployment war stories from his career as well as what he considers to be 'best practices' in production machine learning.

Lazy Loading Integrations in ZenML

November 26, 2021 - Baris Can Durak


How integrations work under the hood to connect you to the tools you know and love.

Pipeline Conversations: Our New Podcast

November 19, 2021 - Adam Probst


We launched a podcast to have conversations with people working to productionize their machine learning models and to learn from their experience.

Why ML should be written as pipelines from the get-go

March 31, 2021 - Hamza Tahir


Eliminate technical debt with iterative, reproducible pipelines.

MLOps: Learning from history

November 9th, 2020 - ZenML Team


MLOps isn't just about new technologies and coding practices. Getting better at productionizing your models also likely requires some institutional and/or organisational shifts.

Why ML in production is (still) broken - [#MLOps2020]

June 26th, 2020 - Hamza Tahir


The MLOps movement and associated new tooling is starting to help tackle the very real technical debt problems associated with machine learning in production.

Can you do the splits?

June 11th, 2020 - Hamza Tahir


Splitting up datasets is part of the daily work of a data scientist, but there's more complexity and art to it than first meets the eye.

A case for declarative configurations for ML training

May 17th, 2020 - ZenML Team


Using config files to specify infrastructure for training isn't widely practiced in the machine learning community, but it helps a lot with reproducibility.

Why deep learning development in production is (still) broken

May 1st, 2020 - Hamza Tahir


Software engineering best practices have not been brought into the machine learning space, with the side-effect that there is a great deal of technical debt in these code bases.

Distributed PCA using TFX

February 27, 2020 - Hamza Tahir - Crossposted on Tensorflow Blog


We use PCA to reduce the dimension of input vectors while retaining maximal variance.

About ZenML

  • Imprint & Data privacy

Links

  • ZenML Home
  • ZenML Docs
  • ZenML Terms of service

Contact Us

  • info@zenml.io