A tool to automate preprocessing phase.
Project description
preprocmachine
A tool to automate preprocessing phase.
Free software: MIT license
Documentation: https://preprocmachine.readthedocs.io.
Features
Takes a pandas dataframe as input along with target attribute
- Expandable library of self-contained modules containing preprocessing techniques available to use
Normalization
Imputation
Feature Selection
Outlier Detection
Duplicate Detection
Provides flexibility to include a user defined preprocessing method if required
Algorithm is flexible enough to work with any user defined ML algorithm
Utilizes Epsilon greedy algorithm to determine the preprocessing steps
- Once algorithm execution is complete, it will return following:
Processed Dataset
metric to evaluate the performance with comparison to performance before preprocessing
Series of Preprocessing Steps involved to reach this performance
Credits
Inspiration was taken from a published paper and open source project Learn2Clean: https://github.com/LaureBerti/Learn2Clean
History
0.0.1 (2021-12-01)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 preprocmachine-0.0.2.tar.gz.
File metadata
- Download URL: preprocmachine-0.0.2.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f36d8660614b530f01628d4d5ff0842d6e258abf4e52e633b5e8785231c7958a
|
|
| MD5 |
e49effabc426359776508365b44ad325
|
|
| BLAKE2b-256 |
a8f34bfb5961dec63b07cc3124a9f0e9bcf383839d94809b312a27ac1974e0a0
|
File details
Details for the file preprocmachine-0.0.2-py2.py3-none-any.whl.
File metadata
- Download URL: preprocmachine-0.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 13.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4f4e285b5ed09d8b50efeb29c75dc7136ad704cdeeece88257fd6830ca2f1cc
|
|
| MD5 |
bd34b8def355e5cb98be68f856100eb4
|
|
| BLAKE2b-256 |
84c0f5951fe5ac5bde5564e5510070f35f6d85d39ac22e187b02d921fbf5dda9
|