Skip to main content

A unified ML toolkit for models, metrics, plotting, and interpretability.

Project description

Autodocs

KomodoML

A unified ML toolkit for models, metrics, plotting, and interpretability.

Installation

Since KomodoML is not yet published on PyPI, you can install it directly from GitHub or set it up locally for development.

Install from GitHub

To install the latest version from the main branch:

pip install git+https://github.com/YerMarti/KomodoML.git

Local Development Installation

If you want to work on the library or run it in development mode:

git clone https://github.com/YerMarti/KomodoML.git
cd KomodoML
pip install -e .

Quick start

The following snippet trains a Decision Tree Classifier model using a k-fold resampling strategy.

from komodoml.models import DecisionTreeClf
from komodoml.resampling import KFoldFit

clf = DecisionTreeClf()
kfold = KFoldFit(k=5)
kfold.fit(clf, X, y)
print(kfold.scores_)

Alternatively, you can throw the resampling strategy into the model, whatever best suits you.

kfold = KFoldFit(k=5)
clf = DecisionTreeClf(resampling=kfold)
clf.fit(X, y)
print(kfold.scores_)

Documentation

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

komodoml-0.0.0.post1.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

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

komodoml-0.0.0.post1-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file komodoml-0.0.0.post1.tar.gz.

File metadata

  • Download URL: komodoml-0.0.0.post1.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for komodoml-0.0.0.post1.tar.gz
Algorithm Hash digest
SHA256 7b91766a3adc860167fa6e1c888fa5afbe880511cab5125605213b146d90279d
MD5 968e1f187558c57f924aa02d286ef7ef
BLAKE2b-256 6cc94d81f368d5b2ce893f8fa0e949cec4fad623bafe33811ab9ffc70fca0023

See more details on using hashes here.

Provenance

The following attestation bundles were made for komodoml-0.0.0.post1.tar.gz:

Publisher: publish.yml on YerMarti/KomodoML

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file komodoml-0.0.0.post1-py3-none-any.whl.

File metadata

  • Download URL: komodoml-0.0.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for komodoml-0.0.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 53611be4a462d762ab28688177b97a91aa75a5830520520804967bdf35b025fa
MD5 3a5d2ee705cc668475df05b971544f8a
BLAKE2b-256 56dcf1dd7a0e634fb7c5df07ee53f9338c4f1c35c753f5ca11dfa8c3863b8d35

See more details on using hashes here.

Provenance

The following attestation bundles were made for komodoml-0.0.0.post1-py3-none-any.whl:

Publisher: publish.yml on YerMarti/KomodoML

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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