Skip to main content

End-to-end ML pipeline library — data ingestion to deployment

Project description

mlforge Examples

Three complete end-to-end examples showing how to use mlforge. Each one is fully commented — every line explains what it does and why.

Examples

01 — Quickstart (5 minutes)

python examples/01_quickstart.py

The simplest possible pipeline. Generates data, cleans it, trains a model, makes predictions. Start here if you're new to mlforge or ML.

02 — Titanic Survival Prediction (Classification)

python examples/02_titanic.py

Predicts who survived the Titanic disaster (yes/no). Shows how to handle real messy data — missing values, text columns, duplicates.

Requires: titanic.csv in the same folder. Download: https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv

03 — House Price Prediction (Regression)

python examples/03_house_prices.py

Predicts house prices from features like size, bedrooms, and location. Shows feature engineering, cross validation, hyperparameter tuning, and drift detection.

No download needed — generates realistic data automatically.

What you'll learn

Concept Where it's shown
Loading data from a file 02_titanic.py
Checking data quality 02_titanic.py, 03_house_prices.py
Filling missing values 02_titanic.py
Encoding text columns 02_titanic.py, 03_house_prices.py
Handling outliers 02_titanic.py, 03_house_prices.py
Normalising features All examples
Creating new features 03_house_prices.py
Training multiple models 02_titanic.py, 03_house_prices.py
Comparing models 02_titanic.py, 03_house_prices.py
Cross validation 03_house_prices.py
Hyperparameter tuning 03_house_prices.py
Saving models 02_titanic.py, 03_house_prices.py
Drift detection 03_house_prices.py

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

mlforge_py-1.0.0.tar.gz (43.6 kB view details)

Uploaded Source

Built Distribution

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

mlforge_py-1.0.0-py3-none-any.whl (67.9 kB view details)

Uploaded Python 3

File details

Details for the file mlforge_py-1.0.0.tar.gz.

File metadata

  • Download URL: mlforge_py-1.0.0.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for mlforge_py-1.0.0.tar.gz
Algorithm Hash digest
SHA256 903992619425d2d8204b3c7fe402b1b9eb42530dc7695d672dd599c564c836a8
MD5 b07d1de42c6639a5d2b5801eb68d33e0
BLAKE2b-256 5ad3800fd2f278a408f04918148a562fa365e89a168d874ff2de58f655656def

See more details on using hashes here.

File details

Details for the file mlforge_py-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mlforge_py-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 67.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for mlforge_py-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92010cdff0e827c0228dbad4e453d0220fc423e74fe3c0ab35dc57a521c4fdd1
MD5 4034c3fb644c275a12e6eab27443a015
BLAKE2b-256 5d3a5e7352d781e2e436e24121ffed2bb34cce2b1760d61130d95d2faf98f7dd

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