The library we will be considering for machine learning is called scikit-learn. The scikit-learn Python library is an extensive library of machine learning algorithms that can be used to create adaptive programs that learn from data inputs.
However, before this data can be used by scikit-learn, it must undergo some preprocessing. This is where pandas comes in. pandas can be used to preprocess and filter data before passing it to the algorithm implemented in scikit-learn.
In the coming sections, we will see how scikit-learn can be used for machine learning. So, as the first step, we will learn how to install it on our machines.