label-propagation-rs
Label Propagation Algorithm by Rust.
Label propagation (LP) is graph-based semi-supervised learning (SSL).
A simple LGC and a more advanced CAMLP have been implemented.
Usage
You can find the examples in the examples directory.
The label is a continuous value of [0, class_n]
, and the result of predict_proba
is the value of the label.
use Result;
use Error;
extern crate label_propagation;
extern crate ndarray;
extern crate ndarray_stats;
use *;
use ;
use Array;
develop
Thanks
- Local and Global Consistency (LGC) [Zhou+, NIPS'04] https://dennyzhou.github.io/papers/LLGC.pdf
- Core model in Confidence-Aware Modulated Label Propagation (CAMLP) [Yamaguchi+, SDM'16] https://epubs.siam.org/doi/pdf/10.1137/1.9781611974348.58
- yamaguchiyuto/label_propagation - Implementations of label propagation like algorithms, python