Skip to main content

ML Package

A Package through which multiple things can be done in a go like fitting a model of your own choice (regression/classification) and get final results in terms of model accuracy/ score/ mse/ mae/ confusion matrix and direct submission file which we need to upload in case of competitions.

Two things can be achieved from this package:

  1. Results after fitting any Regression/classification algorithm of your own choice. Function to be used - train_model
  2. Final submission file to be submitted directly in competitions. Function to be used - return_csv

Requirements:

  1. sklearn
  2. numpy
  3. pandas
  4. Pre-processed data to be passed - data already cleaned, splitted into train and test
  5. In train_model function, parameters to be passed:
    • x_train, y_train, x_test, y_test
    • model object
    • regression=True (if addressing regression problem)
    • regression=False (if addressing classification problem (default is True))
  6. In return_csv function, parameters to be passed:
    • x_train, y_train, x_test, y_test
    • model object
    • sample submission file (dataframe)
    • target column name (string)
    • file location name (filepath where to be saved)

Installation & Usage

  1. Make sure that your pip version is up-to-date: pip install --upgrade pip. Check version with pip -V.
  2. Select the correct package:
    • There are two packages (two versions of the package )and you should SELECT ONLY ONE OF THEM which is the latest one.
    • Install using pip install mlpkg with latest version
  3. Import the package and use its functions: from ML_Utility import ML_package

Release files for mlpkg 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mlpkg 0.3
File Size Uploaded
mlpkg-0.3.tar.gz 2.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mlpkg 0.3
File Interpreter ABI Platform
mlpkg-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 6.6 kB

Release files / mlpkg-0.3.tar.gz

Download URL mlpkg-0.3.tar.gz
Size 2.8 kB
Tags Source
SHA-256 checksum
How to use checksums
19fbf0f34f0c41d5e2bfe791d626791793b1b79d0037143501e6ca4485c741fa
BLAKE2b-256 checksum
How to use checksums
c830c6f0705e225ceb5a1108442c3561769ec1dfd354f965dd7b8324390eb23a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

Release files / mlpkg-0.3-py3-none-any.whl

Download URL mlpkg-0.3-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
73d1e839118d3ad90d409ec145b49915199265cf29386e787d4f85f1ffa6f1f4
BLAKE2b-256 checksum
How to use checksums
3cd7b909331d5ba802e1538295e632e12c64f678dd1f8d673348def1b159437e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page