ffsvm 0.12.0

A libSVM compatible support vector machine, but up to 10x faster, for games or VR.
Documentation
use ffsvm::*;
use std::convert::TryFrom;

fn main() -> Result<(), Error> {
    let svm = DenseSVM::try_from(SAMPLE_MODEL)?;

    let mut fv = FeatureVector::from(&svm);
    let features = fv.features();

    features[0] = 0.558_382;
    features[1] = -0.157_895;
    features[2] = 0.581_292;
    features[3] = -0.221_184;

    svm.predict_value(&mut fv)?;

    assert_eq!(fv.label(), Label::Class(42));

    Ok(())
}