Managing our community with a ZenML pipeline.

11 Jan 2022
5 min read

Last updated: March 13, 2023

Introduction

Understanding the ZenML community has always been an important aspect of our journey. It allows us to tailor our framework to meet the needs of our users, identify areas for improvement, build relationships with our community, and make data-driven decisions.

In order to achieve these goals, we use Orbit. Orbit is a community-building platform that provides a powerful set of tools to help you understand and manage your community better. From comprehensive community insights to engagement metrics, it helps us to track the growth of our tool and take the necessary steps going into the future.

Use Case

In this project, we are using the Orbit API to detect members of our community who are either booming (highly active in the recent period) or churned(previously active, but recently inactive).

Stack Components

In this initial version, you can run the project locally. However, it is much more ideal to run a pipeline such as the community_analysis_pipeline on a regular schedule. In order to achieve that, you have to deploy ZenML and set up a stack that supports our scheduling feature. Please check our docs for more information.

Code

The codes to reproduce this project are open-source on GitHub. View the code here.

Start your new ML Project today with ZenML Pro

Join 1,000s of members already deploying models with ZenML.