Interface ITimeTrackingLearner

  • All Superinterfaces:
    org.api4.java.ai.ml.core.learner.IFittable<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,​org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>, org.api4.java.ai.ml.core.learner.IFittablePredictor<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,​org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>, org.api4.java.ai.ml.core.learner.ILearnerConfigHandler, org.api4.java.ai.ml.core.learner.IPredictor<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,​org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>, org.api4.java.ai.ml.core.learner.ISupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,​org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>
    All Known Implementing Classes:
    TimeTrackingLearnerWrapper

    public interface ITimeTrackingLearner
    extends org.api4.java.ai.ml.core.learner.ISupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,​org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.Long> getBatchPredictionTimesInMS()  
      ai.libs.jaicore.components.api.IComponentInstance getComponentInstance()  
      java.util.List<java.lang.Long> getFitTimes()  
      java.util.List<java.lang.Long> getInstancePredictionTimesInMS()  
      org.api4.java.ai.ml.core.learner.ISupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,​org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>> getLearner()  
      java.lang.Double getPredictedInductionTime()  
      java.lang.Double getPredictedInferenceTime()  
      java.lang.Double getScore()  
      void setPredictedInductionTime​(java.lang.String inductionTime)  
      void setPredictedInferenceTime​(java.lang.String inferenceTime)  
      void setScore​(java.lang.Double score)  
      • Methods inherited from interface org.api4.java.ai.ml.core.learner.IFittable

        fit
      • Methods inherited from interface org.api4.java.ai.ml.core.learner.IFittablePredictor

        fitAndPredict, fitAndPredict, fitAndPredict
      • Methods inherited from interface org.api4.java.ai.ml.core.learner.ILearnerConfigHandler

        getConfig, setConfig
      • Methods inherited from interface org.api4.java.ai.ml.core.learner.IPredictor

        predict, predict, predict
    • Method Detail

      • getLearner

        org.api4.java.ai.ml.core.learner.ISupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,​org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>> getLearner()
      • getFitTimes

        java.util.List<java.lang.Long> getFitTimes()
      • getBatchPredictionTimesInMS

        java.util.List<java.lang.Long> getBatchPredictionTimesInMS()
      • getInstancePredictionTimesInMS

        java.util.List<java.lang.Long> getInstancePredictionTimesInMS()
      • getComponentInstance

        ai.libs.jaicore.components.api.IComponentInstance getComponentInstance()
      • setPredictedInductionTime

        void setPredictedInductionTime​(java.lang.String inductionTime)
      • setPredictedInferenceTime

        void setPredictedInferenceTime​(java.lang.String inferenceTime)
      • getPredictedInductionTime

        java.lang.Double getPredictedInductionTime()
      • getPredictedInferenceTime

        java.lang.Double getPredictedInferenceTime()
      • setScore

        void setScore​(java.lang.Double score)
      • getScore

        java.lang.Double getScore()