Class ORTO

    • Field Detail

      • maxTreesOption

        public IntOption maxTreesOption
      • maxOptionLevelOption

        public IntOption maxOptionLevelOption
      • optionDecayFactorOption

        public FloatOption optionDecayFactorOption
      • optionFadingFactorOption

        public FloatOption optionFadingFactorOption
    • Constructor Detail

      • ORTO

        public ORTO()
    • Method Detail

      • resetLearningImpl

        public void resetLearningImpl()
        Description copied from class: AbstractClassifier
        Resets this classifier. It must be similar to starting a new classifier from scratch.

        The reason for ...Impl methods: ease programmer burden by not requiring them to remember calls to super in overridden methods. Note that this will produce compiler errors if not overridden.
        Overrides:
        resetLearningImpl in class FIMTDD
      • getModelMeasurementsImpl

        protected Measurement[] getModelMeasurementsImpl()
        Description copied from class: AbstractClassifier
        Gets the current measurements of this classifier.

        The reason for ...Impl methods: ease programmer burden by not requiring them to remember calls to super in overridden methods. Note that this will produce compiler errors if not overridden.
        Overrides:
        getModelMeasurementsImpl in class FIMTDD
        Returns:
        an array of measurements to be used in evaluation tasks
      • processInstance

        public void processInstance​(Instance inst,
                                    FIMTDD.Node node,
                                    double prediction,
                                    double normalError,
                                    boolean growthAllowed,
                                    boolean inAlternate)
        Overrides:
        processInstance in class FIMTDD
      • processInstanceOptionNode

        public void processInstanceOptionNode​(Instance inst,
                                              ORTO.OptionNode node,
                                              double prediction,
                                              double normalError,
                                              boolean growthAllowed,
                                              boolean inAlternate)
      • findWorstOption

        protected FIMTDD.Node findWorstOption()
      • removeExcessTrees

        protected void removeExcessTrees()