///|
fn main {
let data = @svm.dataset(
[[-4.0], [-3.0], [-2.0], [-1.0], [1.0], [2.0], [3.0], [4.0]],
[0, 0, 0, 0, 1, 1, 1, 1],
"validation example",
).unwrap()
let config = @svm.default_binary_config(@svm.Linear).unwrap()
let report = @svm.cross_validate(data, config, 2, @svm.StandardScaling).unwrap()
println("folds=\{report.fold_count()}")
println("accuracy=\{report.metrics().accuracy()}")
println("observations=\{report.observation_count()}")
}