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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3f6be7c7006ea2bb902d683e0089328de9fbe9da637b1e0ae0ac0771c8494f1
|
|
| MD5 |
29d455cb683660df37a8501ac6bf328d
|
|
| BLAKE2b-256 |
fbe5e653bd76451cec569601bdd27b99cc2775c0051930eb7d1d4a36bb065e61
|