Skip to main content

AutoML library for fast experementations.

Project description

Hashnode logo

FALCON: A Lightweight AutoML Library

Falcon is a lightweight python library that allows to train production-ready machine learning models in a single line of code.

Why Falcon ? 🔍

  • Simplicity: With Falcon, training a comprehensive Machine Learning pipeline is as easy as writing a single line of code.
  • Flexibility: Falcon offers a range of pre-set configurations, enabling swift interchangeability of internal components with just a minor parameter change.
  • Extendability: Falcon's modular design, along with its extension registration procedure, allows seamless integration with virtually any framework.
  • Portability: A standout feature of Falcon is its deep native support for ONNX models. This lets you export complex pipelines into a single ONNX graph, irrespective of the underlying frameworks. As a result, your model can be conveniently deployed on any platform or with almost any programming language, all without dependence on the training environment.

Future Developments 🔮

Falcon ML is under active development. We've already implemented a robust and production-ready core functionality, but there's much more to come. We plan to introduce many new features by the end of the year, so stay tuned!

⭐ If you liked the project, please support us with a star!

Quick Start 🚀

You can try falcon out simply by pointing it to the location of your dataset.

from falcon import AutoML

AutoML(task = 'tabular_classification', train_data = '/path/to/titanic.csv')

Alternatively, you can use one of the available demo datasets.

from falcon import AutoML
from falcon.datasets import load_churn_dataset, load_insurance_dataset 
# churn -> classification; insurance -> regression

df = load_churn_dataset()

AutoML(task = 'tabular_classification', train_data = df)

Installation 💾

Stable release from PyPi

pip install falcon-ml

Latest version from GitHub

pip install git+https://github.com/OKUA1/falcon

Installing some of the dependencies on Apple Silicon Macs might not work, the workaround is to create an X86 environment using Conda

conda create -n falcon_env
conda activate falcon_env
conda config --env --set subdir osx-64
conda install python=3.9
pip3 install falcon-ml

Documentation 📚

You can find a more detailed guide as well as an API reference in our official docs.

Authors & Contributors ✨


Oleg Kostromin


Iryna Kondrashchenko


Marco Pasini

Project details


Download files

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

Source Distribution

falcon-ml-0.7.0.tar.gz (45.8 kB view details)

Uploaded Source

Built Distribution

falcon_ml-0.7.0-py3-none-any.whl (59.2 kB view details)

Uploaded Python 3

File details

Details for the file falcon-ml-0.7.0.tar.gz.

File metadata

  • Download URL: falcon-ml-0.7.0.tar.gz
  • Upload date:
  • Size: 45.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for falcon-ml-0.7.0.tar.gz
Algorithm Hash digest
SHA256 6870ccf1d42ad493500726018533b2df3eb4f293297d5598d28e7e41ccbd7074
MD5 f7a0d615346601d459c6f28292067431
BLAKE2b-256 214ccfa29518a886ed7743d0aa25e3b7500c3a84bb2dd3bca6ad6b0cc44b73b2

See more details on using hashes here.

File details

Details for the file falcon_ml-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: falcon_ml-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 59.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for falcon_ml-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76a3e9137c0d81f1fddb45f5093dbaea4bd1404bc606d1f281aa1b134e7bc6bd
MD5 e795a17a601f9f0a0aef459ce7c9c761
BLAKE2b-256 d9afedf6ad7095467fbe03a28f81e7198c3106e5ace6ccd9ef03c73b46740371

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page