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 .

Run in Jupyter Notebook

from tripodhub import lab1, lab4, run_lab

run_lab(1, show_plots=True)
lab4.run()

Run from terminal

ml-lab --list
ml-lab 1 --no-plots
ml-lab 4 --csv-path training.csv

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.0.tar.gz (8.8 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.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tripodhub-0.1.0.tar.gz
  • Upload date:
  • Size: 8.8 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.0.tar.gz
Algorithm Hash digest
SHA256 6bfb8f189cf0e4c2e5fedeff24ef4e4e2c4f9b09ad0101112a1d42d59cf2913f
MD5 3a05c1a5ce4f0e742f35e604bd019e81
BLAKE2b-256 cb5a317ff4d1feb8561f91ee3998d4aca6a172ca16192b2c3e1ab10e2955f0d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tripodhub-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: tripodhub-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 82d079d140c0c8416b09fe60ab3e18ea9e469ab5c98b00ead864a5ec3433300c
MD5 51cc818d96c5bebc73be71c2f5246c03
BLAKE2b-256 9af6a9b61fd02713b974068a6e35f065b861a5c3e2ac4848357bf62a44e07e20

See more details on using hashes here.

Provenance

The following attestation bundles were made for tripodhub-0.1.0-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