From Fate v0.2 supports sample method. Sample module supports threee sample modes: random sample mode, stratified sample mode, and exact sample by weight.
-
In random mode, "downsample" and "upsample" methods are provided. Users can set the sample parameter "fractions", which is the sample ratio within data.
-
In stratified mode, "downsample" and "upsample" methods are also provided. Users can set the sample parameter "fractions" too, but it should be a list of tuples in the form (label_i, ratio). Tuples in the list each specify the sample ratio of corresponding label. e.g.
-
When using
exact_by_weightmode, samples will be duplicatedceil(weight)copies. Any zero-weighted samples will be discarded. Note that this mode requires that instances have match id: please setextend_sidin configuration when uploading data for this sample mode.
[(0, 1.5), (1, 2.5), (3, 3.5)]