_images/logo.png
Deployment pypi conda
Build Status travis
Metrics coverall
GitHub contributors GitHub
License BSD
Community gitter

predicteasy : powerful autoML toolkit

PredictEasy is an exclusive python autoML library and command line utility that helps any developer to transform raw data into a machine-learning format.

Installation

Prerequisite

  • Python3.

Install the extension by using pip.

$ pip install predicteasy

Quick start

Classifier

from predicteasy.core.data import TableFrame
from predicteasy.core.supervised import Classifier

df = TableFrame(pd.read_csv('data/train.csv'))
y = df['Survived']
X = df.drop('Survived', axis=1)
clf = Classifier(X, y)
print(clf.scoring(multiple=True))

Regressor

from predicteasy.core.data import TableFrame
from predicteasy.core.supervised import Regressor

df = TableFrame(pd.read_csv('data/train.csv'))
y = df['Age']
X = df.drop('Age', axis=1)
clf = Regressor(X, y)
print(clf.scoring(multiple=True))
ID Model Score Elapsed
1 extra_tree 1.0875861644744873 0.8181887043994667
2 dtree 0.8875861644744873 0.8181887043994667
3 rfc 0.875861644744873 0.8181887043994667
4 xgb 0.870861644744873 0.8181887043994667

Contributors

https://avatars3.githubusercontent.com/u/3523655?s=60&v=4 https://avatars1.githubusercontent.com/u/29769264?s=60&v=4

Infrastructure support

Indices and tables