Example: Comparing various online solvers

Comparing various online solvers

An example showing how different online solvers perform on the hand-written digits dataset.

../../_images/sphx_glr_plot_sgd_comparison_001.png

Out:

  training SGD
training ASGD
training Perceptron
training Passive-Aggressive I
training Passive-Aggressive II
training SAG
# Author: Rob Zinkov <rob at zinkov dot com>
# License: BSD 3 clause

import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets

from sklearn.model_selection import train_test_split
from sklearn.linear_model import SGDClassifier, Perceptron
from sklearn.linear_model import PassiveAggressiveClassifier
from skle