Scikit-Learn

Description

Scikit-learn is a Python module for machine learning built on top of SciPy. It provides a wide range of machine learning algorithms, including linear and non-linear classification, regression, clustering, feature extraction, dimensionality reduction, model selection, and model persistence.

Usage in app

Responsible for splitting the dataset into portions for training and testing (Model currently uses a split of 80% train, 20% test)

Docs

https://scikit-learn.org/stable/