Melio AI的动态

查看Melio AI的公司主页,图片

3,783 位关注者

Once you've trained a model, the next step is to prepare it for deployment to production. Key steps here include: 1?? Serialise the model 2?? Containerise the model 3?? Version the model 4?? Register the model ??? Model serialisation refers to the process of converting a model from its in-memory representation (e.g., objects, data structures) into a format suitable for storage or transmission. It is important because it allows us to standardise the model format, making it easier to deploy and manage across different environments. ?? Model containerisation refers to the process of encapsulating the (often serialised) model and its dependencies within a container. The container includes everything needed to run the model, including the application code, runtime environment, libraries, and dependencies. ?? Model versioning is the process of assigning a unique identifier to each packaged model. This allows us to track changes to the model and ensure we can roll back to the older versions when things go wrong in production. ?? Model versions can become messy to handle, hence many teams use a model registry as a central hub for managing model versions, metadata, and deployment history. Popular model registries often tie the ML experimentations together: ? MLFlow Model Registry centralises metadata like versions, parameters and metrics for easy model tracking and lineage. ? ML Metadata (MLMD) tracks artefacts like datasets, models, executions of pipeline, and the relationships between them to enable lineage tracing and debugging of ML pipelines. Kickstarting your deployment journey begins with proper model packaging by serialising and containerising your models. Then version and register your models to pave the way for repeatable deployment. Next week up: How to Provision Infra & Serve Models #MLOps #ModelRegistry #metadatamanagement #AI #MachineLearning

Merelda Wu

Co-Founder & CEO @ Melio AI ?? MLOps Evangelist ? Building AI Marketplace | Making AI Frictionless ??

9 个月

Model packaging, serialising and containerisation all feel same/same but different. Model versioning, registering, and metadata management are also same/same but different. It's a good review of what each thing means ??

要查看或添加评论,请登录