def test_warm_start_l2r(): clf = PrimalLinearSVC(warm_start=True, random_state=0, penalty="l2") clf.C = 0.1 clf.fit(bin_dense, bin_target) assert_almost_equal(clf.score(bin_dense, bin_target), 1.0) clf.C = 0.2 clf.fit(bin_dense, bin_target) assert_almost_equal(clf.score(bin_dense, bin_target), 1.0)
def test_warm_start_l1r(): clf = PrimalLinearSVC(warm_start=True, random_state=0, penalty="l1") clf.C = 0.1 clf.fit(bin_dense, bin_target) n_nz = np.sum(clf.coef_ != 0) clf.C = 0.2 clf.fit(bin_dense, bin_target) n_nz2 = np.sum(clf.coef_ != 0) assert_true(n_nz < n_nz2)