0

# scikit-learn: Perceptron

Unsolved

Difficulty: 2 | Problem written by peter.washington

Educational Resource: https://towardsdatascience.com/a-beginners-guide-to-scikit-learn-14b7e51d71a4

##### Problem reported in interviews at

Using the sklearn library, first load in the digits dataset: https://scikit-learn.org/stable/modules/generated/sklearn.datasets.load_digits.html

Next, train a Perceptron linear model with the random state provided as input and the following stopping criteria for training:

loss > previous_loss - 0.02

Return the mean accuracy of the classifier on this training data using the score method.

See scikit-learn's documentation for the Perceptron model: https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Perceptron.html

Observe how much the random state can affect the training results.

Note: this problem may take a few seconds to run due to training time.

##### Sample Input:
<class 'int'>
random_state: 1

##### Expected Output:
<class 'float'>
0.9582637729549248

MLPro Premium also allows you to access all our high quality MCQs which are not available on the free tier.

Not able to solve a problem? MLPro premium brings you access to solutions for all problems available on MLPro

Have an issue, the MLPro support team is available 24X7 to Premium users.