@@ -1394,7 +1394,7 @@ def asgd_oneclass(klass, X, eta, nu, coef_init=None, offset_init=0.0):
1394
1394
decay = 1.0
1395
1395
1396
1396
# sparse data has a fixed decay of .01
1397
- if klass in ( SparseSGDOneClassSVM ) :
1397
+ if klass == SparseSGDOneClassSVM :
1398
1398
decay = .01
1399
1399
1400
1400
for i , entry in enumerate (X ):
@@ -1542,7 +1542,7 @@ def test_late_onset_averaging_reached_oneclass(klass):
1542
1542
# Start from clf2 solution, compute averaging using asgd function and
1543
1543
# compare with clf1 solution
1544
1544
average_coef , average_offset = \
1545
- asgd_oneclass (X , eta0 , nu ,
1545
+ asgd_oneclass (klass , X , eta0 , nu ,
1546
1546
coef_init = clf2 .coef_ .ravel (),
1547
1547
offset_init = clf2 .offset_ )
1548
1548
@@ -1568,7 +1568,7 @@ def test_sgd_averaged_computed_correctly_oneclass(klass):
1568
1568
max_iter = 1 , average = True , shuffle = False )
1569
1569
1570
1570
clf .fit (X )
1571
- average_coef , average_offset = asgd_oneclass (X , eta , nu )
1571
+ average_coef , average_offset = asgd_oneclass (klass , X , eta , nu )
1572
1572
1573
1573
assert_array_almost_equal (clf .coef_ , average_coef , decimal = 16 )
1574
1574
assert_almost_equal (clf .offset_ , average_offset , decimal = 15 )
@@ -1591,7 +1591,7 @@ def test_sgd_averaged_partial_fit_oneclass(klass):
1591
1591
1592
1592
clf .partial_fit (X [:int (n_samples / 2 )][:])
1593
1593
clf .partial_fit (X [int (n_samples / 2 ):][:])
1594
- average_coef , average_offset = asgd_oneclass (X , eta , nu )
1594
+ average_coef , average_offset = asgd_oneclass (klass , X , eta , nu )
1595
1595
1596
1596
assert_array_almost_equal (clf .coef_ , average_coef , decimal = 16 )
1597
1597
assert_almost_equal (clf .offset_ , average_offset , decimal = 15 )
@@ -1611,7 +1611,7 @@ def test_average_sparse_oneclass(klass):
1611
1611
1612
1612
clf .partial_fit (X3 [:int (n_samples / 2 )])
1613
1613
clf .partial_fit (X3 [int (n_samples / 2 ):])
1614
- average_coef , average_offset = asgd_oneclass (X3 , eta , nu )
1614
+ average_coef , average_offset = asgd_oneclass (klass , X3 , eta , nu )
1615
1615
1616
1616
assert_array_almost_equal (clf .coef_ , average_coef , decimal = 16 )
1617
1617
assert_almost_equal (clf .offset_ , average_offset , decimal = 15 )
0 commit comments