Metadata-Version: 2.1
Name: crosspredict
Version: 0.0.1
Summary: package for easy crossvalidation
Home-page: UNKNOWN
Author: Vladislav Boyadzhi
Author-email: vladislav.boyadzhi@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: numpy (>=1.18.1)
Requires-Dist: hyperopt (>=0.2.3)
Requires-Dist: lightgbm (>=2.3.1)
Requires-Dist: pandas (>=0.25.3)
Requires-Dist: shap (>=0.34.0)
Requires-Dist: matplotlib (>=3.1.2)
Requires-Dist: seaborn (>=0.9.0)
Requires-Dist: xgboost (>=0.90)
Requires-Dist: catboost (>=0.20.2)
Requires-Dist: category-encoders (>=2.1.0)
Requires-Dist: sphinx (==2.4.1)
Requires-Dist: sphinx-argparse (==0.2.5)
Requires-Dist: sphinx-autodoc-typehints (==1.10.3)
Requires-Dist: nbsphinx (==0.5.1)
Requires-Dist: recommonmark (==0.6.0)
Requires-Dist: sphinx-copybutton (==0.2.8)
Requires-Dist: RinohType (==0.3.1)
Requires-Dist: pypng (==0.0.20)
Requires-Dist: pytest (==5.3.5)
Requires-Dist: pyyaml (==5.3)

# CrossPredict

* The library makes cross validation easy
* Easy use of target encoding with double crossvalidation
* Easy to extend to other models
* Supports Lightgbm, XGBoost
* Supports crossvalidation by users (RepeatedKFold)
* Supports stratified crossvalidation by target column (RepeatedStratifiedKFold)
* Supports simple crossvalidation (RepeatedKFold)
* Supports target encoding library category_encoders


## Table of contents
- [Installation](#installation)
- [How to use](#how-to-use)

## Installation
```bash
git clone https://github.com/crosspredict/crosspredict
python -m pip install .
```

## How to use

**Simple_example_in_one_Notebook** - [`Simple_example_in_one_Notebook.ipynb`](https://github.com//crosspredict/crosspredict/blob/master/notebooks/Simple_example_in_one_Notebook.ipynb)

**Iterator_class** - [`Iterator_class.ipynb`](https://github.com//crosspredict/crosspredict/blob/master/notebooks/Iterator_class.ipynb)

**CrossModelFabric_class** - [`CrossModelFabric_class.ipynb`](https://github.com//crosspredict/crosspredict/blob/master/notebooks/CrossModelFabric_class.ipynb)

**CrossTargetEncoder_class** - [`CrossTargetEncoder_class.ipynb`](https://github.com//crosspredict/crosspredict/blob/master/notebooks/CrossTargetEncoder_class.ipynb)

