fix: fix issue with iterator for svc search (#182)
This commit is contained in:
+2
-3
@@ -173,7 +173,7 @@ impl<T: RealNumber, M: Matrix<T>, K: Kernel<T, M::RowVector>> Iterator
|
|||||||
&& self.current_c == self.svc_search_parameters.c.len()
|
&& self.current_c == self.svc_search_parameters.c.len()
|
||||||
&& self.current_tol == self.svc_search_parameters.tol.len()
|
&& self.current_tol == self.svc_search_parameters.tol.len()
|
||||||
&& self.current_kernel == self.svc_search_parameters.kernel.len()
|
&& self.current_kernel == self.svc_search_parameters.kernel.len()
|
||||||
&& self.current_seed == self.svc_search_parameters.kernel.len()
|
&& self.current_seed == self.svc_search_parameters.seed.len()
|
||||||
{
|
{
|
||||||
return None;
|
return None;
|
||||||
}
|
}
|
||||||
@@ -201,7 +201,7 @@ impl<T: RealNumber, M: Matrix<T>, K: Kernel<T, M::RowVector>> Iterator
|
|||||||
self.current_c = 0;
|
self.current_c = 0;
|
||||||
self.current_tol = 0;
|
self.current_tol = 0;
|
||||||
self.current_kernel += 1;
|
self.current_kernel += 1;
|
||||||
} else if self.current_kernel + 1 < self.svc_search_parameters.kernel.len() {
|
} else if self.current_seed + 1 < self.svc_search_parameters.seed.len() {
|
||||||
self.current_epoch = 0;
|
self.current_epoch = 0;
|
||||||
self.current_c = 0;
|
self.current_c = 0;
|
||||||
self.current_tol = 0;
|
self.current_tol = 0;
|
||||||
@@ -972,7 +972,6 @@ mod tests {
|
|||||||
|
|
||||||
// x can be classified by a straight line through [6.0, 0.0] and [0.0, 6.0],
|
// x can be classified by a straight line through [6.0, 0.0] and [0.0, 6.0],
|
||||||
// so the score should increase as points get further away from that line
|
// so the score should increase as points get further away from that line
|
||||||
println!("{:?}", y_hat);
|
|
||||||
assert!(y_hat[1] < y_hat[2]);
|
assert!(y_hat[1] < y_hat[2]);
|
||||||
assert!(y_hat[2] < y_hat[3]);
|
assert!(y_hat[2] < y_hat[3]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user