Train Machine Learning algorithms with Python scikit-learn

One of the most used Python libraries for Machine Learning is scikit-learn. It provides implementation a broad range of algorithm, and is relatively simple to use out-of-the-box. Let’s look at an example of Logistic Regression with the classic ‘iris’ dataset.

Load dataset

sepal_length
sepal_width
petal_length
petal_width
species
0
5.1
3.5
1.4
0.2
setosa
1
4.9
3.0
1.4
0.2
setosa
2
4.7
3.2
1.3
0.2
setosa
3
4.6
3.1
1.5
0.2
setosa
4
5.0
3.6
1.4
0.2
setosa
145
6.7
3.0
5.2
2.3
virginica
146
6.3
2.5
5.0
1.9
virginica
147
6.5
3.0
5.2
2.0
virginica
148
6.2
3.4
5.4
2.3
virginica
149
5.9
3.0
5.1
1.8
virginica

Split into train and test sets

Fit model

Evaluate model performance

image