예제 #1
0
def test_fit_linear_multi():
    for data in (mult_dense, mult_sparse):
        clf = LinearSVC(random_state=0)
        clf.fit(data, mult_target)
        y_pred = clf.predict(data)
        acc = np.mean(y_pred == mult_target)
        assert_greater(acc, 0.85)
예제 #2
0
def test_fit_linear_multi():
    for data in (mult_dense, mult_sparse):
        clf = LinearSVC(random_state=0)
        clf.fit(data, mult_target)
        y_pred = clf.predict(data)
        acc = np.mean(y_pred == mult_target)
        assert_greater(acc, 0.85)
def test_fit_linear_multi(data, request):
    X, y = request.getfixturevalue(data)
    clf = LinearSVC(random_state=0)
    clf.fit(X, y)
    assert list(clf.classes_) == [0, 1, 2]
    y_pred = clf.predict(X)
    acc = np.mean(y_pred == y)
    assert acc > 0.85
예제 #4
0
def test_fit_linear_multi():
    for data in (mult_dense, mult_sparse):
        clf = LinearSVC(random_state=0)
        clf.fit(data, mult_target)
        assert list(clf.classes_) == [0, 1, 2]
        y_pred = clf.predict(data)
        acc = np.mean(y_pred == mult_target)
        assert acc > 0.85