Skip to content

Scikit Lab

This project is an evolving python library of custom & meta scikit-learn components for various domains.

Project Goals

Centralized Dependency
Have a single project dependency integrating with the various other libraries in the scikit-learn ecosystem.

Rich Domain Features
Provide ready-to-use signals for common real-world scenarios (ie: spatial, temporal, textual, ..)

Streamline End-to-End Pipelines
From experimentation to deployment ensure data-preprocessing, sampling & sub-model assumptions hold throughout.

Installation

Until this project gets an official PyPi package, it can be used with your favorite tools as follows:

package manager

pip install -e "git+https://github.com/eangius/scikit-lab.git#egg=scikitlab";

requirements file

-e "git+https://github.com/eangius/scikit-lab.git#egg=scikitlab"

Warning

Since this project is currently experimental, it is recommended to install from explicit commit hashes to ensure behaviour remains stable.