Skip to main content

Fast Auto Machine Learning

Project description


fastautoml is powerful and computationally efficient Python library for automated machine learning, intended for data scientists and with the goal of maximize their productivity.


fastautoml requires:

  • scikit-learn (>= 0.22)
  • pandas (>= 0.25)

User Installation

If you already have a working installation of scikit-learn and pandas, the easiest way to install fastautoml is using pip:

pip install fastautoml


The following example shows how to compute an optimal model for the MNIST dataset included with scikit-learn.

from fastautoml.fastautoml import AutoClassifier
from sklearn.datasets import load_digits
from sklearn.model_selection import train_test_split

X, y = load_digits(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y)

model = AutoClassifier(), y_train)
print("Score:", model.score(X_test, y_test))



R. Leiva and contributors. If you want to contribute to this project, please contact with the main author.


This project is licensed under the 3-Clause BSD license - see the file for details.


This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 732667 RECAP

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for fastautoml, version 0.6
Filename, size File type Python version Upload date Hashes
Filename, size fastautoml-0.6-py3-none-any.whl (19.4 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page