Skip to main content

A pip-installable collection of 10 machine learning lab programs.

Project description

tripodhub

This package contains the 10 experiments listed in the PESIT Machine Learning Lab manual and is set up to work well in Jupyter Notebook.

Included labs

  1. Histogram, box plot, and outlier analysis on California Housing
  2. Correlation matrix, heatmap, and pair plot on California Housing
  3. PCA on Iris dataset
  4. Find-S algorithm using CSV training data
  5. KNN classification on generated points
  6. Locally Weighted Regression
  7. Linear and Polynomial Regression
  8. Decision Tree classification on Breast Cancer data
  9. Naive Bayes on Olivetti Faces
  10. K-means clustering on Breast Cancer data

Install locally

python -m pip install -e .

Get notebook code

from tripodhub import get_code

print(get_code(1))

Run from terminal

ml-lab --list
ml-lab 1
ml-lab 4
ml-lab 1 --run --no-plots

Run directly in Python

from tripodhub import run_lab

run_lab(1, show_plots=True)

Build distribution files

python -m build

Notes

  • lab07 uses California Housing as a practical replacement for the deprecated Boston dataset loader.
  • lab09 and the Auto MPG fallback in lab07 may download datasets the first time they are run. #\x00 \x00t\x00r\x00i\x00p\x00o\x00d\x00h\x00u\x00b\x00 \x00 \x00#\x00 \x00t\x00r\x00i\x00p\x00o\x00d\x00h\x00u\x00b\x00 \x00 \x00

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

tripodhub-0.1.1.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

tripodhub-0.1.1-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file tripodhub-0.1.1.tar.gz.

File metadata

  • Download URL: tripodhub-0.1.1.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tripodhub-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6cc16d1917d002502d6cdb34d0194f4ac610b972338653c2cc55471c9bbd58e4
MD5 cde95317c3734ac55bd55a7e5bff02ef
BLAKE2b-256 84712782ded2c2ba30f226757e28c32de7da9412e2331e6a91ffe82264e67450

See more details on using hashes here.

Provenance

The following attestation bundles were made for tripodhub-0.1.1.tar.gz:

Publisher: workflow.yml on UJESH2K/tripodhub

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

File details

Details for the file tripodhub-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: tripodhub-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tripodhub-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d3ca91e4a7094271a98390af3f94c941721d858f6eb4ddc96e5e291a4db421fb
MD5 0bb40791693bda1a023531db46a1b0b2
BLAKE2b-256 88fe5380241dcbc75a3d345510e96207f15bd7a76fc912b93a747afc575cc4ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for tripodhub-0.1.1-py3-none-any.whl:

Publisher: workflow.yml on UJESH2K/tripodhub

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