Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • ai.libs.jaicore.basic.algorithm.AAlgorithm<I,​O> (implements org.api4.java.algorithm.IAlgorithm<I,​O>, org.api4.java.common.control.ILoggingCustomizable)
    • ai.libs.jaicore.basic.algorithm.AAlgorithmEvent (implements org.api4.java.algorithm.events.IAlgorithmEvent)
    • ai.libs.jaicore.ml.core.dataset.schema.attribute.AAttribute (implements org.api4.java.ai.ml.core.dataset.schema.attribute.INumericEncodingAttribute)
      • ai.libs.jaicore.ml.core.dataset.schema.attribute.AGenericObjectAttribute<O>
        • ai.libs.jaicore.ml.core.dataset.schema.attribute.ACollectionOfObjectsAttribute<O>
          • ai.libs.jaicore.ml.core.dataset.schema.attribute.MultiLabelAttribute (implements org.api4.java.ai.ml.core.dataset.schema.attribute.IMultiLabelAttribute)
          • ai.libs.jaicore.ml.core.dataset.schema.attribute.SetOfObjectsAttribute<O> (implements org.api4.java.ai.ml.core.dataset.schema.attribute.ISetOfObjectsAttribute<O>)
        • ai.libs.jaicore.ml.core.dataset.schema.attribute.ARankingAttribute<O> (implements org.api4.java.ai.ml.core.dataset.schema.attribute.IRankingAttribute<O>)
        • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.attribute.ATimeseriesAttribute<O> (implements org.api4.java.ai.ml.core.dataset.schema.attribute.ITimeseriesAttribute<Y>)
        • ai.libs.jaicore.ml.core.dataset.schema.attribute.StringAttribute (implements org.api4.java.ai.ml.core.dataset.schema.attribute.IStringAttribute)
      • ai.libs.jaicore.ml.core.dataset.schema.attribute.IntBasedCategoricalAttribute (implements org.api4.java.ai.ml.core.dataset.schema.attribute.ICategoricalAttribute)
      • ai.libs.jaicore.ml.core.dataset.schema.attribute.NumericAttribute (implements org.api4.java.ai.ml.core.dataset.schema.attribute.INumericAttribute)
    • java.util.AbstractCollection<E> (implements java.util.Collection<E>)
      • java.util.AbstractList<E> (implements java.util.List<E>)
        • java.util.AbstractSequentialList<E>
          • java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)
        • java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
          • ai.libs.jaicore.ml.core.dataset.ADataset<I> (implements org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<I>)
            • ai.libs.jaicore.ml.core.dataset.clusterable.ClusterableDataset (implements org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<I>)
            • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.TimeSeriesDataset (implements org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<I>)
          • ai.libs.jaicore.ml.core.dataset.ALabeledDataset<I> (implements org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<I>)
          • ai.libs.jaicore.ml.core.dataset.Dataset (implements org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<I>, org.api4.java.common.reconstruction.IReconstructible)
          • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.customdatatypes.Ranking<O> (implements org.api4.java.ai.ml.ranking.IRanking<O>)
            • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.customdatatypes.RankingForGroup<C,​O>
          • ai.libs.jaicore.ml.core.dataset.splitter.ReproducibleSplit<D> (implements org.api4.java.common.reconstruction.IReconstructible)
          • ai.libs.jaicore.ml.classification.singlelabel.SingleLabelClassificationPredictionBatch (implements org.api4.java.ai.ml.classification.singlelabel.evaluation.ISingleLabelClassificationPredictionBatch)
    • ai.libs.jaicore.ml.ranking.dyad.learner.util.AbstractDyadScaler (implements java.io.Serializable)
    • java.util.AbstractMap<K,​V> (implements java.util.Map<K,​V>)
      • java.util.HashMap<K,​V> (implements java.lang.Cloneable, java.util.Map<K,​V>, java.io.Serializable)
    • ai.libs.jaicore.ml.ranking.dyad.learner.activelearning.ActiveDyadRanker
    • ai.libs.jaicore.ml.ranking.dyad.learner.search.ADyadRankedNodeQueue<N,​V> (implements java.util.Queue<E>)
    • ai.libs.jaicore.ml.ranking.dyad.learner.search.ADyadRankedNodeQueueConfig<N> (implements ai.libs.jaicore.search.algorithms.standard.bestfirst.IBestFirstQueueConfiguration<I,​N,​A,​V>)
    • ai.libs.jaicore.ml.ranking.dyad.dataset.ADyadRankingInstance (implements ai.libs.jaicore.ml.ranking.dyad.dataset.INDArrayDyadRankingInstance)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.AFilter (implements ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.IFilter)
      • ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.DFT
      • ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.ZTransformer
    • ai.libs.jaicore.ml.ranking.dyad.dataset.AGeneralDatasetBackedDataset<E> (implements java.util.List<E>)
      • ai.libs.jaicore.ml.ranking.dyad.dataset.DyadRankingDataset (implements org.api4.java.ai.ml.ranking.dyad.dataset.IDyadRankingDataset)
    • ai.libs.jaicore.ml.core.evaluation.AggregatingPredictionPerformanceMeasure<E,​A> (implements org.api4.java.ai.ml.core.evaluation.execution.IAggregatedPredictionPerformanceMeasure<E,​A>)
    • ai.libs.jaicore.ml.core.dataset.AInstance (implements ai.libs.jaicore.ml.core.filter.sampling.IClusterableInstance)
    • ai.libs.jaicore.ml.classification.loss.instance.AInstanceMeasure<O,​P> (implements org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicInstancePredictionPerformanceMeasure<O,​P>)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.shapelets.search.AMinimumDistanceSearchStrategy
    • ai.libs.jaicore.ml.core.evaluation.evaluator.factory.AMonteCarloCrossValidationBasedEvaluatorFactory<F> (implements org.api4.java.ai.ml.core.IDataConfigurable<D>, org.api4.java.ai.ml.core.evaluation.IPredictionPerformanceMetricConfigurable, org.api4.java.common.control.IRandomConfigurable, ai.libs.jaicore.ml.core.evaluation.evaluator.factory.ISupervisedLearnerEvaluatorFactory<I,​D>)
    • ai.libs.jaicore.ml.classification.loss.dataset.APredictionPerformanceMeasure<E,​A> (implements org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicPredictionPerformanceMeasure<E,​A>)
      • ai.libs.jaicore.ml.classification.loss.dataset.AHomogeneousPredictionPerformanceMeasure<O> (implements org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicHomogeneousPredictionPerformanceMeasure<O>)
        • ai.libs.jaicore.ml.classification.loss.dataset.FalseNegatives
        • ai.libs.jaicore.ml.classification.loss.dataset.FalsePositives
        • ai.libs.jaicore.ml.classification.loss.dataset.FMeasure
          • ai.libs.jaicore.ml.classification.loss.dataset.F1Measure
        • ai.libs.jaicore.ml.classification.loss.dataset.Precision
        • ai.libs.jaicore.ml.classification.loss.dataset.Recall
        • ai.libs.jaicore.ml.classification.loss.dataset.TrueNegatives
        • ai.libs.jaicore.ml.classification.loss.dataset.TruePositives
      • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.AMultiLabelClassificationMeasure (implements org.api4.java.ai.ml.classification.multilabel.evaluation.loss.IMultiLabelClassificationPredictionPerformanceMeasure)
        • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.ChoquisticRelevanceLoss
        • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.ExactMatch
        • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.Hamming
        • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.JaccardScore
        • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.OWARelevanceLoss
        • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.RankLoss
      • ai.libs.jaicore.ml.ranking.loss.ARankingPredictionPerformanceMeasure (implements org.api4.java.ai.ml.ranking.loss.IRankingPredictionPerformanceMeasure)
        • ai.libs.jaicore.ml.ranking.loss.KendallsTauDyadRankingLoss (implements org.api4.java.ai.ml.ranking.loss.IRankingPredictionPerformanceMeasure)
        • ai.libs.jaicore.ml.ranking.loss.KendallsTauOfTopK (implements org.api4.java.ai.ml.ranking.loss.IRankingPredictionPerformanceMeasure)
        • ai.libs.jaicore.ml.ranking.loss.NDCGLoss (implements org.api4.java.ai.ml.ranking.loss.IRankingPredictionPerformanceMeasure)
        • ai.libs.jaicore.ml.ranking.loss.TopKOfPredicted (implements org.api4.java.ai.ml.ranking.loss.IRankingPredictionPerformanceMeasure)
      • ai.libs.jaicore.ml.regression.loss.dataset.ARegressionMeasure (implements org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicHomogeneousPredictionPerformanceMeasure<O>)
      • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.AThresholdBasedMultiLabelClassificationMeasure (implements org.api4.java.ai.ml.classification.multilabel.evaluation.loss.IMultiLabelClassificationPredictionPerformanceMeasure)
      • ai.libs.jaicore.ml.classification.loss.dataset.ErrorRate (implements org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicHomogeneousPredictionPerformanceMeasure<O>)
    • ai.libs.jaicore.ml.scikitwrapper.AProcessListener (implements ai.libs.jaicore.ml.scikitwrapper.IProcessListener)
    • ai.libs.jaicore.ml.core.dataset.serialization.ArffDatasetAdapter (implements org.api4.java.ai.ml.core.dataset.serialization.IDatasetDeserializer<D>)
    • ai.libs.jaicore.ml.core.filter.sampling.infiles.ArffUtilities
    • ai.libs.jaicore.ml.core.filter.sampling.inmemory.factories.ASampleAlgorithmFactory<D,​A> (implements org.api4.java.common.reconstruction.IReconstructible, ai.libs.jaicore.ml.core.filter.sampling.inmemory.factories.interfaces.ISamplingAlgorithmFactory<D,​A>)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.learner.ASimplifiedTSClassifier<T>
    • ai.libs.jaicore.ml.core.learner.ASupervisedLearner<I,​D,​P,​B> (implements org.api4.java.ai.ml.core.learner.ISupervisedLearner<I,​D>)
      • ai.libs.jaicore.ml.classification.singlelabel.learner.ASingleLabelClassifier
      • ai.libs.jaicore.ml.classification.singlelabel.timeseries.learner.ATimeSeriesClassificationModel<L,​D>
      • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.featuretransform.FeatureTransformPLDyadRanker (implements ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IPLDyadRanker)
      • ai.libs.jaicore.ml.classification.singlelabel.learner.MajorityClassifier (implements org.api4.java.ai.ml.classification.IClassifier)
      • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.PLNetDyadRanker (implements ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IPLDyadRanker, org.api4.java.ai.ml.core.learner.IProbabilisticPredictor)
      • ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper (implements org.api4.java.ai.ml.core.learner.ISupervisedLearner<I,​D>)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.learner.ATSCAlgorithm<Y,​D,​C> (implements org.api4.java.algorithm.IAlgorithm<I,​O>)
    • ai.libs.jaicore.ml.core.filter.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner (implements org.api4.java.common.control.ILoggingCustomizable, ai.libs.jaicore.ml.core.filter.sampling.inmemory.stratified.sampling.IStratiAmountSelector, ai.libs.jaicore.ml.core.filter.sampling.inmemory.stratified.sampling.IStratiAssigner)
    • ai.libs.jaicore.ml.core.filter.sampling.inmemory.stratified.sampling.AttributeDiscretizationPolicy
    • ai.libs.jaicore.ml.ranking.dyad.learner.optimizing.BilinFunction (implements edu.stanford.nlp.optimization.DiffFunction)
    • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.featuretransform.BiliniearFeatureTransform (implements ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.featuretransform.IDyadFeatureTransform)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.util.ClassMapper
    • ai.libs.jaicore.ml.core.filter.sampling.infiles.stratified.sampling.ClassStratiFileAssigner (implements ai.libs.jaicore.ml.core.filter.sampling.infiles.stratified.sampling.IStratiFileAssigner)
    • ai.libs.jaicore.ml.core.filter.sampling.inmemory.stratified.sampling.ClusterStratiAssigner (implements ai.libs.jaicore.ml.core.filter.sampling.inmemory.stratified.sampling.IStratiAssigner)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.ConfigurationLearningCurveExtrapolationEvaluator (implements org.api4.java.ai.ml.core.evaluation.ISupervisedLearnerEvaluator<I,​D>)
    • ai.libs.jaicore.ml.core.evaluation.splitsetgenerator.ConstantSplitSetGenerator<I,​D> (implements org.api4.java.ai.ml.core.evaluation.execution.IFixedDatasetSplitSetGenerator<D>)
    • ai.libs.jaicore.ml.core.dataset.DatasetDeriver<D>
    • ai.libs.jaicore.ml.core.filter.sampling.infiles.DatasetFileSorter (implements org.api4.java.common.control.ICancelable)
    • ai.libs.jaicore.ml.core.dataset.schema.DatasetPropertyComputer
    • ai.libs.jaicore.ml.core.dataset.splitter.DatasetSplitSet<D> (implements org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSet<D>)
    • ai.libs.jaicore.ml.core.dataset.DatasetUtil
    • ai.libs.jaicore.ml.core.filter.sampling.inmemory.stratified.sampling.DiscretizationHelper (implements org.api4.java.common.control.ILoggingCustomizable)
    • ai.libs.jaicore.ml.ranking.dyad.learner.Dyad (implements org.api4.java.ai.ml.ranking.dyad.dataset.IDyad)
    • ai.libs.jaicore.ml.ranking.dyad.learner.activelearning.DyadDatasetPoolProvider (implements ai.libs.jaicore.ml.ranking.dyad.learner.activelearning.IDyadRankingPoolProvider)
    • ai.libs.jaicore.ml.core.dataset.schema.attribute.DyadRankingAttributeValue (implements org.api4.java.ai.ml.core.dataset.schema.attribute.IRankingAttributeValue<O>)
    • ai.libs.jaicore.ml.ranking.dyad.learner.optimizing.DyadRankingFeatureTransformNegativeLogLikelihood (implements ai.libs.jaicore.ml.ranking.dyad.learner.optimizing.IDyadRankingFeatureTransformPLGradientDescendableFunction)
    • ai.libs.jaicore.ml.ranking.dyad.learner.optimizing.DyadRankingFeatureTransformNegativeLogLikelihoodDerivative (implements ai.libs.jaicore.ml.ranking.dyad.learner.optimizing.IDyadRankingFeatureTransformPLGradientFunction)
    • ai.libs.jaicore.basic.sets.ElementDecorator<E> (implements org.api4.java.common.attributedobjects.IElementDecorator<E>)
      • ai.libs.jaicore.ml.classification.singlelabel.timeseries.model.NDArrayTimeseries (implements ai.libs.jaicore.ml.classification.singlelabel.timeseries.model.INDArrayTimeseries)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.ExtrapolatedSaturationPointEvaluator (implements org.api4.java.ai.ml.core.evaluation.ISupervisedLearnerEvaluator<I,​D>)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.factory.ExtrapolatedSaturationPointEvaluatorFactory (implements org.api4.java.ai.ml.core.IDataConfigurable<D>, org.api4.java.ai.ml.core.evaluation.IPredictionPerformanceMetricConfigurable, org.api4.java.common.control.IRandomConfigurable, ai.libs.jaicore.ml.core.evaluation.evaluator.factory.ISupervisedLearnerEvaluatorFactory<I,​D>)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.client.ExtrapolationRequest
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.client.ExtrapolationServiceClient<C>
    • ai.libs.jaicore.ml.core.dataset.FileDatasetDescriptor (implements org.api4.java.ai.ml.core.dataset.descriptor.IFileDatasetDescriptor)
    • ai.libs.jaicore.ml.core.dataset.serialization.FileDatasetDescriptor (implements org.api4.java.ai.ml.core.dataset.descriptor.IFileDatasetDescriptor)
    • ai.libs.jaicore.ml.core.filter.FilterBasedDatasetSplitter<D> (implements org.api4.java.ai.ml.core.dataset.splitter.IDatasetSplitter<D>, org.api4.java.ai.ml.core.dataset.splitter.IFoldSizeConfigurableRandomDatasetSplitter<D>, org.api4.java.common.control.ILoggingCustomizable)
    • ai.libs.jaicore.ml.core.evaluation.splitsetgenerator.FixedDataSplitSetGenerator<D> (implements org.api4.java.ai.ml.core.evaluation.execution.IFixedDatasetSplitSetGenerator<D>, org.api4.java.common.control.ILoggingCustomizable)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.quality.FStat (implements ai.libs.jaicore.ml.classification.singlelabel.timeseries.quality.IQualityMeasure)
    • ai.libs.jaicore.ml.clustering.learner.GMeans<C>
    • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.customdatatypes.Group<C,​I>
    • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.customdatatypes.GroupIdentifier<C>
    • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.choquistic.HammingMassFunction (implements ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.choquistic.IMassFunction)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.util.HistogramBuilder
    • ai.libs.jaicore.ml.ranking.dyad.learner.zeroshot.util.InputOptListener
    • ai.libs.jaicore.ml.core.dataset.schema.InstanceSchema (implements org.api4.java.ai.ml.core.dataset.schema.IInstanceSchema)
      • ai.libs.jaicore.ml.core.dataset.schema.LabeledInstanceSchema (implements org.api4.java.ai.ml.core.dataset.schema.ILabeledInstanceSchema)
    • ai.libs.jaicore.ml.core.dataset.schema.attribute.IntBasedCategoricalAttributeValue (implements org.api4.java.ai.ml.core.dataset.schema.attribute.ICategoricalAttributeValue)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.ipl.InversePowerLawConfiguration
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.ipl.InversePowerLawExtrapolationMethod (implements ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.LearningCurveExtrapolationMethod)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.ipl.InversePowerLawLearningCurve (implements org.api4.java.ai.ml.core.evaluation.learningcurve.IAnalyticalLearningCurve)
    • ai.libs.jaicore.ml.core.dataset.schema.attribute.LabelRankingAttributeValue (implements org.api4.java.ai.ml.core.dataset.schema.attribute.IRankingAttributeValue<O>)
    • ai.libs.jaicore.ml.core.dataset.util.LatexDatasetTableGenerator
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lcnet.LCNetClient
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lcnet.LCNetExtrapolationMethod (implements ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.LearningCurveExtrapolationMethod)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.LearnerRunReport (implements org.api4.java.ai.ml.core.evaluation.execution.ILearnerRunReport)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.LearningCurveExtrapolatedEvent (implements org.api4.java.common.event.IEvent)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.LearningCurveExtrapolationEvaluator (implements org.api4.java.ai.ml.classification.IClassifierEvaluator, org.api4.java.common.event.IEventEmitter<L>, org.api4.java.common.control.ILoggingCustomizable)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.factory.LearningCurveExtrapolationEvaluatorFactory (implements org.api4.java.ai.ml.core.IDataConfigurable<D>, org.api4.java.common.control.IRandomConfigurable, ai.libs.jaicore.ml.core.evaluation.evaluator.factory.ISupervisedLearnerEvaluatorFactory<I,​D>)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.LearningCurveExtrapolator (implements org.api4.java.common.control.ILoggingCustomizable)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lc.LinearCombinationConstants
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lc.LinearCombinationExtrapolationMethod (implements ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.LearningCurveExtrapolationMethod)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lc.LinearCombinationFunction (implements org.apache.commons.math3.analysis.UnivariateFunction)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lc.LinearCombinationLearningCurve (implements org.api4.java.ai.ml.core.evaluation.learningcurve.IAnalyticalLearningCurve)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lc.LinearCombinationLearningCurveConfiguration
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lc.LinearCombinationParameterSet
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.util.MathUtil
    • ai.libs.jaicore.ml.core.evaluation.evaluator.events.MCCVSplitEvaluationEvent (implements org.api4.java.common.event.IEvent)
    • ai.libs.jaicore.ml.core.evaluation.MLEvaluationUtil
    • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.owa.MoebiusTransformOWAValueFunction (implements ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.owa.IOWAValueFunction)
    • ai.libs.jaicore.ml.core.evaluation.splitsetgenerator.MonteCarloCrossValidationSplitSetGenerator<D> (implements org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSetGenerator<D>, org.api4.java.common.control.ILoggingCustomizable)
    • ai.libs.jaicore.ml.core.dataset.schema.attribute.MultiLabelAttributeValue (implements org.api4.java.ai.ml.core.dataset.schema.attribute.IMultiLabelAttributeValue)
    • ai.libs.jaicore.ml.classification.multilabel.MultiLabelClassificationPredictionBatch (implements org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch)
    • ai.libs.jaicore.ml.core.dataset.serialization.MySQLDatasetMapper (implements ai.libs.jaicore.ml.core.dataset.serialization.ISQLDatasetMapper)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.attribute.NDArrayTimeseriesAttributeValue (implements org.api4.java.ai.ml.core.dataset.schema.attribute.ITimeseriesAttributeValue<Y>)
    • ai.libs.jaicore.ml.ranking.dyad.learner.zeroshot.inputoptimization.NegIdentityInpOptLoss (implements ai.libs.jaicore.ml.ranking.dyad.learner.zeroshot.inputoptimization.InputOptimizerLoss)
    • ai.libs.jaicore.ml.core.dataset.schema.attribute.NumericAttributeValue (implements org.api4.java.ai.ml.core.dataset.schema.attribute.INumericAttributeValue)
    • ai.libs.jaicore.ml.core.dataset.serialization.OpenMLDatasetDescriptor (implements org.api4.java.ai.ml.core.dataset.descriptor.IDatasetDescriptor)
    • ai.libs.jaicore.ml.core.dataset.serialization.OpenMLDatasetReader (implements org.api4.java.ai.ml.core.dataset.serialization.IDatasetDeserializer<D>)
    • ai.libs.jaicore.ml.ranking.filter.PairWisePreferenceToBinaryClassificationFilter (implements org.api4.java.ai.ml.core.filter.unsupervised.IUnsupervisedFilter)
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lc.ParametricFunction (implements org.apache.commons.math3.analysis.UnivariateFunction)
    • ai.libs.jaicore.ml.ranking.dyad.learner.zeroshot.inputoptimization.PLNetInputOptimizer
    • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.PLNetLoss
    • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lcnet.PointWiseLearningCurve (implements org.api4.java.ai.ml.core.evaluation.learningcurve.ILearningCurve)
    • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.owa.PolynomialOWAValueFunction (implements ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.owa.IOWAValueFunction)
    • ai.libs.jaicore.ml.core.evaluation.Prediction (implements org.api4.java.ai.ml.core.evaluation.IPrediction)
      • ai.libs.jaicore.ml.classification.multilabel.MultiLabelClassification (implements org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification)
      • ai.libs.jaicore.ml.classification.singlelabel.SingleLabelClassification (implements org.api4.java.ai.ml.classification.singlelabel.evaluation.ISingleLabelClassification)
    • ai.libs.jaicore.ml.core.evaluation.PredictionBatch (implements org.api4.java.ai.ml.core.evaluation.IPredictionBatch)
      • ai.libs.jaicore.ml.ranking.RankingPredictionBatch (implements org.api4.java.ai.ml.ranking.IRankingPredictionBatch)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.PredictionDiff<E,​A> (implements org.api4.java.ai.ml.core.evaluation.IPredictionAndGroundTruthTable<E,​A>)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.PreTrainedPredictionBasedClassifierEvaluator (implements org.api4.java.ai.ml.classification.IClassifierEvaluator)
    • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.customdatatypes.ProblemInstance<I>
    • ai.libs.jaicore.ml.core.dataset.splitter.RandomHoldoutSplitter<D> (implements org.api4.java.ai.ml.core.evaluation.execution.IDatasetSplitSetGenerator<D>, org.api4.java.ai.ml.core.dataset.splitter.IFoldSizeConfigurableRandomDatasetSplitter<D>, org.api4.java.common.control.ILoggingCustomizable, org.api4.java.ai.ml.core.dataset.splitter.IRandomDatasetSplitter<D>)
    • ai.libs.jaicore.ml.core.filter.sampling.inmemory.SampleComplementComputer
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.SAX (implements ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.IFilter)
    • ai.libs.jaicore.ml.core.dataset.schema.attribute.SetOfObjectsAttributeValue<O> (implements org.api4.java.ai.ml.core.dataset.schema.attribute.ISetOfObjectsAttributeValue<O>)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.SFA (implements ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.IFilter)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.shapelets.Shapelet
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.util.SimplifiedTimeSeriesLoader
    • ai.libs.jaicore.ml.core.evaluation.SingleEvaluationAggregatedMeasure<E,​A> (implements org.api4.java.ai.ml.core.evaluation.execution.IAggregatedPredictionPerformanceMeasure<E,​A>)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.SlidingWindowBuilder (implements ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.IFilter)
    • ai.libs.jaicore.ml.core.filter.SplitterUtil
    • ai.libs.jaicore.ml.core.dataset.schema.attribute.StringAttributeValue (implements org.api4.java.ai.ml.core.dataset.schema.attribute.IStringAttributeValue)
    • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.choquistic.SubsetZeroOneMassFunction (implements ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.choquistic.IMassFunction)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.SupervisedLearnerExecutor (implements org.api4.java.common.control.ILoggingCustomizable, org.api4.java.ai.ml.core.evaluation.execution.ISupervisedLearnerExecutor)
    • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.customdatatypes.Table<I,​S,​P>
    • java.lang.Throwable (implements java.io.Serializable)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.util.TimeSeriesBatchLoader
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.TimeSeriesDataset2
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.TimeSeriesFeature
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.TimeSeriesInstance (implements ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.ITimeSeriesInstance)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.util.TimeSeriesUtil
    • ai.libs.jaicore.ml.core.evaluation.evaluator.TrainPredictionBasedClassifierEvaluator (implements org.api4.java.ai.ml.classification.IClassifierEvaluator, org.api4.java.common.event.IEventEmitter<L>, org.api4.java.common.control.ILoggingCustomizable)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.events.TrainTestSplitEvaluationCompletedEvent<I,​D> (implements org.api4.java.common.event.IEvent)
    • ai.libs.jaicore.ml.core.evaluation.evaluator.events.TrainTestSplitEvaluationFailedEvent<I,​D> (implements org.api4.java.common.event.IEvent)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.util.TSLearningProblem
    • ai.libs.jaicore.ml.classification.loss.instance.ZeroOneLoss (implements org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicInstancePredictionPerformanceMeasure<O,​P>)

Interface Hierarchy

  • org.apache.commons.math3.ml.clustering.Clusterable
    • ai.libs.jaicore.ml.core.filter.sampling.IClusterableInstance (also extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance)
      • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.ITimeSeriesInstance (also extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance, java.lang.Iterable<T>)
  • org.api4.java.ai.ml.core.learner.active.IActiveLearningPoolProvider<I>
  • ai.libs.jaicore.ml.ranking.label.learner.IConfigurableLabelRanker
  • ai.libs.jaicore.ml.core.filter.IDatasetFilter
  • org.api4.java.ai.ml.ranking.dyad.dataset.IDyad
  • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.featuretransform.IDyadFeatureTransform
  • ai.libs.jaicore.ml.classification.singlelabel.timeseries.filter.IFilter
  • org.api4.java.ai.ml.core.learner.IFittable<I,​D>
    • org.api4.java.ai.ml.core.learner.IFittablePredictor<I,​D> (also extends org.api4.java.ai.ml.core.learner.IPredictor<I,​D>)
      • org.api4.java.ai.ml.core.learner.ISupervisedLearner<I,​D> (also extends org.api4.java.ai.ml.core.learner.ILearnerConfigHandler)
        • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IDyadRanker (also extends org.api4.java.ai.ml.ranking.learner.IRanker<O,​I,​D>)
          • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IPLDyadRanker
        • org.api4.java.ai.ml.ranking.learner.IRanker<O,​I,​D>
          • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IDyadRanker (also extends org.api4.java.ai.ml.core.learner.ISupervisedLearner<I,​D>)
            • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IPLDyadRanker
          • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.IGroupBasedRanker<O,​I,​D,​Z>
  • ai.libs.jaicore.math.gradientdescent.IGradientDescendableFunction
  • ai.libs.jaicore.math.gradientdescent.IGradientFunction
  • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.IGroupBuilder<C,​I>
  • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.IGroupSolutionRankingSelect<C,​S,​I,​P>
  • org.api4.java.ai.ml.core.dataset.IInstance
    • org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance
      • ai.libs.jaicore.ml.core.filter.sampling.IClusterableInstance (also extends org.apache.commons.math3.ml.clustering.Clusterable)
        • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.ITimeSeriesInstance (also extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance, java.lang.Iterable<T>)
      • org.api4.java.ai.ml.ranking.dataset.IRankingInstance<O>
        • org.api4.java.ai.ml.ranking.dyad.dataset.IDyadRankingInstance (also extends java.lang.Iterable<T>)
      • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.ITimeSeriesInstance (also extends ai.libs.jaicore.ml.core.filter.sampling.IClusterableInstance, java.lang.Iterable<T>)
  • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.datamanager.IInstanceCollector<I>
  • org.api4.java.ai.ml.core.learner.ILearnerConfigHandler
    • org.api4.java.ai.ml.core.learner.ISupervisedLearner<I,​D> (also extends org.api4.java.ai.ml.core.learner.IFittablePredictor<I,​D>)
      • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IDyadRanker (also extends org.api4.java.ai.ml.ranking.learner.IRanker<O,​I,​D>)
        • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IPLDyadRanker
      • org.api4.java.ai.ml.ranking.learner.IRanker<O,​I,​D>
        • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IDyadRanker (also extends org.api4.java.ai.ml.core.learner.ISupervisedLearner<I,​D>)
          • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IPLDyadRanker
        • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.IGroupBasedRanker<O,​I,​D,​Z>
  • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.choquistic.IMassFunction
  • ai.libs.jaicore.ml.ranking.dyad.learner.zeroshot.inputoptimization.InputOptimizerLoss
  • ai.libs.jaicore.ml.classification.multilabel.evaluation.loss.nonadditive.owa.IOWAValueFunction
  • org.api4.java.common.control.IParallelizable
  • org.api4.java.ai.ml.core.learner.IPredictor<I,​D>
    • org.api4.java.ai.ml.core.learner.IFittablePredictor<I,​D> (also extends org.api4.java.ai.ml.core.learner.IFittable<I,​D>)
      • org.api4.java.ai.ml.core.learner.ISupervisedLearner<I,​D> (also extends org.api4.java.ai.ml.core.learner.ILearnerConfigHandler)
        • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IDyadRanker (also extends org.api4.java.ai.ml.ranking.learner.IRanker<O,​I,​D>)
          • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IPLDyadRanker
        • org.api4.java.ai.ml.ranking.learner.IRanker<O,​I,​D>
          • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IDyadRanker (also extends org.api4.java.ai.ml.core.learner.ISupervisedLearner<I,​D>)
            • ai.libs.jaicore.ml.ranking.dyad.learner.algorithm.IPLDyadRanker
          • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.IGroupBasedRanker<O,​I,​D,​Z>
  • ai.libs.jaicore.ml.scikitwrapper.IProcessListener
  • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.candidateprovider.IRankedSolutionCandidateProvider<I,​S>
  • ai.libs.jaicore.ml.core.filter.sampling.inmemory.factories.interfaces.ISamplingAlgorithmFactory<D,​A>
  • ai.libs.jaicore.ml.core.dataset.serialization.ISQLDatasetMapper
  • ai.libs.jaicore.ml.core.filter.sampling.infiles.stratified.sampling.IStratiFileAssigner
  • ai.libs.jaicore.ml.core.evaluation.evaluator.factory.ISupervisedLearnerEvaluatorFactory<I,​D>
  • ai.libs.jaicore.ml.ranking.label.learner.clusterbased.datamanager.ITableGeneratorandCompleter<I,​S,​P>
  • java.lang.Iterable<T>
    • org.api4.java.ai.ml.ranking.dyad.dataset.IDyadRankingInstance (also extends org.api4.java.ai.ml.ranking.dataset.IRankingInstance<O>)
    • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.ITimeSeriesInstance (also extends ai.libs.jaicore.ml.core.filter.sampling.IClusterableInstance, org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance)
  • org.api4.java.ai.ml.core.dataset.schema.attribute.ITimeseries<Y>
  • ai.libs.jaicore.ml.classification.singlelabel.timeseries.dataset.ITimeSeriesDataset
  • ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.LearningCurveExtrapolationMethod
  • java.util.Map<K,​V>
  • java.io.Serializable

Enum Hierarchy