scikit-learn is an open source Python library that implements a range of machine learning, preprocessing, cross-validation and visualization algorithms using a unified interface. NOTE: Unable to support newer versions due to requiring newer version of python than is available in Slackware 15.0 (python 3.10).