Class ARFHoeffdingTree

  • All Implemented Interfaces:
    Configurable, Serializable, CapabilitiesHandler, Classifier, MultiClassClassifier, AWTRenderable, Learner<Example<Instance>>, MOAObject, OptionHandler

    public class ARFHoeffdingTree
    extends HoeffdingTree
    Adaptive Random Forest Hoeffding Tree.

    Adaptive Random Forest Hoeffding Tree. This is the base model for the Adaptive Random Forest ensemble learner (See moa.classifiers.meta.AdaptiveRandomForest.java). This Hoeffding Tree includes a subspace size k parameter, which defines the number of randomly selected features to be considered at each split.

    See details in:
    Heitor Murilo Gomes, Albert Bifet, Jesse Read, Jean Paul Barddal, Fabricio Enembreck, Bernhard Pfharinger, Geoff Holmes, Talel Abdessalem. Adaptive random forests for evolving data stream classification. In Machine Learning, DOI: 10.1007/s10994-017-5642-8, Springer, 2017.

    Version:
    $Revision: 1 $
    Author:
    Heitor Murilo Gomes (heitor_murilo_gomes at yahoo dot com dot br)
    See Also:
    Serialized Form