Metadata-Version: 2.1
Name: tkmt-package
Version: 0.12
Summary: UNKNOWN
Home-page: UNKNOWN
Author: ['Mugdha Thanawala', 'Tushar Kolekar']
Author-email: tkmt.ensemble@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: numpy
Requires-Dist: sklearn
Requires-Dist: pandas

## 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](https://pip.pypa.io/en/stable/) to install foobar.

```bash
pip install tkmt_package
```

## Main Features
Ensemble Learning Techniques:
* Averaging
* Weighted Averaging
* Rank Weighted
 
Data Preprocessing:
* Data Preperation
* Data Normalizations
* Train TEST Split
* Performance Evaluation
* Graphical Representation

## Documentation
The documentation for the latest release is at
- https://github.com/tkmtpackage?tab=repositories
- https://github.com/TusharKolekar/tkmk_package

## How to get it
The main branch on GitHub is the most up to date code
- https://github.com/tkmtpackage?tab=repositories

Source download of release tags are available on GitHub
- https://github.com/TusharKolekar/tkmk_package

## Contributing
Contributions in any form are welcome, including:
- Documentation improvements
- Additional tests
- New features to existing models
- New models

