Julearn aims to provide an easy-to-use but flexible interface to build predictive models with cross-validation (CV) consistent performance estimates. It poses as a solution accessible to domain experts without extensive ML training, enabling them to quickly fit and evaluate ML algorithms.
At the Applied Machine Learning AML group, as part of the Institute of
Neuroscience and Medicine - Brain and Behaviour INM-7, we thought that
using ML in research could be simpler.
In the same way as seaborn provides an abstraction of matplotlib's
functionality aiming for powerful data visualization with minor coding, we
built julearn on top of scikit-learn.
Julearn is a library that provides users with the possibility of easy
testing ML models directly from pandas dataframes, while keeping the
flexibiliy of using scikit-learn's models.
To get started with Julearn just keep reading here. Additionally You can
check out our video tutorial.
Why not just using scikit-learn? Julearn offers three essential benefits:
You can do machine learning with less amount of code than in
scikit-learn
Julearn helps you to build and evaluate pipelines in an easy way and thereby
helps you avoid data leakage!
It offers you nice additional functionality: