Utilities for data processing, model training, and analysis.
Project description
ML-Scripts
Minimal setup and installation instructions. Detailed usage has moved to usage.md.
Install
# from source (editable)
pip install -e .
# from PyPI (published)
pip install mlboardkit
Quick start
# After installing mlboardkit, import via the mlboardkit namespace
from mlboardkit.data_utils.dataset_processor import main as dataset_processor_main
from mlboardkit.analysis_tools.metrics_utils import compute_classification_metrics
compute_classification_metrics([1,0,1],[1,0,0])
CLI via python -m:
python -m mlboardkit.data_utils.dataset_processor quality-check dataset.csv --report report.json
python -m mlboardkit.data_utils.data_converter convert input.json output.csv --format csv
python -m mlboardkit.analysis_tools.plot_metrics training_log.json --plot-type training --output curves.png
python -m mlboardkit.model_utils.train_model --model-name bert-base-uncased --train-file train.jsonl --epochs 3
Python requirement: 3.9+
Full usage and CLI examples are in usage.md.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mlboardkit-0.1.1.tar.gz
(169.4 kB
view details)
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
mlboardkit-0.1.1-py3-none-any.whl
(207.4 kB
view details)
File details
Details for the file mlboardkit-0.1.1.tar.gz.
File metadata
- Download URL: mlboardkit-0.1.1.tar.gz
- Upload date:
- Size: 169.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60a4948f9db5159a7837686cc78b1399a8cfeb2b7425aa5727e6d68d141bc003
|
|
| MD5 |
39f5baaec8fa384e824f2cee378a9725
|
|
| BLAKE2b-256 |
ad26161a72a6323ab95aefb471c3d6b797f8ac53ec799ef819472a9b8464ff1c
|
File details
Details for the file mlboardkit-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mlboardkit-0.1.1-py3-none-any.whl
- Upload date:
- Size: 207.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca6754ec62ee6619aab4971eff0ff55008ccefea83b7f946f4018f2f44fbd0c9
|
|
| MD5 |
45c01a2efc467109ccd63225042d65c9
|
|
| BLAKE2b-256 |
04a14cd1fc27bba832fb72fb47cb394db3555e9f3c86c415dc18ea29c8f8f37d
|