Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mlboardkit-0.1.1-py3-none-any.whl (207.4 kB view details)

Uploaded Python 3

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

Hashes for mlboardkit-0.1.1.tar.gz
Algorithm Hash digest
SHA256 60a4948f9db5159a7837686cc78b1399a8cfeb2b7425aa5727e6d68d141bc003
MD5 39f5baaec8fa384e824f2cee378a9725
BLAKE2b-256 ad26161a72a6323ab95aefb471c3d6b797f8ac53ec799ef819472a9b8464ff1c

See more details on using hashes here.

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

Hashes for mlboardkit-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca6754ec62ee6619aab4971eff0ff55008ccefea83b7f946f4018f2f44fbd0c9
MD5 45c01a2efc467109ccd63225042d65c9
BLAKE2b-256 04a14cd1fc27bba832fb72fb47cb394db3555e9f3c86c415dc18ea29c8f8f37d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page