[P] baikal: A graph-based functional API for building complex scikit-learn pipelines
I’d like to share a project I’ve been working on: https://github.com/alegonz/baikal
baikal is a graph-based, functional API for building complex machine learning pipelines of objects that implement the scikit-learn API.
It aims to make easier the process of building, fitting, predicting with, and querying complex pipelines, while making the code more readable, less verbose and closer to our mental representation of the pipeline.
You can think of it as “scikit-learn meets Keras”. With it you can write a pipeline that looks like this:
with code that looks like this:
A more detailed explanation of the project is in the README, and there are also some examples.
It is available from PyPI if you would like to give it a try (some features are still work-in-progress, though). Any feedback is greatly appreciated 🙂