This Python package provides utilities to make it easier to run machine learning experiments with scikit-learn.
run_experiment
is a command-line utility for running a series of learners on datasets specified in a configuration file. For more information about using run_experiment (including a quick example), go here.
If you just want to avoid writing a lot of boilerplate learning code, you can use our simple Python API. The main way you'll want to use the API is through the load_examples
function and the Learner
class. For more details on how to simply train, test, cross-validate, and run grid search on a variety of scikit-learn models see the documentation.
SciKit-Learn Laboratory (SKLL) is pronounced "skull": that's where the learning happens.
- Python 2.7+
- scikit-learn
- six
- PrettyTable
- BeautifulSoup 4
- Grid Map (only required if you plan to run things in parallel on a DRMAA-compatible cluster)
- configparser (only required for Python 2.7)
- futures (only required for Python 2.7)
- logutils (only required for Python 2.7)
See GitHub releases.