Skip to main content

No project description provided

Project description

tkmt_package

The tkmt_package is a Python library for dealing with regression problem statements. This package includes modules for ensemble learning starting from data preparation to assigning the dependent and independent variables, data normalization to rescale the data and train test split. There are modules for setting user defined base models to use ensemble learning techniques like averaging and weighted averaging. The module for the accuracy filter, filters out and displays the modules with the accuracy more than or equal to the set user defined threshold value. There is a module to get weights of the models defined by the user based on their accuracies. The module for averaging technique takes the average of the performance of all the models defined by the user and outputs a new model based on the average. Similarly, the module for weighted averaging, takes the average of all the models based on their weights. The module for performance evaluation shows the performance of the model in terms of accuracy, MAE, MSE, MAPE and RMSE. The performance of the models is plotted using the get_plot module in terms of real and predicted values.

Installation

Use the package manager pip to install tkmt_package.

pip install tkmt_package

Main Features

Ensemble Learning Techniques:

  • Averaging
  • Weighted Averaging
  • Rank Weighted
  • Votting

Data Preprocessing:

  • Data Preperation
  • Data Normalizations
  • Train TEST Split

Performance Evaluation:

  • Performance Evaluation
  • Graphical Representation

Documentation

The documentation for the latest release is at

How to get it

The main branch on GitHub is the most up to date code

Source download of release tags are available on GitHub

Contributing

Contributions in any form are welcome, including:

  • Documentation improvements
  • Additional tests
  • New features to existing models
  • New models

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

tkmt_package-0.13-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file tkmt_package-0.13-py3-none-any.whl.

File metadata

  • Download URL: tkmt_package-0.13-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for tkmt_package-0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 c3f6be7c7006ea2bb902d683e0089328de9fbe9da637b1e0ae0ac0771c8494f1
MD5 29d455cb683660df37a8501ac6bf328d
BLAKE2b-256 fbe5e653bd76451cec569601bdd27b99cc2775c0051930eb7d1d4a36bb065e61

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