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
- Histogram, box plot, and outlier analysis on California Housing
- Correlation matrix, heatmap, and pair plot on California Housing
- PCA on Iris dataset
- Find-S algorithm using CSV training data
- KNN classification on generated points
- Locally Weighted Regression
- Linear and Polynomial Regression
- Decision Tree classification on Breast Cancer data
- Naive Bayes on Olivetti Faces
- 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
lab07uses California Housing as a practical replacement for the deprecated Boston dataset loader.lab09and the Auto MPG fallback inlab07may 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cc16d1917d002502d6cdb34d0194f4ac610b972338653c2cc55471c9bbd58e4
|
|
| MD5 |
cde95317c3734ac55bd55a7e5bff02ef
|
|
| BLAKE2b-256 |
84712782ded2c2ba30f226757e28c32de7da9412e2331e6a91ffe82264e67450
|
Provenance
The following attestation bundles were made for tripodhub-0.1.1.tar.gz:
Publisher:
workflow.yml on UJESH2K/tripodhub
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tripodhub-0.1.1.tar.gz -
Subject digest:
6cc16d1917d002502d6cdb34d0194f4ac610b972338653c2cc55471c9bbd58e4 - Sigstore transparency entry: 1863409822
- Sigstore integration time:
-
Permalink:
UJESH2K/tripodhub@8df3c9ad07179679293491a7e4a08236976e48c6 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/UJESH2K
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@8df3c9ad07179679293491a7e4a08236976e48c6 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3ca91e4a7094271a98390af3f94c941721d858f6eb4ddc96e5e291a4db421fb
|
|
| MD5 |
0bb40791693bda1a023531db46a1b0b2
|
|
| BLAKE2b-256 |
88fe5380241dcbc75a3d345510e96207f15bd7a76fc912b93a747afc575cc4ba
|
Provenance
The following attestation bundles were made for tripodhub-0.1.1-py3-none-any.whl:
Publisher:
workflow.yml on UJESH2K/tripodhub
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tripodhub-0.1.1-py3-none-any.whl -
Subject digest:
d3ca91e4a7094271a98390af3f94c941721d858f6eb4ddc96e5e291a4db421fb - Sigstore transparency entry: 1863409937
- Sigstore integration time:
-
Permalink:
UJESH2K/tripodhub@8df3c9ad07179679293491a7e4a08236976e48c6 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/UJESH2K
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@8df3c9ad07179679293491a7e4a08236976e48c6 -
Trigger Event:
push
-
Statement type: