Interface IGroupBasedRanker<O,​I extends org.api4.java.ai.ml.ranking.dataset.IRankingInstance<O>,​D extends org.api4.java.ai.ml.ranking.dataset.IRankingDataset<O,​I>,​Z>

  • Type Parameters:
    Z - The center of the groups that have rankings
    I - The problem instances that get grouped and used to find good solutions for them
    O - Solutions that were tested for problem instances and are getting ranked for for groups of them
    All Superinterfaces:
    org.api4.java.ai.ml.core.learner.IFittable<I,​D>, org.api4.java.ai.ml.core.learner.IFittablePredictor<I,​D>, org.api4.java.ai.ml.core.learner.ILearnerConfigHandler, org.api4.java.ai.ml.core.learner.IPredictor<I,​D>, org.api4.java.ai.ml.ranking.learner.IRanker<O,​I,​D>, org.api4.java.ai.ml.core.learner.ISupervisedLearner<I,​D>

    public interface IGroupBasedRanker<O,​I extends org.api4.java.ai.ml.ranking.dataset.IRankingInstance<O>,​D extends org.api4.java.ai.ml.ranking.dataset.IRankingDataset<O,​I>,​Z>
    extends org.api4.java.ai.ml.ranking.learner.IRanker<O,​I,​D>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      RankingForGroup<Z,​O> getRanking​(I prob)  
      • 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
      • Methods inherited from interface org.api4.java.ai.ml.ranking.learner.IRanker

        predict