mlvern v0.2.0, This Enhanced ML Workflow Framework with a better API,
Project description
mlvern
mlvern is a lightweight Python framework for building reproducible and well-organized machine learning workflows. It provides clear tooling for dataset management, experiment tracking, model versioning, and evaluation reporting.
Project documentation: https://ml-vern.readthedocs.io/en/latest/
Purpose
Machine learning projects often become difficult to maintain due to scattered datasets, untracked experiments, and inconsistent model artifacts. mlvern addresses these problems by offering a simple and deterministic project structure where heavy data inspection and analysis are performed only once per unique dataset fingerprint.
The framework is suitable for:
- Individual ML practitioners
- Research prototyping
- Academic projects
- Small to medium ML teams
Core Capabilities
- Dataset registration and fingerprinting
- Persistent metadata storage
- Automated exploratory data analysis
- Experiment run management
- Model artifact registry
- Standardized prediction interface
- Evaluation and metric comparison
- Cleanup and pruning utilities
Development Philosophy
mlvern follows these principles:
- Deterministic dataset fingerprinting
- One-time heavy data inspection
- Minimal and explicit APIs
- Clear artifact organization
- Easy comparison between runs
- Simple prediction and evaluation helpers
Installation
Install the latest stable version from PyPI:
pip install mlvern
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mlvern-0.2.0.tar.gz.
File metadata
- Download URL: mlvern-0.2.0.tar.gz
- Upload date:
- Size: 50.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04f2b3c540260ec00e9dabde04880ff868c2d79aa0629f116a0c25a3941d0ace
|
|
| MD5 |
2aefdea0b9eb579043597cc71c7c0df3
|
|
| BLAKE2b-256 |
7444f216b675b69c3f1a762a0d8dcdd2c682be33f26df29eb2bf230084f79a76
|
File details
Details for the file mlvern-0.2.0-py3-none-any.whl.
File metadata
- Download URL: mlvern-0.2.0-py3-none-any.whl
- Upload date:
- Size: 76.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5ed9734b8ea24c0da2fbabb3150db7279d1f13e406a53e90fc620c4f316acac
|
|
| MD5 |
5be3e9dd08fcb8a0891cae3bd0bf9299
|
|
| BLAKE2b-256 |
b71dc1b164db46365161a63e0f87b16ec80870b71588a3fb0a3da1bdac4ad6a5
|