Skip to main content

Helpers for quick ML analysis of kaggle competitions.

Project description

kego

Pipeline

Usage idea:

Run training run by explicitly specifying params:

kego run --model catboost --params learning_rate:0.01 --hp-tune --hp-params max_trees::0:9:log

Run training run from config file.

kego run --config catboostv1

Run training run with overwritten config file params:

kego run --config catboostv1 --params featureset:v1

Following configuration files exist:

# config.yaml
competition:
  - name: ragii
  - deadline: 2026.07.01

featurestore:
  - paths: [kristian@omarchyd, ~/]

models:
  - name: xgboost
    params:
      metric: auc

  - name: resnet
    params:
      n_layers: 10

ensemble:
  method: ridge_stack

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

kego-0.8.0.tar.gz (110.5 kB view details)

Uploaded Source

Built Distribution

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

kego-0.8.0-py3-none-any.whl (108.9 kB view details)

Uploaded Python 3

File details

Details for the file kego-0.8.0.tar.gz.

File metadata

  • Download URL: kego-0.8.0.tar.gz
  • Upload date:
  • Size: 110.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.1 {"installer":{"name":"uv","version":"0.10.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kego-0.8.0.tar.gz
Algorithm Hash digest
SHA256 fb798259d373ff868a6118a6e84cbd09ed5193bea816469c18f9ef35b1eaf4d4
MD5 36f37de4a72ed571b0a6286594830c92
BLAKE2b-256 0a826e3c10bd6173e7f18a0a0f1510a98a5317b237133f23813912b09eb35477

See more details on using hashes here.

File details

Details for the file kego-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: kego-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 108.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.1 {"installer":{"name":"uv","version":"0.10.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kego-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 975b9b2c2e40188636e0b3cfa082fe16cf98b3999ede8e5e5e3ca5d6560f932e
MD5 f0ff9442269fe7c3a1cd4d3dc127d4c2
BLAKE2b-256 376a061f1b76a5f934326589cb5a0cd6b8ac0911040059315d18e5d450cf6816

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