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_weight
mode, samples will be duplicated ceil(weight)
copies.
Any zero-weighted samples will be discarded. Note that this mode requires that instances
have match id: please set extend_sid
in configuration
when uploading data for this sample mode.
[(0, 1.5), (1, 2.5), (3, 3.5)]