- A - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- AAttributeValue<D> - Class in ai.libs.jaicore.ml.core.dataset.attribute
-
An abstract class for attribute values implementing basic functionality to
store its value as well as getter and setters.
- AAttributeValue(IAttributeType<D>) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.AAttributeValue
-
Constructor creating a new attribute value for a certain type.
- AAttributeValue(IAttributeType<D>, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.AAttributeValue
-
Constructor creating a new attribute value for a certain type together with a
value.
- Abandonable - Interface in ai.libs.jaicore.ml.tsc.distances
-
Interface for Distance measures that can make use of the Early Abandon
technique.
- ABatchLearner<T,V,I,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.predictivemodel
-
Abstract extension of
IBatchLearner to be able to construct
prediction of the given
type.
- ABatchLearner() - Constructor for class ai.libs.jaicore.ml.core.predictivemodel.ABatchLearner
-
- AbstractAugmentedSpaceSampler - Class in ai.libs.jaicore.ml.rqp
-
- AbstractAugmentedSpaceSampler(Instances, Random) - Constructor for class ai.libs.jaicore.ml.rqp.AbstractAugmentedSpaceSampler
-
- AbstractDyadScaler - Class in ai.libs.jaicore.ml.dyadranking.util
-
A scaler that can be fit to a certain dataset and then be used to standardize
datasets, i.e. transform the data to have a mean of 0 and a standard
deviation of 1 according to the data it was fit to.
- AbstractDyadScaler() - Constructor for class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
- AbstractSplitBasedClassifierEvaluator<I,O> - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation
-
Connection between an Evaluator (e.g.
- AbstractSplitBasedClassifierEvaluator(IMeasure<I, O>) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation.AbstractSplitBasedClassifierEvaluator
-
- AccessibleRandomTree - Class in ai.libs.jaicore.ml.tsc.classifier.trees
-
Random Tree extension providing leaf node information of the constructed
tree.
- AccessibleRandomTree() - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.AccessibleRandomTree
-
- ActiveDyadRanker - Class in ai.libs.jaicore.ml.dyadranking.activelearning
-
Abstract description of a pool-based active learning strategy for dyad
ranking.
- ActiveDyadRanker(PLNetDyadRanker, IDyadRankingPoolProvider) - Constructor for class ai.libs.jaicore.ml.dyadranking.activelearning.ActiveDyadRanker
-
- activelyTrain(int) - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ActiveDyadRanker
-
Actively trains the ranker for a certain number of queries.
- activelyTrain(int) - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ARandomlyInitializingDyadRanker
-
- activelyTrainWithOneInstance() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ActiveDyadRanker
-
- activelyTrainWithOneInstance() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ARandomlyInitializingDyadRanker
-
- activelyTrainWithOneInstance() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ConfidenceIntervalClusteringBasedActiveDyadRanker
-
- activelyTrainWithOneInstance() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.PrototypicalPoolBasedActiveDyadRanker
-
- activelyTrainWithOneInstance() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.RandomPoolBasedActiveDyadRanker
-
- activelyTrainWithOneInstance() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.UCBPoolBasedActiveDyadRanker
-
- add(INDArray, INDArray) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
Add a time series variable to the dataset.
- add(TimeSeriesInstance<L>) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- add(int, TimeSeriesInstance<L>) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- add(FeatureDomain) - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- add(double[]) - Method in class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- add(Instance) - Method in class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- add(LabeledInstance<String>) - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- add(LabeledInstance<String>) - Method in class ai.libs.jaicore.ml.core.WekaCompatibleInstancesImpl
-
- add(Node<N, V>) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- add(Node<N, V>) - Method in class ai.libs.jaicore.ml.dyadranking.search.RandomlyRankedNodeQueue
-
Adds an element at a random position within the
- add(int, Node<N, V>) - Method in class ai.libs.jaicore.ml.dyadranking.search.RandomlyRankedNodeQueue
-
- add(Instance) - Method in class ai.libs.jaicore.ml.SubInstances
-
- add(int, Instance) - Method in class ai.libs.jaicore.ml.SubInstances
-
- add(double[][], double[][]) - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Add a time series variable with timestamps to the dataset.
- add(double[][]) - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Add a time series variable without timestamps to the dataset.
- addAll(Collection<? extends TimeSeriesInstance<L>>) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- addAll(int, Collection<? extends TimeSeriesInstance<L>>) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- addAll(Collection<? extends Node<N, V>>) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- addAllFromJson(String) - Method in class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- addAllFromJson(JsonNode) - Method in class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- addAllFromJson(File) - Method in class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- addAllFromJson(String) - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- addAllFromJson(JsonNode) - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- addAllFromJson(File) - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- addAllFromJson(String) - Method in interface ai.libs.jaicore.ml.interfaces.Instances
-
- addAllFromJson(File) - Method in interface ai.libs.jaicore.ml.interfaces.Instances
-
- addAllFromJson(String) - Method in interface ai.libs.jaicore.ml.interfaces.LabeledInstances
-
- addAllFromJson(File) - Method in interface ai.libs.jaicore.ml.interfaces.LabeledInstances
-
- addChild(MCTreeNode) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- addChild(MCTreeNode) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- addChild(List<String>, Classifier) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- addChild(List<String>, Classifier) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReDLeaf
-
- addInstance(ProblemInstance<I>) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.Group
-
- addInstruction(Instruction) - Method in class ai.libs.jaicore.ml.cache.ReproducibleInstances
-
Adds a new Instruction to the history of these Instances
- addLandmarkerCharacterizers(ArrayList<Characterizer>) - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- addLocalFiles(File...) - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- addLocalFiles(List<File>) - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- addNoProbingCharacterizers(ArrayList<Characterizer>) - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- addOpenMLDatasets(int...) - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- addResultEntry(int, double) - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentDatabase
-
- ADecomposableDoubleMeasure<I> - Class in ai.libs.jaicore.ml.core.evaluation.measure
-
A measure that is decomposable by instances and aggregated by averaging.
- ADecomposableDoubleMeasure() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.ADecomposableDoubleMeasure
-
- ADecomposableMeasure<I,O> - Class in ai.libs.jaicore.ml.core.evaluation.measure
-
A measure that is aggregated from e.g. instance-wise computations of the respective measure and which is then aggregated, e.g. taking the mean.
- ADecomposableMeasure() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.ADecomposableMeasure
-
- ADecomposableMultilabelMeasure - Class in ai.libs.jaicore.ml.core.evaluation.measure.multilabel
-
- ADecomposableMultilabelMeasure() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.ADecomposableMultilabelMeasure
-
- ADerivateFilter - Class in ai.libs.jaicore.ml.tsc.filter.derivate
-
Abstract superclass for all derivate filters.
- ADerivateFilter(boolean) - Constructor for class ai.libs.jaicore.ml.tsc.filter.derivate.ADerivateFilter
-
- ADerivateFilter() - Constructor for class ai.libs.jaicore.ml.tsc.filter.derivate.ADerivateFilter
-
- ADyadRankedNodeQueue<N,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.ml.dyadranking.search
-
A queue whose elements are nodes, sorted by a dyad ranker.
- ADyadRankedNodeQueue(Vector) - Constructor for class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
Constructs a new DyadRankedNodeQueue that ranks the nodes in the queue
according to the given context characterization.
- ADyadRankedNodeQueue(Vector, IDyadRanker, AbstractDyadScaler) - Constructor for class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
Constructs a new DyadRankedNodeQueue that ranks the nodes in the queue
according to the given context characterization and given dyad ranker.
- ADyadRankedNodeQueueConfig<N> - Class in ai.libs.jaicore.ml.dyadranking.search
-
A configuration for a dyad ranked node queue.
- ADyadRankedNodeQueueConfig() - Constructor for class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueueConfig
-
Construct a new dyad ranking node queue configuration.
- ADyadRankingInstance - Class in ai.libs.jaicore.ml.dyadranking.dataset
-
- ADyadRankingInstance() - Constructor for class ai.libs.jaicore.ml.dyadranking.dataset.ADyadRankingInstance
-
- AFileSamplingAlgorithm - Class in ai.libs.jaicore.ml.core.dataset.sampling.infiles
-
An abstract class for file-based sampling algorithms providing basic
functionality of an algorithm.
- AFileSamplingAlgorithm(File) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.infiles.AFileSamplingAlgorithm
-
- AFilter - Class in ai.libs.jaicore.ml.tsc.filter
-
- AFilter() - Constructor for class ai.libs.jaicore.ml.tsc.filter.AFilter
-
- aggregate(List<Double>) - Method in class ai.libs.jaicore.ml.intervaltree.aggregation.AggressiveAggregator
-
- aggregate(List<Double>) - Method in interface ai.libs.jaicore.ml.intervaltree.aggregation.IntervalAggregator
-
- aggregate(List<Double>) - Method in class ai.libs.jaicore.ml.intervaltree.aggregation.QuantileAggregator
-
- AggressiveAggregator - Class in ai.libs.jaicore.ml.intervaltree.aggregation
-
An
IntervalAggregator that makes predictions using the minimum of the
predictions as the lower bound and the maximum as the upper bound.
- AggressiveAggregator() - Constructor for class ai.libs.jaicore.ml.intervaltree.aggregation.AggressiveAggregator
-
- ai.libs.jaicore.ml - package ai.libs.jaicore.ml
-
- ai.libs.jaicore.ml.activelearning - package ai.libs.jaicore.ml.activelearning
-
- ai.libs.jaicore.ml.cache - package ai.libs.jaicore.ml.cache
-
- ai.libs.jaicore.ml.classification.multiclass - package ai.libs.jaicore.ml.classification.multiclass
-
- ai.libs.jaicore.ml.classification.multiclass.reduction - package ai.libs.jaicore.ml.classification.multiclass.reduction
-
- ai.libs.jaicore.ml.classification.multiclass.reduction.reducer - package ai.libs.jaicore.ml.classification.multiclass.reduction.reducer
-
- ai.libs.jaicore.ml.classification.multiclass.reduction.splitters - package ai.libs.jaicore.ml.classification.multiclass.reduction.splitters
-
- ai.libs.jaicore.ml.clustering - package ai.libs.jaicore.ml.clustering
-
- ai.libs.jaicore.ml.core - package ai.libs.jaicore.ml.core
-
- ai.libs.jaicore.ml.core.dataset - package ai.libs.jaicore.ml.core.dataset
-
This package contains the infrastructure for representing datasets and instances with different types of attributes.
- ai.libs.jaicore.ml.core.dataset.attribute - package ai.libs.jaicore.ml.core.dataset.attribute
-
This package contains data structures for representing attributes of a dataset's instance.
- ai.libs.jaicore.ml.core.dataset.attribute.categorical - package ai.libs.jaicore.ml.core.dataset.attribute.categorical
-
This package contains the implementation of a categorical attribute.
- ai.libs.jaicore.ml.core.dataset.attribute.multivalue - package ai.libs.jaicore.ml.core.dataset.attribute.multivalue
-
This package contains the implementation of a multi-value attribute.
- ai.libs.jaicore.ml.core.dataset.attribute.primitive - package ai.libs.jaicore.ml.core.dataset.attribute.primitive
-
This package contains the implementation of primitive data type attributes.
- ai.libs.jaicore.ml.core.dataset.attribute.timeseries - package ai.libs.jaicore.ml.core.dataset.attribute.timeseries
-
This package contains the implementation of a time series attribute.
- ai.libs.jaicore.ml.core.dataset.attribute.transformer - package ai.libs.jaicore.ml.core.dataset.attribute.transformer
-
- ai.libs.jaicore.ml.core.dataset.attribute.transformer.multivalue - package ai.libs.jaicore.ml.core.dataset.attribute.transformer.multivalue
-
- ai.libs.jaicore.ml.core.dataset.sampling - package ai.libs.jaicore.ml.core.dataset.sampling
-
This package contains algorithms for creating samples of a dataset.
- ai.libs.jaicore.ml.core.dataset.sampling.infiles - package ai.libs.jaicore.ml.core.dataset.sampling.infiles
-
- ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling - package ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling
-
- ai.libs.jaicore.ml.core.dataset.sampling.inmemory - package ai.libs.jaicore.ml.core.dataset.sampling.inmemory
-
- ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol - package ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol
-
- ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories - package ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories
-
- ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.interfaces - package ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.interfaces
-
- ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling - package ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
- ai.libs.jaicore.ml.core.dataset.standard - package ai.libs.jaicore.ml.core.dataset.standard
-
This package contains a straight-forward implementation of a dataset.
- ai.libs.jaicore.ml.core.dataset.util - package ai.libs.jaicore.ml.core.dataset.util
-
- ai.libs.jaicore.ml.core.dataset.weka - package ai.libs.jaicore.ml.core.dataset.weka
-
This package contains classes for weka-specific logics regarding the dataset.
- ai.libs.jaicore.ml.core.evaluation.measure - package ai.libs.jaicore.ml.core.evaluation.measure
-
- ai.libs.jaicore.ml.core.evaluation.measure.multilabel - package ai.libs.jaicore.ml.core.evaluation.measure.multilabel
-
- ai.libs.jaicore.ml.core.evaluation.measure.singlelabel - package ai.libs.jaicore.ml.core.evaluation.measure.singlelabel
-
- ai.libs.jaicore.ml.core.exception - package ai.libs.jaicore.ml.core.exception
-
This package contains Exceptions defined by jaicore-ml.
- ai.libs.jaicore.ml.core.optimizing - package ai.libs.jaicore.ml.core.optimizing
-
- ai.libs.jaicore.ml.core.optimizing.graddesc - package ai.libs.jaicore.ml.core.optimizing.graddesc
-
- ai.libs.jaicore.ml.core.predictivemodel - package ai.libs.jaicore.ml.core.predictivemodel
-
This package contains interfaces related to predictive models and learning algorithms.
- ai.libs.jaicore.ml.dyadranking - package ai.libs.jaicore.ml.dyadranking
-
- ai.libs.jaicore.ml.dyadranking.activelearning - package ai.libs.jaicore.ml.dyadranking.activelearning
-
- ai.libs.jaicore.ml.dyadranking.algorithm - package ai.libs.jaicore.ml.dyadranking.algorithm
-
- ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform - package ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform
-
- ai.libs.jaicore.ml.dyadranking.dataset - package ai.libs.jaicore.ml.dyadranking.dataset
-
- ai.libs.jaicore.ml.dyadranking.loss - package ai.libs.jaicore.ml.dyadranking.loss
-
- ai.libs.jaicore.ml.dyadranking.optimizing - package ai.libs.jaicore.ml.dyadranking.optimizing
-
- ai.libs.jaicore.ml.dyadranking.search - package ai.libs.jaicore.ml.dyadranking.search
-
- ai.libs.jaicore.ml.dyadranking.util - package ai.libs.jaicore.ml.dyadranking.util
-
- ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization - package ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization
-
- ai.libs.jaicore.ml.dyadranking.zeroshot.util - package ai.libs.jaicore.ml.dyadranking.zeroshot.util
-
- ai.libs.jaicore.ml.evaluation - package ai.libs.jaicore.ml.evaluation
-
- ai.libs.jaicore.ml.evaluation.evaluators.weka - package ai.libs.jaicore.ml.evaluation.evaluators.weka
-
- ai.libs.jaicore.ml.evaluation.evaluators.weka.events - package ai.libs.jaicore.ml.evaluation.evaluators.weka.events
-
- ai.libs.jaicore.ml.evaluation.evaluators.weka.factory - package ai.libs.jaicore.ml.evaluation.evaluators.weka.factory
-
- ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation - package ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation
-
- ai.libs.jaicore.ml.experiments - package ai.libs.jaicore.ml.experiments
-
- ai.libs.jaicore.ml.interfaces - package ai.libs.jaicore.ml.interfaces
-
- ai.libs.jaicore.ml.intervaltree - package ai.libs.jaicore.ml.intervaltree
-
- ai.libs.jaicore.ml.intervaltree.aggregation - package ai.libs.jaicore.ml.intervaltree.aggregation
-
- ai.libs.jaicore.ml.intervaltree.util - package ai.libs.jaicore.ml.intervaltree.util
-
- ai.libs.jaicore.ml.latex - package ai.libs.jaicore.ml.latex
-
- ai.libs.jaicore.ml.learningcurve.extrapolation - package ai.libs.jaicore.ml.learningcurve.extrapolation
-
- ai.libs.jaicore.ml.learningcurve.extrapolation.client - package ai.libs.jaicore.ml.learningcurve.extrapolation.client
-
- ai.libs.jaicore.ml.learningcurve.extrapolation.ipl - package ai.libs.jaicore.ml.learningcurve.extrapolation.ipl
-
- ai.libs.jaicore.ml.learningcurve.extrapolation.lc - package ai.libs.jaicore.ml.learningcurve.extrapolation.lc
-
- ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet - package ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet
-
- ai.libs.jaicore.ml.metafeatures - package ai.libs.jaicore.ml.metafeatures
-
Provides means of computing meta features for a data set.
- ai.libs.jaicore.ml.openml - package ai.libs.jaicore.ml.openml
-
- ai.libs.jaicore.ml.ranking - package ai.libs.jaicore.ml.ranking
-
- ai.libs.jaicore.ml.ranking.clusterbased - package ai.libs.jaicore.ml.ranking.clusterbased
-
- ai.libs.jaicore.ml.ranking.clusterbased.candidateprovider - package ai.libs.jaicore.ml.ranking.clusterbased.candidateprovider
-
- ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes - package ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes
-
- ai.libs.jaicore.ml.ranking.clusterbased.datamanager - package ai.libs.jaicore.ml.ranking.clusterbased.datamanager
-
- ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac - package ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation - package ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation
-
- ai.libs.jaicore.ml.rqp - package ai.libs.jaicore.ml.rqp
-
- ai.libs.jaicore.ml.scikitwrapper - package ai.libs.jaicore.ml.scikitwrapper
-
- ai.libs.jaicore.ml.tsc - package ai.libs.jaicore.ml.tsc
-
- ai.libs.jaicore.ml.tsc.classifier - package ai.libs.jaicore.ml.tsc.classifier
-
- ai.libs.jaicore.ml.tsc.classifier.ensemble - package ai.libs.jaicore.ml.tsc.classifier.ensemble
-
A package consisting of ensemble classifiers used in implemented time series
classifiers.
- ai.libs.jaicore.ml.tsc.classifier.neighbors - package ai.libs.jaicore.ml.tsc.classifier.neighbors
-
- ai.libs.jaicore.ml.tsc.classifier.shapelets - package ai.libs.jaicore.ml.tsc.classifier.shapelets
-
This package contains implementations for Shapelet based classifier and
training algorithms.
- ai.libs.jaicore.ml.tsc.classifier.trees - package ai.libs.jaicore.ml.tsc.classifier.trees
-
- ai.libs.jaicore.ml.tsc.complexity - package ai.libs.jaicore.ml.tsc.complexity
-
This package contains implementations for time series complexity measures.
- ai.libs.jaicore.ml.tsc.dataset - package ai.libs.jaicore.ml.tsc.dataset
-
This package contains implementations related to the time series dataset,
- ai.libs.jaicore.ml.tsc.distances - package ai.libs.jaicore.ml.tsc.distances
-
This package contains implementations for time series distance measures.
- ai.libs.jaicore.ml.tsc.exceptions - package ai.libs.jaicore.ml.tsc.exceptions
-
- ai.libs.jaicore.ml.tsc.features - package ai.libs.jaicore.ml.tsc.features
-
- ai.libs.jaicore.ml.tsc.filter - package ai.libs.jaicore.ml.tsc.filter
-
- ai.libs.jaicore.ml.tsc.filter.derivate - package ai.libs.jaicore.ml.tsc.filter.derivate
-
Package containing filters that calculate derivates of time series.
- ai.libs.jaicore.ml.tsc.filter.transform - package ai.libs.jaicore.ml.tsc.filter.transform
-
Package containing filters that calculate transforms of time series.
- ai.libs.jaicore.ml.tsc.quality_measures - package ai.libs.jaicore.ml.tsc.quality_measures
-
- ai.libs.jaicore.ml.tsc.shapelets - package ai.libs.jaicore.ml.tsc.shapelets
-
- ai.libs.jaicore.ml.tsc.shapelets.search - package ai.libs.jaicore.ml.tsc.shapelets.search
-
This package contains search strategies applied to
Shapelet objects.
- ai.libs.jaicore.ml.tsc.util - package ai.libs.jaicore.ml.tsc.util
-
This package contains utility functions for time series classification.
- ai.libs.jaicore.ml.weka.dataset.splitter - package ai.libs.jaicore.ml.weka.dataset.splitter
-
- AILabeledAttributeArrayDataset<I extends ILabeledAttributeArrayInstance<L>,L> - Interface in ai.libs.jaicore.ml.core.dataset
-
Common interface of a dataset defining methods to access meta-data and
instances contained in the dataset.
- AINumericLabeledAttributeArrayDataset<I extends INumericLabeledAttributeArrayInstance<L>,L> - Interface in ai.libs.jaicore.ml.core.dataset
-
- algorithm - Variable in class ai.libs.jaicore.ml.tsc.classifier.TSClassifier
-
The algorithm object used for the training of the classifier.
- ALGORITHMMODES - Static variable in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- ALGORITHMS - Static variable in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- AllPairsTable - Class in ai.libs.jaicore.ml.classification.multiclass.reduction
-
- AllPairsTable(Instances, Instances, Classifier) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.AllPairsTable
-
- ALPHA - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- ALPHA - Static variable in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
Predefined alpha parameter used within the calculations.
- alphabet() - Method in interface ai.libs.jaicore.ml.tsc.classifier.BOSSLearningAlgorithm.IBossAlgorithmConfig
-
The alphabet consists of doubles representing letters and defines each word.
- alphabetSize() - Method in interface ai.libs.jaicore.ml.tsc.classifier.BOSSLearningAlgorithm.IBossAlgorithmConfig
-
The alphabet size determines the number of Bins for the SFA Histograms.
- AMinimumDistanceSearchStrategy - Class in ai.libs.jaicore.ml.tsc.shapelets.search
-
Abstract class for minimum distance search strategies.
- AMinimumDistanceSearchStrategy(boolean) - Constructor for class ai.libs.jaicore.ml.tsc.shapelets.search.AMinimumDistanceSearchStrategy
-
Constructor.
- AMonteCarloCrossValidationBasedEvaluatorFactory - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka.factory
-
An abstract factory for configuring Monte Carlo cross-validation based evaluators.
- AMonteCarloCrossValidationBasedEvaluatorFactory() - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
-
Standard c'tor.
- AnalyticalLearningCurve - Interface in ai.libs.jaicore.ml.interfaces
-
Added some analytical functions to a learning curve.
- andersonDarlingTest(double[]) - Method in class ai.libs.jaicore.ml.clustering.GMeans
-
- AOnlineLearner<T,V,I,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.predictivemodel
-
Abstract extension of
IOnlineLearner to be able to construct
prediction of the given
type.
- AOnlineLearner() - Constructor for class ai.libs.jaicore.ml.core.predictivemodel.AOnlineLearner
-
- apply(Vector) - Method in class ai.libs.jaicore.ml.core.optimizing.graddesc.BlackBoxGradient
-
- apply(Vector) - Method in interface ai.libs.jaicore.ml.core.optimizing.IGradientDescendableFunction
-
Applies the function for the point represented by the given vector.
- apply(Vector) - Method in interface ai.libs.jaicore.ml.core.optimizing.IGradientFunction
-
Returns the result of applying the gradient to the point represented by the
given vector.
- apply(Vector) - Method in class ai.libs.jaicore.ml.dyadranking.optimizing.DyadRankingFeatureTransformNegativeLogLikelihood
-
Algorithm (18) of [1].
- apply(Vector) - Method in class ai.libs.jaicore.ml.dyadranking.optimizing.DyadRankingFeatureTransformNegativeLogLikelihoodDerivative
-
- apply(Instances) - Method in class ai.libs.jaicore.ml.rqp.AugSpaceAllPairs
-
- APredictiveModel<T,V,I,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.predictivemodel
-
Abstract extension of
IPredictiveModel to be able to construct
prediction of the given
type.
- APredictiveModel() - Constructor for class ai.libs.jaicore.ml.core.predictivemodel.APredictiveModel
-
- AProcessListener - Class in ai.libs.jaicore.ml.scikitwrapper
-
The process listener may be attached to a process in order to handle its ouputs streams in a controlled way.
- AProcessListener() - Constructor for class ai.libs.jaicore.ml.scikitwrapper.AProcessListener
-
- ARandomlyInitializingDyadRanker - Class in ai.libs.jaicore.ml.dyadranking.activelearning
-
- ARandomlyInitializingDyadRanker(PLNetDyadRanker, IDyadRankingPoolProvider, int, int, int) - Constructor for class ai.libs.jaicore.ml.dyadranking.activelearning.ARandomlyInitializingDyadRanker
-
- ArbitrarySplitter - Class in ai.libs.jaicore.ml.weka.dataset.splitter
-
Generates a purely random split of the dataset depending on the seed and on the portions provided.
- ArbitrarySplitter() - Constructor for class ai.libs.jaicore.ml.weka.dataset.splitter.ArbitrarySplitter
-
- ArffUtilities - Class in ai.libs.jaicore.ml.core.dataset
-
Utility class for handling Arff dataset files.
- argmax(int[]) - Static method in class ai.libs.jaicore.ml.tsc.util.MathUtil
-
Calculates the index of the maximum value in the given array
(argmax).
- ASamplingAlgorithm - Class in ai.libs.jaicore.ml.core.dataset.sampling
-
An abstract class for sampling algorithms providing basic functionality of an algorithm.
- ASamplingAlgorithm(IAlgorithmConfig, AILabeledAttributeArrayDataset) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.ASamplingAlgorithm
-
- ASamplingAlgorithm(AILabeledAttributeArrayDataset) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.ASamplingAlgorithm
-
- ASamplingAlgorithm<D extends IDataset<?>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory
-
An abstract class for sampling algorithms providing basic functionality of an
algorithm.
- ASamplingAlgorithm(D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ASamplingAlgorithm
-
- ASimplifiedTSClassifier<T> - Class in ai.libs.jaicore.ml.tsc.classifier
-
Simplified batch-learning time series classifier which can be trained and
used as a predictor.
- ASimplifiedTSClassifier() - Constructor for class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
- ASimplifiedTSCLearningAlgorithm<T,C extends ASimplifiedTSClassifier<T>> - Class in ai.libs.jaicore.ml.tsc.classifier
-
- ASimplifiedTSCLearningAlgorithm(IAlgorithmConfig, C, TimeSeriesDataset) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSCLearningAlgorithm
-
- ASquaredErrorLoss - Class in ai.libs.jaicore.ml.core.evaluation.measure.singlelabel
-
Measure computing the squared error of two doubles.
- ASquaredErrorLoss() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.ASquaredErrorLoss
-
- assessQuality(List<Double>, int[]) - Method in class ai.libs.jaicore.ml.tsc.quality_measures.FStat
-
Computes a quality score based on the distances of each instance to the
shapelet and the corresponding classValues.
- assessQuality(List<Double>, int[]) - Method in interface ai.libs.jaicore.ml.tsc.quality_measures.IQualityMeasure
-
Computes a quality score based on the distances of each instance to the
shapelet and the corresponding classValues.
- assignDatapoint(String) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.ClassStratiFileAssigner
-
- assignDatapoint(String) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.IStratiFileAssigner
-
Select the suitable stratum for a datapoint and write it into the
corresponding temporary file.
- assignToStrati(I) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
- assignToStrati(I) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.ClusterStratiAssigner
-
- assignToStrati(I) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.IStratiAssigner
-
Custom logic for assigning datapoints into strati.
- associatedRunWithClassifier(int, Classifier) - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentDatabase
-
This method tells the logger the classifier object that is used for the run.
- ATransformFilter - Class in ai.libs.jaicore.ml.tsc.filter.transform
-
Abstract superclass for all transform filters.
- ATransformFilter() - Constructor for class ai.libs.jaicore.ml.tsc.filter.transform.ATransformFilter
-
- ATSCAlgorithm<L,V,D extends TimeSeriesDataset<L>,C extends TSClassifier<L,V,D>> - Class in ai.libs.jaicore.ml.tsc.classifier
-
- ATSCAlgorithm() - Constructor for class ai.libs.jaicore.ml.tsc.classifier.ATSCAlgorithm
-
- AttributeBasedStratiAmountSelectorAndAssigner<I extends INumericLabeledAttributeArrayInstance<?>,D extends IOrderedLabeledAttributeArrayDataset<I,?>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
This class is responsible for computing the amount of strati in
attribute-based stratified sampling and assigning elements to the strati.
- AttributeBasedStratiAmountSelectorAndAssigner() - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
SCALE-54: Explicitly allow to not provide an attribute list
- AttributeBasedStratiAmountSelectorAndAssigner(List<Integer>) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
- AttributeBasedStratiAmountSelectorAndAssigner(List<Integer>, DiscretizationHelper.DiscretizationStrategy, int) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
- AttributeBasedStratiAmountSelectorAndAssigner(List<Integer>, Map<Integer, AttributeDiscretizationPolicy>) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
- AttributeDiscretizationPolicy - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
- AttributeDiscretizationPolicy(List<Interval>) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeDiscretizationPolicy
-
- AugSpaceAllPairs - Class in ai.libs.jaicore.ml.rqp
-
- AugSpaceAllPairs() - Constructor for class ai.libs.jaicore.ml.rqp.AugSpaceAllPairs
-
- augSpaceSample() - Method in class ai.libs.jaicore.ml.rqp.ChooseKAugSpaceSampler
-
- augSpaceSample() - Method in class ai.libs.jaicore.ml.rqp.ExactIntervalAugSpaceSampler
-
- augSpaceSample() - Method in interface ai.libs.jaicore.ml.rqp.IAugmentedSpaceSampler
-
Generates a point in the augmented space from the AugmentedSpaceSampler's precise dataset.
- augSpaceSample() - Method in class ai.libs.jaicore.ml.rqp.KNNAugSpaceSampler
-
- AutoMekaGGPFitness - Class in ai.libs.jaicore.ml.core.evaluation.measure.multilabel
-
- AutoMekaGGPFitness() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.AutoMekaGGPFitness
-
- AutoMEKAGGPFitnessMeasure - Class in ai.libs.jaicore.ml.core.evaluation.measure.multilabel
-
Fitness function for a linear combination of 4 well-known multi-label metrics: ExactMatch, Hamming, Rank and F1MacroAverageL.
- AutoMEKAGGPFitnessMeasure() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.AutoMEKAGGPFitnessMeasure
-
- AutoMEKAGGPFitnessMeasureLoss - Class in ai.libs.jaicore.ml.core.evaluation.measure.multilabel
-
Measure combining exact match, hamming loss, f1macroavgL and rankloss.
- AutoMEKAGGPFitnessMeasureLoss() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.AutoMEKAGGPFitnessMeasureLoss
-
- C - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- cacheClassifier(String, EMCNodeType, Instances, Classifier) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.ClassifierCache
-
- cacheRetrievals - Static variable in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- calculateAvgMeasure(List<I>, List<I>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.ADecomposableDoubleMeasure
-
- calculateAvgMeasure(List<I>, List<I>) - Method in interface ai.libs.jaicore.ml.core.evaluation.measure.IMeasure
-
Computes the measure for lists of input actual and the expected outcome expected and aggregates the measured values with the mean, as this is the most frequently used aggregate function.
- calculateAvgMeasure(List<double[]>, List<double[]>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.AutoMEKAGGPFitnessMeasureLoss
-
- calculateAvgMeasure(List<double[]>, List<double[]>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.F1MacroAverageL
-
- calculateAvgMeasure(List<double[]>, List<double[]>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.HammingLoss
-
- calculateAvgMeasure(List<double[]>, List<double[]>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.InstanceWiseF1
-
- calculateAvgMeasure(List<double[]>, List<double[]>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.RankLoss
-
- calculateAvgMeasure(List<Double>, List<Double>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.PrecisionAsLoss
-
- calculateAvgMeasure(List<Double>, List<Double>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.RootMeanSquaredErrorLoss
-
- calculateD(double[][][], int, int, double[], int, int) - Static method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
Function to calculate the distance between the j-th segment of
the given time series instance and the k-th
shapelet stored in the shapelet tensor S.
- calculateDeltaEntropy(double[], int[], double, List<Integer>, double) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Function calculating the delta entropy for a given
thresholdCandidate and parentEntropy.
- calculateEntrance(double, double) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Calculates the entrance gain specified by Deng et. al. in the paper's chapter
4.1.
- calculateFeature(TimeSeriesFeature.FeatureType, double[], int, int, boolean) - Static method in class ai.libs.jaicore.ml.tsc.features.TimeSeriesFeature
-
Function calculating the feature specified by the feature type
fType for a given instance vector of the interval
[t1, t2].
- calculateFinalInstanceBoundaries(D, Classifier) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.LocalCaseControlSampling
-
- calculateFinalInstanceBoundaries(D, Classifier) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.OSMAC
-
- calculateInstanceBoundaries(HashMap<Object, Integer>, int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.CaseControlLikeSampling
-
- calculateMargin(double[], double) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Function calculating the margin between the given
thresholdCandidate and the nearest feature value from the given
dataValues.
- calculateMeasure(List<I>, List<I>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.ADecomposableMeasure
-
- calculateMeasure(List<I>, List<I>, IAggregateFunction<O>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.ADecomposableMeasure
-
- calculateMeasure(I, I) - Method in interface ai.libs.jaicore.ml.core.evaluation.measure.IMeasure
-
Computes the measure for a measured input actual and the expected outcome expected.
- calculateMeasure(List<I>, List<I>) - Method in interface ai.libs.jaicore.ml.core.evaluation.measure.IMeasure
-
Computes the measure for a lists of input actual and the expected outcome expected.
- calculateMeasure(List<I>, List<I>, IAggregateFunction<O>) - Method in interface ai.libs.jaicore.ml.core.evaluation.measure.IMeasure
-
Computes the measure for lists of input actual and the expected outcome expected and aggregates the measured values with the given aggregation.
- calculateMeasure(I, I) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.LossScoreTransformer
-
- calculateMeasure(double[][], int[][]) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.AutoMekaGGPFitness
-
- calculateMeasure(double[], double[]) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.AutoMEKAGGPFitnessMeasureLoss
-
- calculateMeasure(double[], double[]) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.ExactMatchLoss
-
- calculateMeasure(List<double[]>, List<double[]>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.F1MacroAverageL
-
- calculateMeasure(double[], double[]) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.HammingLoss
-
- calculateMeasure(double[], double[]) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.InstanceWiseF1
-
- calculateMeasure(double[], double[]) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.JaccardScore
-
- calculateMeasure(double[], double[]) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.RankLoss
-
- calculateMeasure(Double, Double) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.ASquaredErrorLoss
-
- calculateMeasure(Double, Double) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.MeanSquaredErrorLoss
-
- calculateMeasure(Double, Double) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.PrecisionAsLoss
-
- calculateMeasure(List<Double>, List<Double>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.PrecisionAsLoss
-
- calculateMeasure(List<Double>, List<Double>, IAggregateFunction<Double>) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.PrecisionAsLoss
-
- calculateMeasure(Double, Double) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.ZeroOneLoss
-
- calculateMHat(double[][][], int, int, double[], int, int, double) - Static method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
Function to calculate the soft-minimum function which is a differentiable
approximation of the minimum distance matrix given in the paper in section
3.1.4.
- calculateNearestNeigbors(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Determine the k nearest neighbors for a test instance.
- calculatePrediction(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Calculates predicition on a single test instance.
- calculateWeights(int) - Method in class ai.libs.jaicore.ml.tsc.distances.WeightedDynamicTimeWarping
-
Calculates the weight vector via the Modified logistic weight function (see
paper 4.2).
- calculateWindowLengthPredictions(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Calculates predicitions for a test instance using 1NN with Shotgun Distance
and different window lengths.
- calculateWindowLengthPredictions(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Calculates predicitions for a test dataset using 1NN with Shotgun Distance
and different window lengths.
- call() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.AFileSamplingAlgorithm
-
- call() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ASamplingAlgorithm
-
- call() - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSLearningAlgorithm
-
- call() - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborLearningAlgorithm
-
- call() - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleLearnerAlgorithm
-
- call() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
Main function to train a LearnShapeletsClassifier.
- call() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
-
- call() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm
-
- call() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm
-
Training procedure construction a Time Series Bag-of-Features (TSBF)
classifier using the given input data.
- call() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestLearningAlgorithm
-
Training procedure construction a time series tree using the given input
data.
- call() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Training procedure construction a time series tree using the given input
data.
- cancel() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.MonteCarloCrossValidationEvaluator
-
- cancel() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.ProbabilisticMonteCarloCrossValidationEvaluator
-
- cancel() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestLearningAlgorithm
- cancel() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
- CaseControlLikeSampling<I extends ILabeledInstance<?>,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol
-
- CaseControlLikeSampling(D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.CaseControlLikeSampling
-
- CaseControlSampling<I extends ILabeledInstance<?>,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol
-
Case control sampling.
- CaseControlSampling(Random, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.CaseControlSampling
-
Constructor
- CaseControlSamplingFactory<I extends ILabeledInstance<?>,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories
-
- CaseControlSamplingFactory() - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.CaseControlSamplingFactory
-
- CategoricalAttributeType - Class in ai.libs.jaicore.ml.core.dataset.attribute.categorical
-
The categorical attribute type describes the domain a value of a respective categorical attribute value stems from.
- CategoricalAttributeType(List<String>) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.categorical.CategoricalAttributeType
-
Constructor setting the domain of the categorical attribute values.
- CategoricalAttributeValue - Class in ai.libs.jaicore.ml.core.dataset.attribute.categorical
-
Categorical attribute value as it can be part of an instance.
- CategoricalAttributeValue(ICategoricalAttributeType) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.categorical.CategoricalAttributeValue
-
Standard c'tor.
- CategoricalAttributeValue(ICategoricalAttributeType, String) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.categorical.CategoricalAttributeValue
-
C'tor setting the value of this attribute as well.
- CategoricalFeatureDomain - Class in ai.libs.jaicore.ml.core
-
Description of a categorical feature domain.
- CategoricalFeatureDomain(double[]) - Constructor for class ai.libs.jaicore.ml.core.CategoricalFeatureDomain
-
- CategoricalFeatureDomain(CategoricalFeatureDomain) - Constructor for class ai.libs.jaicore.ml.core.CategoricalFeatureDomain
-
- center - Variable in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.Kmeans
-
- characterize(Node<N, V>) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
Provide a characterization of the given node to be used by the dyad ranker.
- characterize(Instances) - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- characterizerNames - Variable in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
The names of the characterizers used
- characterizers - Variable in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
The list of characterizers used in the computation of meta features
- CheckedJaicoreMLException - Exception in ai.libs.jaicore.ml.core.exception
-
- CheckedJaicoreMLException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.core.exception.CheckedJaicoreMLException
-
- CheckedJaicoreMLException(String) - Constructor for exception ai.libs.jaicore.ml.core.exception.CheckedJaicoreMLException
-
- ChooseKAugSpaceSampler - Class in ai.libs.jaicore.ml.rqp
-
Samples interval-valued data from a dataset of precise points by sampling k precise points (with replacement)
and generating a point in the interval-valued augmented space by only considering those k points, i.e. choosing
respective minima and maxima for each attribute from the chosen precise points.
- ChooseKAugSpaceSampler(Instances, Random, int) - Constructor for class ai.libs.jaicore.ml.rqp.ChooseKAugSpaceSampler
-
- ClassifierCache - Class in ai.libs.jaicore.ml.classification.multiclass.reduction
-
- ClassifierCache() - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.ClassifierCache
-
- ClassifierEvaluatorConstructionFailedException - Exception in ai.libs.jaicore.ml.evaluation.evaluators.weka.factory
-
- ClassifierEvaluatorConstructionFailedException(Exception) - Constructor for exception ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.ClassifierEvaluatorConstructionFailedException
-
- ClassifierMetricGetter - Class in ai.libs.jaicore.ml.core.evaluation.measure
-
Class for getting metrics by their name for single- and multilabel
classifiers.
- ClassifierRankingForGroup - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- ClassifierWeightedSampling<I extends ILabeledInstance<?>,D extends IOrderedDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol
-
The idea behind this Sampling method is to weight instances depended on the
way a pilot estimator p classified them.
- ClassifierWeightedSampling(Random, Instances, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.ClassifierWeightedSampling
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.Ensemble
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.ConstantClassifier
-
- classifyInstance(Instance) - Method in interface ai.libs.jaicore.ml.classification.multiclass.reduction.ITreeClassifier
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReDLeaf
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.HighProbClassifier
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.ReductionOptimizer
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.RandomUniformClassifier
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- classifyInstance(Instance) - Method in class ai.libs.jaicore.ml.tsc.classifier.ensemble.MajorityConfidenceVote
- classifyInstances(Instances) - Method in interface ai.libs.jaicore.ml.evaluation.IInstancesClassifier
-
- classifyInstances(Instances) - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- classMapper - Variable in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
Class mapper object used to encode and decode predicted values if String
values are used as classes.
- ClassMapper - Class in ai.libs.jaicore.ml.tsc.util
-
Class mapper used for predictions of String objects which are internally
predicted by time series classifiers as ints.
- ClassMapper(List<String>) - Constructor for class ai.libs.jaicore.ml.tsc.util.ClassMapper
-
Constructor using a list of String value to realize the mapping
- ClassStratiFileAssigner - Class in ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling
-
- ClassStratiFileAssigner(int) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.ClassStratiFileAssigner
-
Constructor with a given target attribute.
- ClassStratiFileAssigner() - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.ClassStratiFileAssigner
-
Constructor without a given target attribute.
- cleanUp() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.AFileSamplingAlgorithm
-
Implement custom clean up behaviour.
- cleanUp() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.ReservoirSampling
-
- cleanUp() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.StratifiedFileSampling
-
- cleanUp() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.SystematicFileSampling
-
- clear() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- clear() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- clearCache() - Static method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- clone() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.ConstantClassifier
-
- clone() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- cloneClassifier(Classifier) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- cluster() - Method in class ai.libs.jaicore.ml.clustering.GMeans
-
- Cluster - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- clusterDeprecated() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACgMeans
-
- clusterResults - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- clusters - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.ClusterStratiAssigner
-
- ClusterSampling<I extends INumericLabeledAttributeArrayInstance<? extends java.lang.Number>,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory
-
- ClusterSampling(long, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- ClusterSampling(long, DistanceMeasure, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- clusterShapelets(List<Shapelet>, int, long) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
-
Clusters the given shapelets into noClusters
clusters (cf. algorithm 6 of the original paper).
- clusterShapelets() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig
-
Indicator whether clustering of shapelets should be used.
- ClusterStratiAssigner<I extends INumericArrayInstance,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
- ClusterStratiAssigner() - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.ClusterStratiAssigner
-
- collectLeafCounts(int[], Instance, AccessibleRandomTree) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm
-
Function collecting the leaf counts for the given instance as
predicted by regTree.
- command - Variable in class ai.libs.jaicore.ml.cache.Instruction
-
- COMMAND_NAME - Static variable in class ai.libs.jaicore.ml.cache.FoldBasedSubsetInstruction
-
Constant string to identify this instruction.
- COMMAND_NAME - Static variable in class ai.libs.jaicore.ml.cache.LoadDataSetInstruction
-
Constant String to Identify this Instruction
- COMMAND_NAME - Static variable in class ai.libs.jaicore.ml.cache.SplitInstruction
-
Constant string to identify this instruction.
- compactString() - Method in class ai.libs.jaicore.ml.core.CategoricalFeatureDomain
-
- compactString() - Method in class ai.libs.jaicore.ml.core.FeatureDomain
-
- compactString() - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- complexity(double[]) - Method in interface ai.libs.jaicore.ml.tsc.complexity.ITimeSeriesComplexity
-
- complexity(double[]) - Method in class ai.libs.jaicore.ml.tsc.complexity.SquaredBackwardDifferenceComplexity
-
- complexity(double[]) - Method in class ai.libs.jaicore.ml.tsc.complexity.StretchingComplexity
-
- ComplexityInvariantDistance - Class in ai.libs.jaicore.ml.tsc.distances
-
Implementation of the Complexity Invariant Distance (CID) measure as
published in "A Complexity-Invariant Distance Measure for Time Series" by
Gustavo E.A.P.A.
- computationTimes - Variable in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
The time it took to compute the meta features for each characterizer by name
- computeAverageLoss(DyadRankingLossFunction, DyadRankingDataset, DyadRankingDataset) - Static method in class ai.libs.jaicore.ml.dyadranking.loss.DyadRankingLossUtil
-
Computes the average loss over several dyad orderings.
- computeAverageLoss(DyadRankingLossFunction, DyadRankingDataset, IDyadRanker, Random) - Static method in class ai.libs.jaicore.ml.dyadranking.loss.DyadRankingLossUtil
-
Computes the average loss over several dyad orderings.
- computeAverageLoss(DyadRankingLossFunction, DyadRankingDataset, IDyadRanker) - Static method in class ai.libs.jaicore.ml.dyadranking.loss.DyadRankingLossUtil
-
- computeDistance(A, B) - Method in interface ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.IDistanceMetric
-
- computeDistance(double[], double[]) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.L1DistanceMetric
-
- computeLoss(INDArray) - Static method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetLoss
-
Computes the NLL for PL networks according to equation (27) in [1].
- computeLossGradient(INDArray, int) - Static method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetLoss
-
Computes the gradient of the NLL for PL networks w.r.t. the k-th dyad according to equation (28) in [1].
- ComputeLossInstruction - Class in ai.libs.jaicore.ml.cache
-
Instruction for loss computation.
- ComputeLossInstruction(String, double, long) - Constructor for class ai.libs.jaicore.ml.cache.ComputeLossInstruction
-
- computeMarginalStandardDeviationForSubsetOfFeatures(Set<Integer>) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
Computes the variance contribution of a subset of features.
- computeMarginalVarianceContributionForFeatureSubset(Set<Integer>) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomForest
-
- computeMarginalVarianceContributionForFeatureSubsetNotNormalized(Set<Integer>) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomForest
-
- computeMarginalVarianceContributionForSubsetOfFeatures(Set<Integer>) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
Computes the variance contribution of a subset of features.
- computeMarginalVarianceContributionForSubsetOfFeaturesNotNormalized(Set<Integer>) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
Computes the variance contribution of a subset of features without
normalizing.
- computeTotalVarianceOfSubset(Set<Integer>) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
Computes the total variance of marginal predictions for a given set of
features.
- ConfidenceIntervalClusteringBasedActiveDyadRanker - Class in ai.libs.jaicore.ml.dyadranking.activelearning
-
A prototypical active dyad ranker based on clustering of pseudo confidence
intervals.
- ConfidenceIntervalClusteringBasedActiveDyadRanker(PLNetDyadRanker, IDyadRankingPoolProvider, int, int, int, Clusterer) - Constructor for class ai.libs.jaicore.ml.dyadranking.activelearning.ConfidenceIntervalClusteringBasedActiveDyadRanker
-
- ConfigurationException - Exception in ai.libs.jaicore.ml.core.exception
-
- ConfigurationException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.core.exception.ConfigurationException
-
- ConfigurationException(String) - Constructor for exception ai.libs.jaicore.ml.core.exception.ConfigurationException
-
- ConfigurationLearningCurveExtrapolationEvaluator - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka
-
Predicts the accuracy of a classifier with certain configurations on a point
of its learning curve, given some anchorpoint and its configurations using
the LCNet of pybnn
Note: This code was copied from LearningCurveExtrapolationEvaluator and
slightly reworked
- ConfigurationLearningCurveExtrapolationEvaluator(int[], ISamplingAlgorithmFactory<WekaInstances<Object>, ASamplingAlgorithm<WekaInstances<Object>>>, WekaInstances<Object>, double, long, String, double[]) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.ConfigurationLearningCurveExtrapolationEvaluator
-
- ConfigurationLearningCurveExtrapolator<I extends ILabeledAttributeArrayInstance<?>,D extends IOrderedLabeledAttributeArrayDataset<I,?>> - Class in ai.libs.jaicore.ml.learningcurve.extrapolation
-
This class is a subclass of LearningCurveExtrapolator which deals
with the slightly different setup that is required by the LCNet
of pybnn
- ConfigurationLearningCurveExtrapolator(Classifier, D, double, int[], ISamplingAlgorithmFactory<D, ASamplingAlgorithm<D>>, long, String, double[]) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.ConfigurationLearningCurveExtrapolator
-
- configureBestFirst(BestFirst<GraphSearchWithSubpathEvaluationsInput<T, String, Double>, T, String, Double>) - Method in class ai.libs.jaicore.ml.dyadranking.search.RandomlyRankedNodeQueueConfig
-
- ConstantClassifier - Class in ai.libs.jaicore.ml.classification.multiclass.reduction
-
- ConstantClassifier() - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.ConstantClassifier
-
- contains(Object) - Method in class ai.libs.jaicore.ml.core.CategoricalFeatureDomain
-
- contains(Object) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- contains(Object) - Method in class ai.libs.jaicore.ml.core.FeatureDomain
-
Checks if the domain contains an item.
- contains(Object) - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- contains(Object) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- containsAll(Collection<?>) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- containsAll(Collection<?>) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- containsInstance(double) - Method in class ai.libs.jaicore.ml.core.CategoricalFeatureDomain
-
- containsInstance(double) - Method in class ai.libs.jaicore.ml.core.FeatureDomain
-
Checks whether a given weka instance is contained in the feature domain
- containsInstance(Instance) - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- containsInstance(double) - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- ContainsNonNumericAttributesException - Exception in ai.libs.jaicore.ml.core.dataset
-
- ContainsNonNumericAttributesException(String) - Constructor for exception ai.libs.jaicore.ml.core.dataset.ContainsNonNumericAttributesException
-
- ContainsNonNumericAttributesException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.core.dataset.ContainsNonNumericAttributesException
-
- containsPartialInstance(List<Integer>, List<Double>) - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- CosineTransform - Class in ai.libs.jaicore.ml.tsc.filter.transform
-
Calculates the cosine transform of a time series.
- CosineTransform() - Constructor for class ai.libs.jaicore.ml.tsc.filter.transform.CosineTransform
-
- countClassOccurrences(D) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.CaseControlLikeSampling
-
Count occurrences of every class.
- countDatasetEntries(File, boolean) - Static method in class ai.libs.jaicore.ml.core.dataset.ArffUtilities
-
Counts the amount of datapoint entries in an ARFF file.
- countFileLines(File) - Static method in class ai.libs.jaicore.ml.tsc.util.SimplifiedTimeSeriesLoader
-
Counts the lines of the given File object in a very efficient way (thanks to
https://stackoverflow.com/a/453067).
- CP_ASC - Static variable in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- CP_DS - Static variable in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- CP_IBK - Static variable in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- CP_NB - Static variable in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- CPUS - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- createDatasetForMatrix(int[], double[][]...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Function creating a
TimeSeriesDataset object given the
targets and one or multiple
valueMatrices.
- createDatasetForMatrix(double[][]...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
- createDataSetIndex(int, int) - Static method in class ai.libs.jaicore.ml.openml.OpenMLHelper
-
Creates a list of data sets by id in a file with caps for the maximum of
features and instances.
- createDefaultDiscretizationPolicies(D, List<Integer>, Map<Integer, Set<Object>>, DiscretizationHelper.DiscretizationStrategy, int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.DiscretizationHelper
-
This method creates a default discretization policy for each numeric
attribute in the attributes that have to be considered for stratum
assignment.
- createEmpty() - Method in interface ai.libs.jaicore.ml.core.dataset.IDataset
-
Creates an empty copy of the same structure (and same type).
- createEmpty() - Method in interface ai.libs.jaicore.ml.core.dataset.ILabeledAttributeArrayDataset
-
Creates an empty copy with the same attribute types as this IDataset.
- createEmpty() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleDataset
-
- createEmpty() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- createEmpty() - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstances
-
- createEmpty() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingDataset
-
- createEquidistantTimestamps(INDArray) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Creates equidistant timestamps for a time series.
- createEquidistantTimestamps(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Creates equidistant timestamps for a time series.
- createImportStatementFromImportFolder(File, boolean) - Static method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
Makes the given folder a module to be usable as an import for python and creates a string that adds the folder to the python environment and then imports the folder itself as a module.
- createNetworkFromDl4jConfigFile(File) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Creates a simple feed-forward MultiLayerNetwork using the json
representation of a MultiLayerConfiguration in the file .
- createRunIfDoesNotExist(MLExperiment) - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentDatabase
-
- currentCluster - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- DataProvider - Enum in ai.libs.jaicore.ml.cache
-
- dataset - Variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- DatasetCapacityReachedException - Exception in ai.libs.jaicore.ml.core.exception
-
- DatasetCapacityReachedException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.core.exception.DatasetCapacityReachedException
-
- DatasetCapacityReachedException(String) - Constructor for exception ai.libs.jaicore.ml.core.exception.DatasetCapacityReachedException
-
- DatasetCharacterizerInitializationFailedException - Exception in ai.libs.jaicore.ml.metafeatures
-
An exception that signifies something went wrong during the initialization of
a dataset characterizer
- DatasetCharacterizerInitializationFailedException() - Constructor for exception ai.libs.jaicore.ml.metafeatures.DatasetCharacterizerInitializationFailedException
-
Create an exception with a default message.
- DatasetCharacterizerInitializationFailedException(String) - Constructor for exception ai.libs.jaicore.ml.metafeatures.DatasetCharacterizerInitializationFailedException
-
Create an exception with the given message.
- DatasetCharacterizerInitializationFailedException(Throwable) - Constructor for exception ai.libs.jaicore.ml.metafeatures.DatasetCharacterizerInitializationFailedException
-
Create an exception with the given cause.
- DatasetCharacterizerInitializationFailedException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.metafeatures.DatasetCharacterizerInitializationFailedException
-
Create an exception with the given cause and additional message
- DatasetCreationException - Exception in ai.libs.jaicore.ml.core.dataset
-
- DatasetCreationException(Throwable) - Constructor for exception ai.libs.jaicore.ml.core.dataset.DatasetCreationException
-
- DatasetCreationException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.core.dataset.DatasetCreationException
-
- DatasetFileSorter - Class in ai.libs.jaicore.ml.core.dataset.sampling.infiles
-
Sorts a Dataset file with a Mergesort.
- DatasetFileSorter(File, TempFileHandler) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.infiles.DatasetFileSorter
-
- DatasetFileSorter(File) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.infiles.DatasetFileSorter
-
- datasetFolder - Static variable in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- DATASETS - Static variable in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- datasetToWekaInstances(IOrderedLabeledAttributeArrayDataset<?, ?>) - Static method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstancesUtil
-
- decide(TreeNode<TimeSeriesTreeClassifier.TimeSeriesTreeNodeDecisionFunction>, double[]) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeClassifier
-
Function performing the decision on a treeNode given the
instance based on the locally stored splitting criterion.
- DEFAULT_CHARSET - Static variable in class ai.libs.jaicore.ml.tsc.util.SimplifiedTimeSeriesLoader
-
Default charset used when extracting from files.
- defaultClassifierString() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedM5Forest
-
- defaultClassifierString() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomForest
-
- DefaultProcessListener - Class in ai.libs.jaicore.ml.scikitwrapper
-
The DefaultProcessListener might be used to forward any type of outputs of a process to a logger.
- DefaultProcessListener(boolean) - Constructor for class ai.libs.jaicore.ml.scikitwrapper.DefaultProcessListener
-
Constructor to initialize the DefaultProcessListener.
- delete() - Method in class ai.libs.jaicore.ml.SubInstances
-
- deleteAttributeAt(int) - Method in class ai.libs.jaicore.ml.SubInstances
-
- deleteNet(String) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.LCNetClient
-
- deleteNet() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.LCNetExtrapolationMethod
-
- DELTA - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- derivate(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.ADerivateFilter
-
Calculates the derivate of a time series.
- derivate(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.BackwardDifferenceDerivate
-
- derivate(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.ForwardDifferenceDerivate
-
- derivate(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.GulloDerivate
-
- derivate(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.KeoghDerivate
-
- DerivateDistance - Class in ai.libs.jaicore.ml.tsc.distances
-
Implementation of the Derivate Distance (DD) measure as published in "Using
derivatives in time series classification" by Tomasz Gorecki and Maciej
Luczak (2013).
- DerivateDistance(double, ADerivateFilter, ITimeSeriesDistance, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.DerivateDistance
-
Constructor with individual distance measures for the function and derivate
values.
- DerivateDistance(double, ITimeSeriesDistance, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.DerivateDistance
-
Constructor with individual distance measures for the function and derivate
values that uses the
BackwardDifferenceDerivate as derivation.
- DerivateDistance(double, ADerivateFilter, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.DerivateDistance
-
Constructor that uses the same distance measures for the function and
derivate values.
- DerivateDistance(double, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.DerivateDistance
-
Constructor that uses the same distance measures for the function and
derivate values that uses the
BackwardDifferenceDerivate as
derivation.
- DerivateTransformDistance - Class in ai.libs.jaicore.ml.tsc.distances
-
Implementation of the Derivate Transform Distance (TD) measure as published
in "Non-isometric transforms in time series classification using DTW" by
Tomasz Gorecki and Maciej Luczak (2014).
- DerivateTransformDistance(double, double, double, ADerivateFilter, ATransformFilter, ITimeSeriesDistance, ITimeSeriesDistance, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Constructor with individual distance measure for function, derivate and
transform values.
- DerivateTransformDistance(double, double, double, ITimeSeriesDistance, ITimeSeriesDistance, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Constructor with individual distance measure for function, derivate and
transform values that uses the
BackwardDifferencetransform as
derivate and the
CosineTransform as transformation.
- DerivateTransformDistance(double, double, double, ADerivateFilter, ATransformFilter, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Constructor that uses the same distance measures for function, derivate and
transform values.
- DerivateTransformDistance(double, double, double, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Constructor that uses the same distance measures for function, derivate and
transform values.
- derivateWithBoundaries(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.ADerivateFilter
-
Calcuates the derivates of a time series.
- derivateWithBoundaries(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.BackwardDifferenceDerivate
-
- derivateWithBoundaries(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.ForwardDifferenceDerivate
-
- derivateWithBoundaries(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.GulloDerivate
-
- derivateWithBoundaries(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.KeoghDerivate
-
- derivativeAt(double[]) - Method in class ai.libs.jaicore.ml.dyadranking.optimizing.BilinFunction
-
- deserialize(InputStream) - Method in class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingDataset
-
- DFT - Class in ai.libs.jaicore.ml.tsc.filter
-
- DFT() - Constructor for class ai.libs.jaicore.ml.tsc.filter.DFT
-
- difference(double[], double[]) - Method in class ai.libs.jaicore.ml.clustering.GMeans
-
- disableRekursiv() - Method in class ai.libs.jaicore.ml.tsc.filter.SFA
-
- DiscretizationHelper<D extends AILabeledAttributeArrayDataset<?,?>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
This helper class provides methods that are required in order to discretize
numeric attributes.
- DiscretizationHelper() - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.DiscretizationHelper
-
- DiscretizationHelper.DiscretizationStrategy - Enum in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
- discretize(double, AttributeDiscretizationPolicy) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.DiscretizationHelper
-
Discretizes the particular provided value.
- discretizeAttributeValues(Map<Integer, AttributeDiscretizationPolicy>, Map<Integer, Set<Object>>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.DiscretizationHelper
-
Discretizes the given attribute values with respect to the provided policies
- discretizeProbs(int, double[][]) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm
-
Function discretizing probabilities into bins.
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.ComplexityInvariantDistance
-
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateDistance
-
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.DynamicTimeWarping
-
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.EuclideanDistance
-
- distance(double, double) - Method in interface ai.libs.jaicore.ml.tsc.distances.IScalarDistance
-
Calculates the distance between two scalars.
- distance(double[], double[]) - Method in interface ai.libs.jaicore.ml.tsc.distances.ITimeSeriesDistance
-
Calculates the distance between two time series.
- distance(double[], double[], double[], double[]) - Method in interface ai.libs.jaicore.ml.tsc.distances.ITimeSeriesDistanceWithTimestamps
-
Calculates the distance between two time series.
- distance(double[], double[]) - Method in interface ai.libs.jaicore.ml.tsc.distances.ITimeSeriesDistanceWithTimestamps
-
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.ManhattanDistance
-
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.MoveSplitMerge
-
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.ShotgunDistance
-
- distance(double[], double[], double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.TimeWarpEditDistance
-
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.TransformDistance
-
- distance(double[], double[]) - Method in class ai.libs.jaicore.ml.tsc.distances.WeightedDynamicTimeWarping
-
- distanceMeassure - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- distanceMeasure - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.ClusterStratiAssigner
-
- distanceWithWindow(double[], double[], int) - Method in class ai.libs.jaicore.ml.tsc.distances.DynamicTimeWarping
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.Ensemble
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.ConstantClassifier
-
- distributionForInstance(Instance, double[]) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- distributionForInstance(Instance, double[]) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReDLeaf
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.HighProbClassifier
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.ReductionOptimizer
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.RandomUniformClassifier
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.tsc.classifier.ensemble.MajorityConfidenceVote
-
Function calculating the distribution for a instance by predicting the
distributions for each classifier and multiplying the result by the
classifier weights.
- distributionForInstance(Instance) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.AccessibleRandomTree
-
- doAlgorithmStep() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- doInactiveStep() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ASamplingAlgorithm
-
- domainDimension() - Method in class ai.libs.jaicore.ml.dyadranking.optimizing.BilinFunction
-
- doSplit(double) - Method in class ai.libs.jaicore.ml.core.dataset.util.StratifiedSplit
-
- Dyad - Class in ai.libs.jaicore.ml.dyadranking
-
Represents a dyad consisting of an instance and an alternative, represented
by feature vectors.
- Dyad(Vector, Vector) - Constructor for class ai.libs.jaicore.ml.dyadranking.Dyad
-
Construct a new dyad consisting of the given instance and alternative.
- DyadDatasetPoolProvider - Class in ai.libs.jaicore.ml.dyadranking.activelearning
-
- DyadDatasetPoolProvider(DyadRankingDataset) - Constructor for class ai.libs.jaicore.ml.dyadranking.activelearning.DyadDatasetPoolProvider
-
- DyadMinMaxScaler - Class in ai.libs.jaicore.ml.dyadranking.util
-
A scaler that can be fit to a certain dataset and then be used to normalize
dyad datasets, i.e. transform the data such that the values of each feature
lie between 0 and 1.
- DyadMinMaxScaler() - Constructor for class ai.libs.jaicore.ml.dyadranking.util.DyadMinMaxScaler
-
- DyadRankingDataset - Class in ai.libs.jaicore.ml.dyadranking.dataset
-
A dataset representation for dyad ranking.
- DyadRankingDataset() - Constructor for class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingDataset
-
Creates an empty dyad ranking dataset.
- DyadRankingDataset(Collection<IDyadRankingInstance>) - Constructor for class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingDataset
-
Creates a dyad ranking dataset containing all elements in the given
Collection in the order specified by the collections iterator.
- DyadRankingDataset(int) - Constructor for class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingDataset
-
Creates an empty dyad ranking dataset with the given initial capacity.
- DyadRankingDataset(List<IDyadRankingInstance>) - Constructor for class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingDataset
-
- DyadRankingFeatureTransformNegativeLogLikelihood - Class in ai.libs.jaicore.ml.dyadranking.optimizing
-
Implements the negative log-likelihood function for the feature
transformation Placket-Luce dyad ranker.
- DyadRankingFeatureTransformNegativeLogLikelihood() - Constructor for class ai.libs.jaicore.ml.dyadranking.optimizing.DyadRankingFeatureTransformNegativeLogLikelihood
-
- DyadRankingFeatureTransformNegativeLogLikelihoodDerivative - Class in ai.libs.jaicore.ml.dyadranking.optimizing
-
Represents the derivate of the negative log likelihood function in the
context of feature transformation Placket-Luce dyad ranking [1].
- DyadRankingFeatureTransformNegativeLogLikelihoodDerivative() - Constructor for class ai.libs.jaicore.ml.dyadranking.optimizing.DyadRankingFeatureTransformNegativeLogLikelihoodDerivative
-
- DyadRankingInstance - Class in ai.libs.jaicore.ml.dyadranking.dataset
-
A general implementation of a dyad ranking instance that contains an
immutable list of dyad to represent the ordering of dyads.
- DyadRankingInstance(List<Dyad>) - Constructor for class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingInstance
-
Construct a new dyad ranking instance that saves the given ordering of dyads
immutably.
- DyadRankingLossFunction - Interface in ai.libs.jaicore.ml.dyadranking.loss
-
Loss function for evaluating dyad rankers.
- DyadRankingLossUtil - Class in ai.libs.jaicore.ml.dyadranking.loss
-
Class that contains utility methods for handling dyad ranking losses.
- DyadRankingMLLossFunctionWrapper - Class in ai.libs.jaicore.ml.dyadranking.loss
-
A wrapper for dyad ranking loss that enables already implemented multi label
classification loss functions to be used in this context.
- DyadRankingMLLossFunctionWrapper(ADecomposableDoubleMeasure<double[]>) - Constructor for class ai.libs.jaicore.ml.dyadranking.loss.DyadRankingMLLossFunctionWrapper
-
Constructs a new loss function wrapper that uses the given measure to compute
the loss between a correct and predicted dyad ranking.
- DyadStandardScaler - Class in ai.libs.jaicore.ml.dyadranking.util
-
A scaler that can be fit to a certain dataset and then be used to standardize
datasets, i.e. transform the data to have a mean of 0 and a standard
deviation of 1 according to the data it was fit to.
- DyadStandardScaler() - Constructor for class ai.libs.jaicore.ml.dyadranking.util.DyadStandardScaler
-
- DyadUnitIntervalScaler - Class in ai.libs.jaicore.ml.dyadranking.util
-
A scaler that can be fit to a certain dataset and then be used to normalize
datasets, i.e. transform the data to have a length of 1.
- DyadUnitIntervalScaler() - Constructor for class ai.libs.jaicore.ml.dyadranking.util.DyadUnitIntervalScaler
-
- DynamicTimeWarping - Class in ai.libs.jaicore.ml.tsc.distances
-
Implementation of the Dynamic Time Warping (DTW) measure as published in
"Using Dynamic Time Warping to FindPatterns in Time Series" Donald J.
- DynamicTimeWarping() - Constructor for class ai.libs.jaicore.ml.tsc.distances.DynamicTimeWarping
-
Creates an instance with absolute distance as point distance.
- DynamicTimeWarping(IScalarDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.DynamicTimeWarping
-
Creates an instance with a given scalar distance measure.
- gamma() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ILearnShapeletsLearningAlgorithmConfig
-
Gamma value used for momentum during gradient descent.
- gamma() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm.ILearnShapeletsLearningAlgorithmConfig
-
Gamma value used for momentum during gradient descent.
- generateAugPoint(List<Instance>) - Static method in class ai.libs.jaicore.ml.rqp.AbstractAugmentedSpaceSampler
-
- generateCandidates(double[], int, int) - Static method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
-
Function generation shapelet candidates for a given instance vector
data, the length l and the candidate index which is
used to identify the source of the shapelet's data.
- generateFeatures(double[][], int[][], int[][][]) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm
-
Function generating the features for the internal probability measurement
model based on the given subseries and their corresponding
intervals.
- generateHistogramInstances(int[][][], int[][]) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm
-
Generates a matrix consisting of the histogram values for each instance out
of the given histograms and the relative frequencies of classes
for each instance.
- generateSegmentsAndDifferencesForTree(int[], int[], int, int, Random) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm
-
Method generating the segment start indices and the segment difference
locations randomly using random.
- generateSplittingInfo(double...) - Method in interface ai.libs.jaicore.ml.weka.dataset.splitter.IMultilabelCrossValidation
-
Generate a string representation that represents only the split info part of the split string.
- generateSplittingString(double...) - Method in interface ai.libs.jaicore.ml.weka.dataset.splitter.IMultilabelCrossValidation
-
Generate a String that represents a split of a data set into portions from the given portions sizes (must add up to <1).
- generateSubsequencesAndIntervals(int, int, int, int) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm
-
Method randomly determining the subsequences and their intervals to be used
for feature generation of the instances.
- generateSubseriesFeatureInstance(double[], int[], int[], int) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm
-
Function generating subseries feature instances based on the given
segments and segmentsDifference matrices.
- generateSubseriesFeaturesInstances(List<Attribute>, int, int[], int[], double[][]) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm
-
Function generating a dataset storing the features being generated as
described in the original paper.
- generateThresholdCandidates(Pair<List<Integer>, List<Integer>>, int, double[][][]) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Function generating threshold candidates for each feature type.
- get(int) - Method in class ai.libs.jaicore.ml.core.dataset.InstanceSchema
-
- get(int) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- get(int) - Method in class ai.libs.jaicore.ml.SubInstances
-
- getA() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawConfiguration
-
- getA() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- getA() - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateDistance
-
Getter for the a parameter.
- getA() - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Getter for the a parameter.
- getA() - Method in class ai.libs.jaicore.ml.tsc.distances.TransformDistance
-
Getter for the a parameter.
- getAbsoluteDistance() - Static method in class ai.libs.jaicore.ml.tsc.util.ScalarDistanceUtil
-
- getActual() - Method in class ai.libs.jaicore.ml.evaluation.MeasureAggregatedComputationEvent
-
- getActual() - Method in class ai.libs.jaicore.ml.evaluation.MeasureAvgComputationEvent
-
- getActual() - Method in class ai.libs.jaicore.ml.evaluation.MeasureListComputationEvent
-
- getActual() - Method in class ai.libs.jaicore.ml.evaluation.MeasureSingleComputationEvent
-
- getAdmissibleSearcherEvaluatorCombinationsForAttributeSelection() - Static method in class ai.libs.jaicore.ml.WekaUtil
-
Determines all attribute selection variants (search/evaluator combinations with default parametrization)
- getAggregator() - Method in class ai.libs.jaicore.ml.evaluation.MeasureAggregatedComputationEvent
-
- getAlgorithm(int, D, Random) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.CaseControlSamplingFactory
-
- getAlgorithm(int, D, Random) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.GmeansSamplingFactory
-
- getAlgorithm(int, D, Random) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.interfaces.ISamplingAlgorithmFactory
-
After the necessary config is done, this method returns a fully configured
instance of a sampling algorithm.
- getAlgorithm(int, D, Random) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.KmeansSamplingFactory
-
- getAlgorithm(int, D, Random) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.LocalCaseControlSamplingFactory
-
- getAlgorithm(int, D, Random) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.OSMACSamplingFactory
-
- getAlgorithm(int, D, Random) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.SimpleRandomSamplingFactory
-
- getAlgorithm(int, D, Random) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.StratifiedSamplingFactory
-
- getAlgorithm(int, D, Random) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.SystematicSamplingFactory
-
- getAlgorithm() - Method in class ai.libs.jaicore.ml.experiments.MLExperiment
-
- getAlgorithm() - Method in class ai.libs.jaicore.ml.tsc.classifier.TSClassifier
-
Getter for the model's training algorithm object.
- getAlgorithmMode() - Method in class ai.libs.jaicore.ml.experiments.MLExperiment
-
- getAlgorithmModes() - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- getAlgorithms() - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- getAllAttributeValues() - Method in interface ai.libs.jaicore.ml.core.dataset.IAttributeArrayInstance
-
- getAllAttributeValues() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleInstance
-
- getAllAttributeValues() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesInstance
-
- getAllAttributeValues() - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstance
-
- getAllAttributeValues() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- getAllClassifier() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACInstanceCollector
-
- getAllCreatedStrati() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.ClassStratiFileAssigner
-
- getAllCreatedStrati() - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.IStratiFileAssigner
-
Get the used strati temporary files and the amount of datapoints inside of
it.
- getAlpha() - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateDistance
-
Getter for the alpha value.
- getAlpha() - Method in class ai.libs.jaicore.ml.tsc.distances.TransformDistance
-
Getter for the alpha value.
- getAlternative() - Method in class ai.libs.jaicore.ml.dyadranking.Dyad
-
Get the alternative.
- getAnchorPoints() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- getArbitrarySplit(Instances, Random, double...) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getAsDoubleVector() - Method in interface ai.libs.jaicore.ml.core.dataset.IInstance
-
Turns the instance into a double vector.
- getAsDoubleVector() - Method in interface ai.libs.jaicore.ml.core.dataset.INumericArrayInstance
-
Turns the instance into a double vector.
- getAsDoubleVector() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleInstance
-
- getAsDoubleVector() - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstance
-
- getAsDoubleVector() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- getAssumedMemoryOverheadPerProcess() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getAtributesofTrainingsdata() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACInstanceCollector
-
- getAttributes() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- getAttributes(Instances, boolean) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getAttributes(Instance) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getAttributeTypeList() - Method in class ai.libs.jaicore.ml.core.dataset.InstanceSchema
-
- getAttributeTypes() - Method in interface ai.libs.jaicore.ml.core.dataset.AILabeledAttributeArrayDataset
-
Returns the list of attribute types.
- getAttributeTypes() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleDataset
-
- getAttributeTypes() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getAttributeTypes() - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstances
-
- getAttributeValue(int, Class<T>) - Method in interface ai.libs.jaicore.ml.core.dataset.IInstance
-
Getter for the value of an attribute for the given position.
- getAttributeValue(int) - Method in interface ai.libs.jaicore.ml.core.dataset.INumericArrayInstance
-
- getAttributeValue(int) - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleInstance
-
- getAttributeValue(int) - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstance
-
- getAttributeValue(int) - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- getAttributeValueAtPosition(int, Class<T>) - Method in interface ai.libs.jaicore.ml.core.dataset.IAttributeArrayInstance
-
Getter for the value of an attribute for the given position.
- getAttributeValueAtPosition(int, Class<T>) - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleInstance
-
- getAttributeValueAtPosition(int, Class<T>) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesInstance
-
- getAttributeValueAtPosition(int, Class<T>) - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstance
-
- getAttributeValueAtPosition(int, Class<T>) - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- getAverageSeparability(Collection<String>) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.AllPairsTable
-
- getB() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawConfiguration
-
- getB() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- getB() - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateDistance
-
Getter for the a parameter.
- getB() - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Getter for the b parameter.
- getB() - Method in class ai.libs.jaicore.ml.tsc.distances.TransformDistance
-
Getter for the a parameter.
- getBasicEvaluator() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation.AbstractSplitBasedClassifierEvaluator
-
- getBasicLearners() - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getBestSoFar() - Method in interface ai.libs.jaicore.ml.tsc.distances.Abandonable
-
Getter for the best-so-far value.
- getBestSplitIndex(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Function returning feature type used for the split based on given the
deltaEntropy star values.
- getBinaryClassifiers() - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getBridge() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.MonteCarloCrossValidationEvaluator
-
- getBridge() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.ProbabilisticMonteCarloCrossValidationEvaluator
-
- getC() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawConfiguration
-
- getC() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- getC() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
- getC() - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Getter for the c parameter.
- getCachedClassifier(String, EMCNodeType, Instances) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.ClassifierCache
-
- getCachedTrainingData(String, EMCNodeType, Instances) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.ClassifierCache
-
- getCandidate(ProblemInstance<I>) - Method in interface ai.libs.jaicore.ml.ranking.clusterbased.candidateprovider.IRankedSolutionCandidateProvider
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.classification.multiclass.Ensemble
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.ConstantClassifier
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReDLeaf
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.HighProbClassifier
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.ReductionOptimizer
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.RandomUniformClassifier
-
- getCapabilities() - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- getCaption() - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- getCenter() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACkMeans
-
- getCentersModifiable() - Method in class ai.libs.jaicore.ml.clustering.GMeans
-
- getCertainty(I) - Method in interface ai.libs.jaicore.ml.core.predictivemodel.ICertaintyProvider
-
Returns the certainty for a given IInstance.
- getCertainty(IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- getCharacterizerGroups() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
Gets the mapping of a Characterizer to the meta features it computes.
- getCharacterizerNames() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
Gets the names of the used Characterizers.
- getCharacterizerNamesMappings() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
Gets names for the used Characterizers.
- getCharacterizers() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
Gets the list of characterizers used in the computation of meta features.
- getChildDataIndices(double[][][], int, int, int, double) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Function returning the data indices assigned to the left and the right child
of a binary tree based on the splitting criterion given by the feature type
fType, the intervals index t1t2 in the transformed
data set transformedData and the threshold.
- getChildren() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- getChildren() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- getChosenInstance() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.PilotEstimateSampling
-
- getClassAttIndexPerTree() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- getClassesActuallyContainedInDataset(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getClassesAsArray(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getClassesAsList(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getClassesDeclaredInDataset(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getClassesInDataset(TimeSeriesDataset) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Returns a list storing the unique Integer class values in the given
dataset.
- getClassifier() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- getClassifier() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- getClassifier() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.events.MCCVSplitEvaluationEvent
-
- getClassifier() - Method in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSCLearningAlgorithm
-
- getClassifierCache() - Static method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- getClassifierDescriptor(Classifier) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getClassMapper() - Method in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
Getter for the property classMapper.
- getClassName(Instance) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getClassNames(Instance) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getClassNameToIDMap(Instance) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getClassSplitAssignments(List<Instances>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getClassValues() - Method in class ai.libs.jaicore.ml.tsc.util.ClassMapper
-
Getter for the classValues.
- getClusterResults() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- getCollectedClassifierandPerformance() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACInstanceCollector
-
- getCommand() - Method in class ai.libs.jaicore.ml.cache.Instruction
-
Sets command name that specifies the type of instruction represented by the object.
- getConfig() - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleLearnerAlgorithm
-
- getConfig() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
- getConfig() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
- getConfig() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm
-
- getConfig() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- getConfig() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm
- getConfig() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestLearningAlgorithm
- getConfigForAnchorPoints(int[], double[]) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.client.ExtrapolationServiceClient
-
- getConfiguration() - Method in interface ai.libs.jaicore.ml.core.predictivemodel.IPredictiveModel
-
- getConfiguration() - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.FeatureTransformPLDyadRanker
-
- getConfiguration() - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- getConfiguration() - Method in class ai.libs.jaicore.ml.tsc.classifier.TSClassifier
-
- getContainedClasses() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- getContainedClasses() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
Get the classes contained in the leaves of this node.
- getConvergenceValue() - Method in interface ai.libs.jaicore.ml.interfaces.AnalyticalLearningCurve
-
Calculates or looks-up the value the learning curve converges to.
- getConvergenceValue() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- getConvergenceValue() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationLearningCurve
-
- getCpus() - Method in class ai.libs.jaicore.ml.experiments.MLExperiment
-
- getCurrentPoints() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACgMeans
-
- getCurveValue(double) - Method in interface ai.libs.jaicore.ml.interfaces.LearningCurve
-
Calculates or looks-up the curves value at a given point.
- getCurveValue(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- getCurveValue(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationLearningCurve
-
- getCurveValue(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.PointWiseLearningCurve
-
- getData() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
-
Getter for the dataset which is used for splitting.
- getData() - Method in class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
- getDataset() - Method in class ai.libs.jaicore.ml.experiments.MLExperiment
-
- getDataset() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- getDataset() - Method in class ai.libs.jaicore.ml.tsc.TSLearningProblem
-
- getDatasetFolder() - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- getDatasets() - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- getDatasets() - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- getDataSetsFromIndex() - Static method in class ai.libs.jaicore.ml.openml.OpenMLHelper
-
- getDatasetsInFolder(File) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getDatasetSplitter() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
-
Getter for the dataset splitter.
- getDataSourceById(int) - Static method in class ai.libs.jaicore.ml.openml.OpenMLHelper
-
- getDeclaredClasses() - Method in class ai.libs.jaicore.ml.core.WekaCompatibleInstancesImpl
-
- getDefaultWindowSize() - Method in class ai.libs.jaicore.ml.tsc.filter.SlidingWindowBuilder
-
- getDepthOfFirstCommonParent(List<Integer>) - Method in interface ai.libs.jaicore.ml.classification.multiclass.reduction.ITreeClassifier
-
- getDepthOfFirstCommonParent(List<Integer>) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- getDepthOfFirstCommonParent(List<String>) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- getDerivativeCurveValue(double) - Method in interface ai.libs.jaicore.ml.interfaces.AnalyticalLearningCurve
-
Calculates or looks-up the value of the derivative of the learning point at a
given point.
- getDerivativeCurveValue(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- getDerivativeCurveValue(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationLearningCurve
-
- getDeterminedQuality() - Method in class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
- getDimensionality() - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- getDistanceMeasure() - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Getter for the distance measure.
- getDomain() - Method in class ai.libs.jaicore.ml.core.dataset.attribute.categorical.CategoricalAttributeType
-
- getDomain() - Method in interface ai.libs.jaicore.ml.core.dataset.attribute.categorical.ICategoricalAttributeType
-
- getDomain() - Method in interface ai.libs.jaicore.ml.core.dataset.attribute.multivalue.IMultiValueAttributeType
-
- getDomain() - Method in class ai.libs.jaicore.ml.core.dataset.attribute.multivalue.MultiValueAttributeType
-
- getDyadAtPosition(int) - Method in class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingInstance
-
- getDyadAtPosition(int) - Method in interface ai.libs.jaicore.ml.dyadranking.dataset.IDyadRankingInstance
-
Get the dyad at the specified position in the ordering contained in this
instance.
- getDyadAtPosition(int) - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- getDyadRanker() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
Get the dyad ranker used to rank the nodes.
- getDyadsByAlternative(Vector) - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.DyadDatasetPoolProvider
-
- getDyadsByAlternative(Vector) - Method in interface ai.libs.jaicore.ml.dyadranking.activelearning.IDyadRankingPoolProvider
-
Returns the set of all
Dyads with the given
Vector of
alternative features.
- getDyadsByInstance(Vector) - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.DyadDatasetPoolProvider
-
- getDyadsByInstance(Vector) - Method in interface ai.libs.jaicore.ml.dyadranking.activelearning.IDyadRankingPoolProvider
-
Returns the set of all
Dyads with the given
Vector of
instance features.
- getDyadStats() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ARandomlyInitializingDyadRanker
-
- getEmptyDatasetForJAICoreInstance(Instance) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getEmptySetOfInstancesWithRefactoredClass(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getEmptySetOfInstancesWithRefactoredClass(Instances, List<String>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getEntry(Interval[], T) - Static method in class ai.libs.jaicore.ml.intervaltree.util.RQPHelper
-
- getEpoch() - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- getEvaluator(EMultiClassPerformanceMeasure) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.MultiClassMeasureBuilder
-
- getEvaluator(EMultilabelPerformanceMeasure) - Method in class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.MultiClassMeasureBuilder
-
- getExpected() - Method in class ai.libs.jaicore.ml.evaluation.MeasureAggregatedComputationEvent
-
- getExpected() - Method in class ai.libs.jaicore.ml.evaluation.MeasureAvgComputationEvent
-
- getExpected() - Method in class ai.libs.jaicore.ml.evaluation.MeasureListComputationEvent
-
- getExpected() - Method in class ai.libs.jaicore.ml.evaluation.MeasureSingleComputationEvent
-
- getExperimentsForWhichARunExists() - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentDatabase
-
- getExtrapolationMethod() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- getExtrapolator() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolatedEvent
-
- getFeatureDomain(int) - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- getFeatureDomains() - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- getFeatureEvaluators() - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getFeatures(double[], int, int, boolean) - Static method in class ai.libs.jaicore.ml.tsc.features.TimeSeriesFeature
-
Function calculating all features occurring in
TimeSeriesFeature.FeatureType at once
using an online calculation approach for mean, standard deviation and the
slope.
- getFeatureSpace() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomForest
-
- getFeatureSpace() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
- getFinalClf() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- getFunctions() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationFunction
-
- getGmeansCluster() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACgMeans
-
- getGoalTester() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.ReductionGraphGenerator
-
- getHeaderInformation() - Method in class ai.libs.jaicore.ml.intervaltree.util.RQPHelper.IntervalAndHeader
-
- getHeight() - Method in interface ai.libs.jaicore.ml.classification.multiclass.reduction.ITreeClassifier
-
- getHeight() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- getHeight() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- getHeight() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- getHeight() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReDLeaf
-
- getHighestQualityShapeletInList(List<Shapelet>) - Static method in class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
Returns the shapelet with the highest quality in the given list
shapelets.
- getIClassifierEvaluator(Instances, long) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.ExtrapolatedSaturationPointEvaluatorFactory
-
- getIClassifierEvaluator(Instances, long) - Method in interface ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.IClassifierEvaluatorFactory
-
- getIClassifierEvaluator(Instances, long) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.LearningCurveExtrapolationEvaluatorFactory
-
- getIClassifierEvaluator(Instances, long) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.MonteCarloCrossValidationEvaluatorFactory
-
- getIClassifierEvaluator(Instances, long) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.ProbabilisticMonteCarloCrossValidationEvaluatorFactory
-
- getId() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.Group
-
- getIdentifier() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.GroupIdentifier
-
- getIdentifierForGroup() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.RankingForGroup
-
- getIDs() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- getImportString(Collection<String>) - Static method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- getIndicesOfContainedInstances(Instances, Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
Compute indices of instances of the original data set that are contained in the given subset.
- getIndicesOfSubset(Instances, Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getInforamtionforRanking(List<ProblemInstance<I>>) - Method in interface ai.libs.jaicore.ml.ranking.clusterbased.datamanager.ITableGeneratorandCompleter
-
- getInput() - Method in class ai.libs.jaicore.ml.tsc.classifier.ATSCAlgorithm
-
Getter for the data set input used during algorithm calls.
- getInputList() - Method in class ai.libs.jaicore.ml.dyadranking.zeroshot.util.InputOptListener
-
- getInputs() - Method in class ai.libs.jaicore.ml.cache.Instruction
-
Inputs are parameters of the instruction.
- getInstance() - Method in class ai.libs.jaicore.ml.dyadranking.Dyad
-
Get the instance.
- getInstance() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.ProblemInstance
-
- getInstanceFeatures() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ARandomlyInitializingDyadRanker
-
- getInstanceFeatures() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.DyadDatasetPoolProvider
-
- getInstanceFeatures() - Method in interface ai.libs.jaicore.ml.dyadranking.activelearning.IDyadRankingPoolProvider
-
Returns a Collection that contains all instance features contained in
the pool.
- getInstanceIndex() - Method in class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
- getInstances() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.Group
-
- getInstancesById(int) - Static method in class ai.libs.jaicore.ml.openml.OpenMLHelper
-
Downloads the data set with the given id and returns the Instances file for
it.
- getInstancesOfClass(Instances, Collection<String>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getInstancesOfClass(Instances, String) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getInstancesPerClass(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getInstructions() - Method in class ai.libs.jaicore.ml.cache.ReproducibleInstances
-
- getIntermediateCenter() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACgMeans
-
- getIntermediatePoints() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACgMeans
-
- getInterval(double[], int, int) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Function extracting the interval [start, end (exclusive)] out of the given
timeSeries vector.
- getIntervals() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeDiscretizationPolicy
-
- getIntervals() - Method in class ai.libs.jaicore.ml.intervaltree.util.RQPHelper.IntervalAndHeader
-
- getIntervals() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- getIntValOfClassName(Instance, String) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getIteration() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ARandomlyInitializingDyadRanker
-
- getK() - Method in class ai.libs.jaicore.ml.rqp.ChooseKAugSpaceSampler
-
- getK() - Method in class ai.libs.jaicore.ml.rqp.KNNAugSpaceSampler
-
- getK() - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Getter for the k value, @see #k.
- getKendallforML() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getL() - Method in class ai.libs.jaicore.ml.dyadranking.loss.NDCGLoss
-
- getLabel() - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstanceImpl
-
- getLabel() - Method in interface ai.libs.jaicore.ml.interfaces.LabeledInstance
-
- getLabel() - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- getLastNode() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.AccessibleRandomTree
-
- getLatexCode() - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- getLearner() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSEnsembleClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
- getLearningAlgorithm(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeClassifier
-
- getLength() - Method in class ai.libs.jaicore.ml.core.dataset.attribute.timeseries.TimeSeriesAttributeType
-
Get the length of this time series attribute type.
- getLength() - Method in class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
- getLengthOfTopRankingToConsider() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.PrototypicalPoolBasedActiveDyadRanker
-
- getLengthPerTree() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- getLoggerName() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.LearningCurveExtrapolationEvaluator
-
- getLoggerName() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.MonteCarloCrossValidationEvaluator
-
- getLoggerName() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.ProbabilisticMonteCarloCrossValidationEvaluator
-
- getLoggerName() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- getLogProbabilityOfTopKRanking(IDyadRankingInstance, int) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Returns the log of the probablity of the top k of a given
IDyadRankingInstance under the Plackett Luce model parametrized by
the latent skill values predicted by the PLNet.
- getLogProbabilityOfTopRanking(IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Returns the the log of the probablity of the top ranking for a given
IDyadRankingInstance under the Plackett Luce model parametrized by
the latent skill values predicted by the PLNet.
- getLogProbabilityRanking(IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Computes the logarithmic probability for a particular ranking according to
the log Placket-Luce model.
- getLoopPoints() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACgMeans
-
- getMax() - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- getMaximumKeyByValue(Map<T, Integer>) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Returns the key with the maximum integer value.
- getMeasures() - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- getMemoryInMB() - Method in class ai.libs.jaicore.ml.experiments.MLExperiment
-
- getMemoryLimitinMB() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getMessage(Classifier) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.TimeoutableEvaluator
-
- getMetaFeatureComputationTimes() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
Gets the time in milliseconds it took to compute each group of meta features
(Computed by a Characterizer).
- getMetaLearners() - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getMin() - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- getMinDistanceSearchStrategy() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
-
- getMinDistanceSearchStrategy() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
- getMinibatchSize() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ARandomlyInitializingDyadRanker
-
- getMode(int[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Returns the mode of the given array.
- getModelPath() - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- getMTree() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.AccessibleRandomTree
-
- getMultiLabelMetrics() - Static method in class ai.libs.jaicore.ml.core.evaluation.measure.ClassifierMetricGetter
-
- getMultipliedSeparability(Collection<String>) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.AllPairsTable
-
- getNaivebais() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getNaivebaismulti() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getName() - Method in class ai.libs.jaicore.ml.core.FeatureDomain
-
Getter for name attribute.
- getName() - Method in interface ai.libs.jaicore.ml.weka.dataset.splitter.IMultilabelCrossValidation
-
Get the name of the implementing multilabel cross validation technique.
- getName() - Method in class ai.libs.jaicore.ml.weka.dataset.splitter.RandomMultilabelCrossValidation
-
- getNativeMultiClassClassifiers() - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getNewClassAttribute(Attribute) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getNewClassAttribute(Attribute, List<String>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getNodeType() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- getNosLeafNodes() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.AccessibleRandomTree
-
- getNumberOfAllowedCPUs() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getNumberOfAttributes() - Method in interface ai.libs.jaicore.ml.core.dataset.AILabeledAttributeArrayDataset
-
Getter for the number of attributes (excluding target attribute).
- getNumberOfAttributes() - Method in interface ai.libs.jaicore.ml.core.dataset.IAttributeArrayInstance
-
Getter for the number of attributes for the instance.
- getNumberOfAttributes() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleDataset
-
- getNumberOfAttributes() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleInstance
-
- getNumberOfAttributes() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getNumberOfAttributes() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesInstance
-
- getNumberOfAttributes() - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstance
-
- getNumberOfAttributes() - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstances
-
- getNumberOfAttributes() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- getNumberOfCandidatesInSelectionPhase() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getNumberOfClasses(TimeSeriesDataset) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Counts the number of unique classes occurring in the given
dataset.
- getNumberOfClassifier() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACInstanceCollector
-
- getNumberOfColumns() - Method in class ai.libs.jaicore.ml.core.SimpleInstanceImpl
-
- getNumberOfColumns() - Method in class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- getNumberOfColumns() - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstanceImpl
-
- getNumberOfColumns() - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- getNumberOfColumns() - Method in interface ai.libs.jaicore.ml.interfaces.Instance
-
- getNumberOfColumns() - Method in interface ai.libs.jaicore.ml.interfaces.Instances
-
- getNumberOfColumns() - Method in interface ai.libs.jaicore.ml.interfaces.LabeledInstances
-
- getNumberOfInstances() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getNumberOfInstances() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Returns the number of instances contained in the dataset.
- getNumberOfInstancesFromClass(Instances, String) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getNumberOfInstancesFromClass(Instances, Collection<String>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getNumberOfInstancesPerClass(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getNumberOfIterationsInSelectionPhase() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getNumberOfRows() - Method in class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- getNumberOfRows() - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- getNumberOfRows() - Method in interface ai.libs.jaicore.ml.interfaces.Instances
-
- getNumberOfRows() - Method in interface ai.libs.jaicore.ml.interfaces.LabeledInstances
-
- getNumberOfRuns() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getNumberOfSegments(int, int, int) - Static method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
Returns the number of segments which are available for a instance with
Q attributes for a given scale r and a minimum
shape length minShapeLength.
- getNumberOfVariables() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getNumberOfVariables() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Returns the number of variables, i.e. the number of value matrices contained
in the dataset.
- getNumberQueries() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.DyadDatasetPoolProvider
-
Returns the number of queries the pool provider has answered so far.
- getNumberRandomQueriesAtStart() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ARandomlyInitializingDyadRanker
-
- getNumBins() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- getNumClasses() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- getNumCPUs() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
- getNumCPUs() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.ClusterStratiAssigner
-
- getNumCPUs() - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.IStratiAmountSelector
-
- getNumCPUs() - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.IStratiAssigner
-
- getNumCPUs() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
- getNumInstancesUsedForTraining() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.events.MCCVSplitEvaluationEvent
-
- getNumInstancesUsedForValidation() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.events.MCCVSplitEvaluationEvent
-
- getNumMajorColumns() - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- getNumMCIterations() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
-
Getter for the number of iterations, i.e. the number of splits considered.
- getNumSamples() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.client.ExtrapolationRequest
-
- getObservedScore() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.events.MCCVSplitEvaluationEvent
-
- getOccurringLabels() - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- getOccurringLabels() - Method in interface ai.libs.jaicore.ml.interfaces.LabeledInstances
-
- getOffset() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationFunction
-
- getOptionsOfWekaAlgorithm(Object) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getOut() - Method in class ai.libs.jaicore.ml.evaluation.MeasureAggregatedComputationEvent
-
- getOut() - Method in class ai.libs.jaicore.ml.evaluation.MeasureAvgComputationEvent
-
- getOut() - Method in class ai.libs.jaicore.ml.evaluation.MeasureListComputationEvent
-
- getOut() - Method in class ai.libs.jaicore.ml.evaluation.MeasureSingleComputationEvent
-
- getOutputList() - Method in class ai.libs.jaicore.ml.dyadranking.zeroshot.util.InputOptListener
-
- getPairWithLeastCertainty(IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Returns the pair of
Dyads for which the model is least certain.
- getParameters() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationParameterSet
-
- getParameterSets() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationLearningCurveConfiguration
-
- getParams() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.ParametricFunction
-
- getPerformanceMeasure() - Method in class ai.libs.jaicore.ml.experiments.MLExperiment
-
- getPlatz1ml() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getPlatz1my() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getPlatz1overall() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getPlNet() - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- getPoint() - Method in interface ai.libs.jaicore.ml.core.dataset.IInstance
-
- getPoint() - Method in interface ai.libs.jaicore.ml.core.dataset.INumericArrayInstance
-
- getPoints() - Method in class ai.libs.jaicore.ml.clustering.GMeans
-
- getPointToInstance() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACgMeans
-
- getPool() - Method in interface ai.libs.jaicore.ml.activelearning.IActiveLearningPoolProvider
-
Returns the pool of unlabeled instances.
- getPool() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.DyadDatasetPoolProvider
-
- getPoolProvider() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ActiveDyadRanker
-
- getPoolSize() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.DyadDatasetPoolProvider
-
- getPoolSize() - Method in interface ai.libs.jaicore.ml.dyadranking.activelearning.IDyadRankingPoolProvider
-
- getPortionOfDataForPhase2() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getPossibleClassValues(Instance) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getPreciseInsts() - Method in class ai.libs.jaicore.ml.rqp.AbstractAugmentedSpaceSampler
-
- getPreComputedFeatureTransforms(DyadRankingDataset) - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.IDyadFeatureTransform
-
Precomputed the feature transforms for the dataset, this can speed up the
runtime as the feature transform will be reduced to O(1) at the cost of O(n).
- getPrettyMaximaString() - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadMinMaxScaler
-
Returns a String the maxima of all features this scaler has been fit to.
- getPrettyMeansString() - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Returns a String for the means of all features this scaler has been fit to.
- getPrettyMinimaString() - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadMinMaxScaler
-
Returns a String for the minima of all features this scaler has been fit to.
- getPrettySTDString() - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Prints the standard devations of all features this scaler has been fit to.
- getProbabilityBoundaries() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.CaseControlLikeSampling
-
- getProbabilityOfTopKRanking(IDyadRankingInstance, int) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- getProbabilityOfTopRanking(IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Returns the probablity of the top ranking for a given
IDyadRankingInstance under the Plackett Luce model parametrized by
the latent skill values predicted by the PLNet.
- getProbabilityRanking(IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Returns the probablity of a given
IDyadRankingInstance under the
Plackett Luce model parametrized by the latent skill values predicted by the
PLNet.
- getProblemInstances() - Method in interface ai.libs.jaicore.ml.ranking.clusterbased.datamanager.IInstanceCollector
-
- getProblemInstances() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACInstanceCollector
-
- getQualityMeasure() - Method in class ai.libs.jaicore.ml.tsc.TSLearningProblem
-
- getQueriedRankings() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.DyadDatasetPoolProvider
-
- getQueriedRankings() - Method in interface ai.libs.jaicore.ml.dyadranking.activelearning.IDyadRankingPoolProvider
-
- getRandom() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ARandomlyInitializingDyadRanker
-
- getRandomForest() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getRandomForestplatz1() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getRangeSize() - Method in class ai.libs.jaicore.ml.core.CategoricalFeatureDomain
-
- getRangeSize() - Method in class ai.libs.jaicore.ml.core.FeatureDomain
-
Computes the size of the domain.
- getRangeSize() - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- getRangeSize() - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- getRangeSizeOfAllButSubset(Set<Integer>) - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- getRangeSizeOfFeatureSubspace(Set<Integer>) - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- getRanker() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ActiveDyadRanker
-
- getRanker() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueueConfig
-
Set the ranker used to rank the OPEN list.
- getRanking(I) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.GroupBasedRanker
-
- getRanking(Instance) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISAC
-
- getRanking(P) - Method in interface ai.libs.jaicore.ml.ranking.Ranker
-
- getRankings() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISAC
-
- getRatioOfOldInstancesForMinibatch() - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.PrototypicalPoolBasedActiveDyadRanker
-
- getRawLastClassificationResults() - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- getRefactoredInstance(Instance) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getRefactoredInstance(Instance, List<String>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getRefactoredInstances(Instances, Map<String, String>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getRelativeNumberOfInstancesFromClass(Instances, String) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getRelativeNumberOfInstancesFromClass(Instances, Collection<String>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getReplacedAttributeList(List<Attribute>, Attribute) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getRng() - Method in class ai.libs.jaicore.ml.rqp.AbstractAugmentedSpaceSampler
-
- getRootGenerator() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.ReductionGraphGenerator
-
- getRootNode() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeClassifier
-
Getter for the root node.
- getS() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- getSaturationPoint(double) - Method in interface ai.libs.jaicore.ml.interfaces.AnalyticalLearningCurve
-
Calculated or search a saturation point with a tolerance of epsilon.
- getSaturationPoint(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- getSaturationPoint(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationLearningCurve
-
- getScaler() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- getScaler() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueueConfig
-
Get the scaler used to scale the dataset.
- getSearchers() - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getSeed() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
-
Getter for the random seed.
- getSeed() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.SingleRandomSplitClassifierEvaluator
-
- getSeed() - Method in class ai.libs.jaicore.ml.experiments.MLExperiment
-
- getSeeds() - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- getSegments() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- getSegmentsDifference() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- getSeparability(String, String) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.AllPairsTable
-
- getShapelets() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
- getSingleLabelMetrics() - Static method in class ai.libs.jaicore.ml.core.evaluation.measure.ClassifierMetricGetter
-
- getSize() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomForest
-
- getSkillForDyad(Dyad) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Returns the latent skill value predicted by the PLNet for a given
Dyad.
- getSolutionLogDir() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getSortedDataset() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.SystematicSampling
-
- getSplitBasedEvaluator() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
-
Getter for the evaluator that is used for evaluating each split.
- getSplitEvaluationTime() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.events.MCCVSplitEvaluationEvent
-
- getSplitSeparator() - Method in interface ai.libs.jaicore.ml.weka.dataset.splitter.IMultilabelCrossValidation
-
Get the separator used to separate single portions of a split in a given splitInfo.
- getSplitSeparator() - Method in class ai.libs.jaicore.ml.weka.dataset.splitter.RandomMultilabelCrossValidation
-
- getSplitTechniqueAndDetailsSeparator() - Static method in class ai.libs.jaicore.ml.weka.dataset.splitter.MultilabelDatasetSplitter
-
Obtain the token used to separate a split technique and the details about the
split.
- getSplitter(int) - Method in interface ai.libs.jaicore.ml.classification.multiclass.reduction.splitters.ISplitterFactory
-
- getSquaredDistance() - Static method in class ai.libs.jaicore.ml.tsc.util.ScalarDistanceUtil
-
- getStartIndex() - Method in class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
- getStatsX() - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
- getStatsY() - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
- getStepdifference() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getStepdifferenceML() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getStrati() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.StratifiedSampling
-
- getStratifiedSplit(Instances, long, double...) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getStratifiedSplit(ReproducibleInstances, Random, double...) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getStratifiedSplit(ReproducibleInstances, long, double...) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getStratifiedSplitIndices(Instances, Random, double...) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getStratifiedSplitIndicesAsList(Instances, Random, double...) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- getSubsequences() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- getSubseriesClf() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- getSuccessorGenerator() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.ReductionGraphGenerator
-
- getTargets() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getTargets() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Getter for the target values.
- getTargetType() - Method in interface ai.libs.jaicore.ml.core.dataset.AILabeledAttributeArrayDataset
-
Returns the attribute type of the target attribute.
- getTargetType() - Method in class ai.libs.jaicore.ml.core.dataset.InstanceSchema
-
- getTargetType() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleDataset
-
- getTargetType() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getTargetType() - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstances
-
- getTargetType() - Method in class ai.libs.jaicore.ml.core.predictivemodel.APredictiveModel
-
Getter method for the given targetType.
- getTargetValue(Class<T>) - Method in interface ai.libs.jaicore.ml.core.dataset.IInstance
-
Getter for the value of the target attribute.
- getTargetValue() - Method in interface ai.libs.jaicore.ml.core.dataset.ILabeledInstance
-
Getter for the value of the target attribute.
- getTargetValue() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleInstance
-
- getTargetValue() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesInstance
-
- getTargetValue() - Method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstance
-
- getTargetValue() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingInstance
-
- getTargetValue() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- getTestData() - Method in class ai.libs.jaicore.ml.core.dataset.util.StratifiedSplit
-
- getTestSplit(Instances, int, int, String) - Method in interface ai.libs.jaicore.ml.weka.dataset.splitter.IMultilabelCrossValidation
-
Gets a test split from the given data based on the seed.
- getTestSplit(Instances, String, String, String) - Static method in class ai.libs.jaicore.ml.weka.dataset.splitter.MultilabelDatasetSplitter
-
Split the Instances object according to the given splitDescription.
- getTestSplit(Instances, int, int, String) - Method in class ai.libs.jaicore.ml.weka.dataset.splitter.RandomMultilabelCrossValidation
-
- getTimeout(Classifier) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.TimeoutableEvaluator
-
- getTimeout() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
- getTimeoutForSolutionEvaluation() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
-
Getter for the timeout for evaluating a solution.
- getTimeoutInSeconds() - Method in class ai.libs.jaicore.ml.experiments.MLExperiment
-
- getTimeoutPerCandidate() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getTimeouts() - Method in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- getTimeoutTotal() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getTimes() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getTimestampMatrices() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
- getTimestamps(int) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getTimestamps(int) - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Getter for the timestamp matrix at a specific index.
- getTimestampsOrNull(int) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getTimestampsOrNull(int) - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Getter for the timestamp matrix at a specific index.
- getTmpDir() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getTop3ml() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- gettop3mymethod() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getTop3overall() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getTotalVariance() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
- getTrain() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.FixedSplitClassifierEvaluator
-
- getTrainFoldSize() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
-
Getter for the size of the train fold.
- getTrainingAndTestDataForFold(int, int, double[][], int[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Functions creating two
TimeSeriesDataset objects representing the
training and test split for the given
fold of a cross validation
with
numFolds many folds.
- getTrainingData() - Method in class ai.libs.jaicore.ml.core.dataset.util.StratifiedSplit
-
- getTrainingPortion() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.SingleRandomSplitClassifierEvaluator
-
- getTrainingPortion() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getTrainingTimes() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- getTrainLeafNodes() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- getTrainSplit(Instances, int, int, String) - Method in interface ai.libs.jaicore.ml.weka.dataset.splitter.IMultilabelCrossValidation
-
Gets a train split from the given data based on the seed.
- getTrainSplit(Instances, String, String, String) - Static method in class ai.libs.jaicore.ml.weka.dataset.splitter.MultilabelDatasetSplitter
-
Split the Instances object according to the given splitDescription.
- getTrainSplit(Instances, int, int, String) - Method in class ai.libs.jaicore.ml.weka.dataset.splitter.RandomMultilabelCrossValidation
-
- getTrainTargets() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- getTransformedVectorLength(int, int) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.BiliniearFeatureTransform
-
- getTransformedVectorLength(int, int) - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.IDyadFeatureTransform
-
Get the length of the vector returned by the transform method.
- getTrees() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- getTrees() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
Getter for the time series trees.
- getType() - Method in class ai.libs.jaicore.ml.core.dataset.attribute.AAttributeValue
-
- getType() - Method in interface ai.libs.jaicore.ml.core.dataset.attribute.IAttributeValue
-
- getUnivirateHistograms() - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSClassifier
-
- getUntocedoverall() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getUntochedmy() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getUntouchedml() - Static method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation.ModifiedISACEvaluator
-
- getUpperBoundOnSeparability(Collection<String>) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.AllPairsTable
-
- getValidate() - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.FixedSplitClassifierEvaluator
-
- getValidationAlgorithm() - Method in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- getValue() - Method in class ai.libs.jaicore.ml.core.dataset.attribute.AAttributeValue
-
- getValue() - Method in interface ai.libs.jaicore.ml.core.dataset.attribute.IAttributeValue
-
- getValueMatrices() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
- getValueOfMetricForSingleLabelClassifier(Evaluation, String, int) - Static method in class ai.libs.jaicore.ml.core.evaluation.measure.ClassifierMetricGetter
-
Extracts the metric with the given name from the Evaluation object that is
the result of evaluating a classifier.
- getValueOfMultilabelClassifier(Result, String) - Static method in class ai.libs.jaicore.ml.core.evaluation.measure.ClassifierMetricGetter
-
Extracts the metric with the given name from the result of evaluating a
multilabel classifier (Calls the corresponding method).
- getValues() - Method in class ai.libs.jaicore.ml.core.CategoricalFeatureDomain
-
- getValues(int) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getValues(int) - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Getter for the value matrix at a specific index.
- getValuesOrNull(int) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- getValuesOrNull(int) - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Getter for the value matrix at a specific index.
- getVoteType() - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Getter for the vote type.
- getW() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- getW0() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- getWeights() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationFunction
-
- getWeights() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationParameterSet
-
- getxValues() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.client.ExtrapolationRequest
-
- getyValues() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.client.ExtrapolationRequest
-
- getyValues() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- GlobalCharacterizer - Class in ai.libs.jaicore.ml.metafeatures
-
Characterizer that applies a number of Characterizers to a data set.
- GlobalCharacterizer() - Constructor for class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
Initializes a new characterizer.
- GMeans<C extends org.apache.commons.math3.ml.clustering.Clusterable> - Class in ai.libs.jaicore.ml.clustering
-
Implementation of Gmeans based on Helen Beierlings implementation of
GMeans(https://github.com/helebeen/AILibs/blob/master/JAICore/jaicore-modifiedISAC/src/main/java/jaicore/modifiedISAC/ModifiedISACgMeans.java).
- GMeans(Collection<C>) - Constructor for class ai.libs.jaicore.ml.clustering.GMeans
-
Initializes a basic cluster for the given Point using Mannhatten distance and
seed=1
- GMeans(Collection<C>, DistanceMeasure, long) - Constructor for class ai.libs.jaicore.ml.clustering.GMeans
-
Initializes a cluster for the given Point using a given distance meassure and
a seed.
- GmeansSampling<I extends INumericLabeledAttributeArrayInstance<? extends java.lang.Number>,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory
-
Implementation of a sampling method using gmeans-clustering.
- GmeansSampling(long, DistanceMeasure, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.GmeansSampling
-
- GmeansSampling(long, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.GmeansSampling
-
- GmeansSamplingFactory<I extends INumericLabeledAttributeArrayInstance<? extends java.lang.Number>,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories
-
- GmeansSamplingFactory() - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.GmeansSamplingFactory
-
- GMeansStratiAmountSelectorAndAssigner<I extends INumericArrayInstance,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
Combined strati amount selector and strati assigner via g-means.
- GMeansStratiAmountSelectorAndAssigner(int) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.GMeansStratiAmountSelectorAndAssigner
-
Constructor for GMeansStratiAmountSelectorAndAssigner with Manhattan
distanceMeasure as a default.
- GMeansStratiAmountSelectorAndAssigner(DistanceMeasure, int) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.GMeansStratiAmountSelectorAndAssigner
-
Constructor for GMeansStratiAmountSelectorAndAssigner with custom
distanceMeasure.
- GRAD_DESC_GRADIENT_THRESHOLD - Static variable in interface ai.libs.jaicore.ml.core.optimizing.graddesc.GradientDescentOptimizerConfig
-
Specifies a threshold for the gradient (i.e. if the gradient is below this
value no update will be done; if all gradients are below this value, the
algorithm will terminate)
- GRAD_DESC_LEARNING_RATE - Static variable in interface ai.libs.jaicore.ml.core.optimizing.graddesc.GradientDescentOptimizerConfig
-
The learning rate in the update step (i.e. how much of the gradient should be
added to the parameter)
- GRAD_DESC_MAX_ITERATIONS - Static variable in interface ai.libs.jaicore.ml.core.optimizing.graddesc.GradientDescentOptimizerConfig
-
Specifies the maximum of gradient update steps.
- GradientDescentOptimizer - Class in ai.libs.jaicore.ml.core.optimizing.graddesc
-
An optimizer based on the gradient descent method [1].
- GradientDescentOptimizer(GradientDescentOptimizerConfig) - Constructor for class ai.libs.jaicore.ml.core.optimizing.graddesc.GradientDescentOptimizer
-
- GradientDescentOptimizer() - Constructor for class ai.libs.jaicore.ml.core.optimizing.graddesc.GradientDescentOptimizer
-
- GradientDescentOptimizerConfig - Interface in ai.libs.jaicore.ml.core.optimizing.graddesc
-
- gradientThreshold() - Method in interface ai.libs.jaicore.ml.core.optimizing.graddesc.GradientDescentOptimizerConfig
-
- Group<C,I> - Class in ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes
-
Group.java - Stores a group with it center as ID and the associated instances
- Group(List<ProblemInstance<I>>, GroupIdentifier<C>) - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.Group
-
- GroupBasedRanker<C,I,S> - Class in ai.libs.jaicore.ml.ranking.clusterbased
-
- GroupBasedRanker() - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.GroupBasedRanker
-
- GroupIdentifier<C> - Class in ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes
-
- GroupIdentifier(C) - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.GroupIdentifier
-
- GulloDerivate - Class in ai.libs.jaicore.ml.tsc.filter.derivate
-
Calculates the derivative of a timeseries as described first by Gullo et. al
(2009).
- GulloDerivate() - Constructor for class ai.libs.jaicore.ml.tsc.filter.derivate.GulloDerivate
-
- GulloDerivate(boolean) - Constructor for class ai.libs.jaicore.ml.tsc.filter.derivate.GulloDerivate
-
- gulloDerivate(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Calculates the derivative of a timeseries as described first by Gullo et. al
(2009).
- gulloDerivateWithBoundaries(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
f'(n) = \frac{f(i+1)-f(i-1)}{2}
- IActiveLearningPoolProvider<I extends ILabeledInstance> - Interface in ai.libs.jaicore.ml.activelearning
-
Provides a sample pool for pool-based active learning.
- IAttributeArrayInstance - Interface in ai.libs.jaicore.ml.core.dataset
-
Interface of an instance that consists of attributes.
- IAttributeType<D> - Interface in ai.libs.jaicore.ml.core.dataset.attribute
-
Wrapper interface for attribute types.
- IAttributeValue<D> - Interface in ai.libs.jaicore.ml.core.dataset.attribute
-
A general interface for attribute values.
- IAugmentedSpaceSampler - Interface in ai.libs.jaicore.ml.rqp
-
Interface representing a class that samples interval-valued data from a set of precise data points.
- IAugSpaceSamplingFunction - Interface in ai.libs.jaicore.ml.rqp
-
- IBatchLearner<T,I,D extends IDataset<I>> - Interface in ai.libs.jaicore.ml.core.predictivemodel
-
- ICategoricalAttributeType - Interface in ai.libs.jaicore.ml.core.dataset.attribute.categorical
-
Interface for categorical attribute types.
- ICertaintyProvider<T,I,D extends IDataset<I>> - Interface in ai.libs.jaicore.ml.core.predictivemodel
-
- IClassifierEvaluator - Interface in ai.libs.jaicore.ml.evaluation.evaluators.weka
-
- IClassifierEvaluatorFactory - Interface in ai.libs.jaicore.ml.evaluation.evaluators.weka.factory
-
- IDataset<I> - Interface in ai.libs.jaicore.ml.core.dataset
-
- IDatasetSplitter - Interface in ai.libs.jaicore.ml.weka.dataset.splitter
-
- IDistanceMetric<D,A,B> - Interface in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- ids - Variable in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
The names of all the meta features that are computed by this characterizer
- IDyadFeatureTransform - Interface in ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform
-
- IDyadRanker - Interface in ai.libs.jaicore.ml.dyadranking.algorithm
-
An abstract representation of a dyad ranker.
- IDyadRankingFeatureTransformPLGradientDescendableFunction - Interface in ai.libs.jaicore.ml.dyadranking.optimizing
-
An interface for a differentiable function in the context of feature
transformation Placket-Luce dyad ranking.
- IDyadRankingFeatureTransformPLGradientFunction - Interface in ai.libs.jaicore.ml.dyadranking.optimizing
-
Represents a differentiable function in the context of dyad ranking based on
feature transformation Placket-Luce models.
- IDyadRankingInstance - Interface in ai.libs.jaicore.ml.dyadranking.dataset
-
- IDyadRankingPoolProvider - Interface in ai.libs.jaicore.ml.dyadranking.activelearning
-
Interface for an active learning pool provider in the context of dyad
ranking.
- IFilter - Interface in ai.libs.jaicore.ml.tsc.filter
-
- IGradientBasedOptimizer - Interface in ai.libs.jaicore.ml.core.optimizing
-
Interface for an optimizer that is based on a gradient descent and gets a
differentiable function and the derivation of said function to solve an
optimization problem.
- IGradientDescendableFunction - Interface in ai.libs.jaicore.ml.core.optimizing
-
This interface represents a function that is differentiable and thus can be
used by gradient descent algorithms.
- IGradientFunction - Interface in ai.libs.jaicore.ml.core.optimizing
-
Represents the gradient of a function that is differentiable.
- IGroupBuilder<C,I> - Interface in ai.libs.jaicore.ml.ranking.clusterbased
-
IGroupBuilder discribes the act of building groups out of probleminstances
- IGroupSolutionRankingSelect<C,S,I,P> - Interface in ai.libs.jaicore.ml.ranking.clusterbased
-
- IInstance - Interface in ai.libs.jaicore.ml.core.dataset
-
Interface of an instance which consists of attributes and a target value.
- IInstanceCollector<I> - Interface in ai.libs.jaicore.ml.ranking.clusterbased.datamanager
-
- IInstancesClassifier - Interface in ai.libs.jaicore.ml.evaluation
-
- ILabeledAttributeArrayDataset<L> - Interface in ai.libs.jaicore.ml.core.dataset
-
- ILabeledAttributeArrayInstance<L> - Interface in ai.libs.jaicore.ml.core.dataset
-
Type intersection for IAttributeArrayInstance and ILabeledInstance
- ILabeledInstance<T> - Interface in ai.libs.jaicore.ml.core.dataset
-
Interface of an instance that has a target value.
- ILearnShapeletsLearningAlgorithmConfig - Interface in ai.libs.jaicore.ml.tsc.classifier.shapelets
-
- ILOG_2 - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- IMeasure<I,O> - Interface in ai.libs.jaicore.ml.core.evaluation.measure
-
The interface of a measure which compute a value of O from expected and actual values of I.
- IModifiableInstance - Interface in ai.libs.jaicore.ml.core.dataset
-
- IMultiClassClassificationExperimentConfig - Interface in ai.libs.jaicore.ml.experiments
-
- IMultiClassClassificationExperimentDatabase - Interface in ai.libs.jaicore.ml.experiments
-
- IMultilabelCrossValidation - Interface in ai.libs.jaicore.ml.weka.dataset.splitter
-
Represents an algorithm that realizes a split of a given multilabel instances in folds, given a seed, custom information about the split represented as a string, and the fold that is left out for testing.
- IMultilabelMeasure - Interface in ai.libs.jaicore.ml.core.evaluation.measure.multilabel
-
Interface for measures dealing with multilabel data.
- IMultiValueAttributeType - Interface in ai.libs.jaicore.ml.core.dataset.attribute.multivalue
-
Interface for categorical attribute types.
- indArrayToWekaInstances(INDArray) - Static method in class ai.libs.jaicore.ml.tsc.util.WekaUtil
-
Converts an INDArray matrix (number of instances x number of attributes) to
Weka instances without any class attribute.
- indexOf(Object) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- init(D, int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
- init(D) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
Initializes the algorithm for stratum assignment.
- init(D, int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.GMeansStratiAmountSelectorAndAssigner
-
- init(D, int) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.IStratiAssigner
-
Initialize custom assigner if necessary.
- init(D, int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.KMeansStratiAssigner
-
- initialize(DyadRankingDataset, Map<IDyadRankingInstance, Map<Dyad, Vector>>) - Method in class ai.libs.jaicore.ml.dyadranking.optimizing.DyadRankingFeatureTransformNegativeLogLikelihood
-
- initialize(DyadRankingDataset, Map<IDyadRankingInstance, Map<Dyad, Vector>>) - Method in class ai.libs.jaicore.ml.dyadranking.optimizing.DyadRankingFeatureTransformNegativeLogLikelihoodDerivative
-
- initialize(DyadRankingDataset, Map<IDyadRankingInstance, Map<Dyad, Vector>>) - Method in interface ai.libs.jaicore.ml.dyadranking.optimizing.IDyadRankingFeatureTransformPLGradientDescendableFunction
-
Initializes the function with the given dataset.
- initialize(DyadRankingDataset, Map<IDyadRankingInstance, Map<Dyad, Vector>>) - Method in interface ai.libs.jaicore.ml.dyadranking.optimizing.IDyadRankingFeatureTransformPLGradientFunction
-
Initialize the function with the given data set and feature transformation
method.
- initializeCharacterizerNames() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- initializeCharacterizers() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- initializeCharacterizers() - Method in class ai.libs.jaicore.ml.metafeatures.LandmarkerCharacterizer
-
- initializeCharacterizers() - Method in class ai.libs.jaicore.ml.metafeatures.NoProbingCharacterizer
-
- initializeKMeans() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.Kmeans
-
- initializeKMeans() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACkMeans
-
- initializeMetaFeatureIds() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- initializeRegressionTree(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm
-
Initializes a new instance of RandomRegressionTree.
- initializeS(double[][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
Initializes the tensor S storing the shapelets for each scale.
- initializeWeights(double[][][], double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
Randomly initializes the weights around zero.
- input - Variable in class ai.libs.jaicore.ml.tsc.classifier.ATSCAlgorithm
-
- InputOptimizerLoss - Interface in ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization
-
- InputOptListener - Class in ai.libs.jaicore.ml.dyadranking.zeroshot.util
-
- InputOptListener(int[]) - Constructor for class ai.libs.jaicore.ml.dyadranking.zeroshot.util.InputOptListener
-
- inputs - Variable in class ai.libs.jaicore.ml.cache.Instruction
-
- Instance - Interface in ai.libs.jaicore.ml.interfaces
-
- instance(int) - Method in class ai.libs.jaicore.ml.SubInstances
-
- Instances - Interface in ai.libs.jaicore.ml.interfaces
-
- InstanceSchema<L> - Class in ai.libs.jaicore.ml.core.dataset
-
- InstanceSchema(List<IAttributeType<?>>, IAttributeType<L>) - Constructor for class ai.libs.jaicore.ml.core.dataset.InstanceSchema
-
- instancesToJsonString(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- InstanceWiseF1 - Class in ai.libs.jaicore.ml.core.evaluation.measure.multilabel
-
Instance-wise F1 measure for multi-label classifiers.
- InstanceWiseF1() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.InstanceWiseF1
-
- InstanceWiseF1AsLoss - Class in ai.libs.jaicore.ml.core.evaluation.measure.multilabel
-
The F1 Macro Averaged by the number of instances measure.
- InstanceWiseF1AsLoss() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.multilabel.InstanceWiseF1AsLoss
-
- Instruction - Class in ai.libs.jaicore.ml.cache
-
Instruction class that can be converted into json.
- Instruction() - Constructor for class ai.libs.jaicore.ml.cache.Instruction
-
- IntervalAggregator - Interface in ai.libs.jaicore.ml.intervaltree.aggregation
-
An IntervalAggeregator can aggregate from a list of intervals, more precisely
given a list of predictions in the leaf node, it can predict a range.
- IntervalAndHeader(Interval[], Instances) - Constructor for class ai.libs.jaicore.ml.intervaltree.util.RQPHelper.IntervalAndHeader
-
- intManhattanDistance(int[], int[]) - Static method in class ai.libs.jaicore.ml.tsc.util.MathUtil
-
Simple Manhattan distance (sum of the absolute differences between the
vectors' elements) implementation for arrays of Integer.
- INumericArrayInstance - Interface in ai.libs.jaicore.ml.core.dataset
-
- INumericLabeledAttributeArrayInstance<L> - Interface in ai.libs.jaicore.ml.core.dataset
-
Type intersection interface for numeric instances on one hand and labeled instances on the other hand.
- INumericLabeledIAttributeDataset<L> - Interface in ai.libs.jaicore.ml.core.dataset
-
- InvalidAnchorPointsException - Exception in ai.libs.jaicore.ml.learningcurve.extrapolation
-
Exception that is thrown, when the anchorpoints generated for learning curve
extrapolation are not suitable.
- InvalidAnchorPointsException() - Constructor for exception ai.libs.jaicore.ml.learningcurve.extrapolation.InvalidAnchorPointsException
-
- InversePowerLawConfiguration - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.ipl
-
This class encapsulates the three parameters that are required in order to
create a Inverse Power Law function.
- InversePowerLawConfiguration() - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawConfiguration
-
- InversePowerLawExtrapolationMethod - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.ipl
-
This class describes a method for learning curve extrapolation which
generates an Inverse Power Law function.
- InversePowerLawExtrapolationMethod() - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawExtrapolationMethod
-
- InversePowerLawExtrapolationMethod(String, String) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawExtrapolationMethod
-
- InversePowerLawLearningCurve - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.ipl
-
Representation of a learning curve with the Inverse Power Law function, which
has three parameters named a, b and c.
- InversePowerLawLearningCurve(double, double, double) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- InversePowerLawLearningCurve(InversePowerLawConfiguration) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- IOnlineLearner<T,I,D extends IDataset<I>> - Interface in ai.libs.jaicore.ml.core.predictivemodel
-
The
IOnlineLearner models a learning algorithm which works in an
online fashion, i.e. takes either a single
IInstance or a
Set
thereof as training input.
- IOrderedDataset<I> - Interface in ai.libs.jaicore.ml.core.dataset
-
- IOrderedLabeledAttributeArrayDataset<I extends ILabeledAttributeArrayInstance<L>,L> - Interface in ai.libs.jaicore.ml.core.dataset
-
Extends the IDataset by including the List interface.
- IOrderedLabeledDataset<I extends ILabeledInstance<L>,L> - Interface in ai.libs.jaicore.ml.core.dataset
-
- IPipelineEvaluationConf - Interface in ai.libs.jaicore.ml.experiments
-
- IPLDyadRanker - Interface in ai.libs.jaicore.ml.dyadranking.algorithm
-
An abstract representation for a dyad ranker using Placket Luce models.
- IPLNetDyadRankerConfiguration - Interface in ai.libs.jaicore.ml.dyadranking.algorithm
-
- IPredictiveModel<T,I,D extends IDataset<I>> - Interface in ai.libs.jaicore.ml.core.predictivemodel
-
- IPredictiveModelConfiguration - Interface in ai.libs.jaicore.ml.core.predictivemodel
-
- IPrimitiveAttributeType<D> - Interface in ai.libs.jaicore.ml.core.dataset.attribute.primitive
-
Interface for categorical attribute types.
- IProcessListener - Interface in ai.libs.jaicore.ml.scikitwrapper
-
- IQualityMeasure - Interface in ai.libs.jaicore.ml.tsc.quality_measures
-
Interface for a quality measure assessing distances of instances to a
shapelet given the corresponding class values.
- IRankedSolutionCandidateProvider<I,S> - Interface in ai.libs.jaicore.ml.ranking.clusterbased.candidateprovider
-
- IRerunnableSamplingAlgorithmFactory<D extends IDataset<?>,A extends ASamplingAlgorithm<D>> - Interface in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.interfaces
-
Extension of the ISamplingAlgorithmFactory for sampling algorithms that can
re-use informations from a previous run of the Sampling algorithm.
- ISamplingAlgorithm<D extends IDataset<?>> - Interface in ai.libs.jaicore.ml.core.dataset.sampling.inmemory
-
Interface for sampling algorithms.
- ISamplingAlgorithm - Interface in ai.libs.jaicore.ml.core.dataset.sampling
-
Interface for sampling algorithms.
- ISamplingAlgorithmFactory<D extends IDataset<?>,A extends ASamplingAlgorithm<D>> - Interface in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.interfaces
-
Interface for a factory, which creates a sampling algorithm.
- isCacheLookup() - Method in class ai.libs.jaicore.ml.cache.ReproducibleInstances
-
If true signifies that performance on this data should be looked up in cache
- isCacheStorage() - Method in class ai.libs.jaicore.ml.cache.ReproducibleInstances
-
If true signifies that performance evaluation should be stored.
- IScalarDistance - Interface in ai.libs.jaicore.ml.tsc.distances
-
Functional interface for the distance of two scalars.
- isCompletelyConfigured() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- isCompletelyConfigured() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- isCompletelyConfigured() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- isCompletelyConfigured() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReDLeaf
-
- isDebug() - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- ISelectiveSamplingStrategy<I> - Interface in ai.libs.jaicore.ml.activelearning
-
A strategy for selective sampling.
- isEmpty() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- isEmpty() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- isEmpty() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.ProblemInstance
-
- isEmpty() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
States whether the dataset is empty, i.e. contains no value matrices, or not.
- ISingleAttributeTransformer - Interface in ai.libs.jaicore.ml.core.dataset.attribute.transformer
-
- isInteger() - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- isMultivariate() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- isMultivariate() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
States whether the dataset is a univariate dataset, i.e. contains more than
one value matrix, or not.
- ISplitBasedClassifierEvaluator<O> - Interface in ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation
-
Interface for the evaluator measure bridge yielding the measured value as an instance of O.
- ISplitter - Interface in ai.libs.jaicore.ml.classification.multiclass.reduction.splitters
-
- ISplitterFactory<T extends ISplitter> - Interface in ai.libs.jaicore.ml.classification.multiclass.reduction.splitters
-
- isSameLength(INDArray, INDArray...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks whether multiple arrays have the same length.
- isSameLength(double[], double[]...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks whether multiple arrays have the same length.
- isSameLengthOrException(INDArray, INDArray...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks whether multiple arrays have the same length.
- isSameLengthOrException(double[], double[]...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks whether multiple arrays have the same length.
- isSelfContained() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.ReductionGraphGenerator
-
- isTest() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
States whether the dataset is a test dataset, i.e. contains no valid targets
after initialization, or not.
- isTimeSeries(INDArray...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks, whether given INDArray are valid time series.
- isTimeSeries(int, INDArray...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks, whether given INDArrays are valid time series with a given length.
- isTimeSeries(int, double[]...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks, whether given array are valid time series with a given length.
- isTimeSeriesOrException(INDArray...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks, whether given INDArrays are valid time series.
- isTimeSeriesOrException(int, INDArray...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks, whether given INDArrays are valid time series with a given length.
- isTimeSeriesOrException(int, double[]...) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Checks, whether given INDArrays are valid time series with a given length.
- isTrain() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
States whether the dataset is a training dataset, i.e. contains valid targets
after initialization, or not.
- isTrained() - Method in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
- IStratiAmountSelector<D extends IDataset<?>> - Interface in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
Functional interface to write custom logic for selecting the amount of strati
for a dataset.
- IStratiAssigner<I,D extends IDataset<I>> - Interface in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
Interface to write custom Assigner for datapoints to strati.
- IStratiFileAssigner - Interface in ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling
-
Interface to implement custom Stratum assignment behavior.
- isUnivariate() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- isUnivariate() - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
States whether the dataset is a univariate dataset, i.e. contains exactly one
value matrix, or not.
- isUseInstanceReordering() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
- isValidPreprocessorCombination(String, String) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- isValidValue(String) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.categorical.CategoricalAttributeType
-
- isValidValue(D) - Method in interface ai.libs.jaicore.ml.core.dataset.attribute.IAttributeType
-
Validates whether a value conforms to this type.
- isValidValue(Collection<String>) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.multivalue.MultiValueAttributeType
-
- isValidValue(Boolean) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.primitive.BooleanAttributeType
-
- isValidValue(Double) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.primitive.NumericAttributeType
-
- isValidValue(INDArray) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.timeseries.TimeSeriesAttributeType
-
Validates whether a INDArray conforms to this time series.
- ITableGeneratorandCompleter<I,S,P> - Interface in ai.libs.jaicore.ml.ranking.clusterbased.datamanager
-
- iterator() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- iterator() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- iterator() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingInstance
-
- iterator() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- iterator() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- iterator() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestLearningAlgorithm
- iterator() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
- ITimeSeriesComplexity - Interface in ai.libs.jaicore.ml.tsc.complexity
-
Interface that describes the complexity measure of a time series.
- ITimeSeriesDistance - Interface in ai.libs.jaicore.ml.tsc.distances
-
Interface that describes a distance measure of two time series.
- ITimeSeriesDistanceWithTimestamps - Interface in ai.libs.jaicore.ml.tsc.distances
-
Interface that describes a distance measure of two time series that takes the
timestamps into account.
- ITreeClassifier - Interface in ai.libs.jaicore.ml.classification.multiclass.reduction
-
- L1DistanceMetric - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- L1DistanceMetric() - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.L1DistanceMetric
-
- LabeledInstance<L> - Interface in ai.libs.jaicore.ml.interfaces
-
- LabeledInstances<L> - Interface in ai.libs.jaicore.ml.interfaces
-
- LandmarkerCharacterizer - Class in ai.libs.jaicore.ml.metafeatures
-
A Characterizer that applies several characterizers to a data set, but does
not use any probing.
- LandmarkerCharacterizer() - Constructor for class ai.libs.jaicore.ml.metafeatures.LandmarkerCharacterizer
-
Constructs a new LandmarkerCharacterizer.
- lastIndexOf(Object) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- LatexDatasetTableGenerator - Class in ai.libs.jaicore.ml.latex
-
- LatexDatasetTableGenerator() - Constructor for class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- LCNetClient - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet
-
- LCNetClient() - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.LCNetClient
-
- LCNetExtrapolationMethod - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet
-
This class represents a learning curve extrapolation using the LCNet
from pybnn.
- LCNetExtrapolationMethod(String) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.LCNetExtrapolationMethod
-
- learner - Variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- LearningCurve - Interface in ai.libs.jaicore.ml.interfaces
-
Interface for the result of an learning curve extrapolation.
- LearningCurveExtrapolatedEvent - Class in ai.libs.jaicore.ml.learningcurve.extrapolation
-
- LearningCurveExtrapolatedEvent(LearningCurveExtrapolator) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolatedEvent
-
- LearningCurveExtrapolationEvaluator<I extends ILabeledAttributeArrayInstance<?>,D extends IOrderedLabeledAttributeArrayDataset<I,?>> - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka
-
Evaluates a classifier by predicting its learning curve with a few
anchorpoints.
- LearningCurveExtrapolationEvaluator(int[], ISamplingAlgorithmFactory<D, ? extends ASamplingAlgorithm<D>>, D, double, LearningCurveExtrapolationMethod, long) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.LearningCurveExtrapolationEvaluator
-
Create a classifier evaluator with learning curve extrapolation.
- LearningCurveExtrapolationEvaluatorFactory - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka.factory
-
- LearningCurveExtrapolationEvaluatorFactory(int[], ISamplingAlgorithmFactory<WekaInstances<Object>, ? extends ASamplingAlgorithm<WekaInstances<Object>>>, double, LearningCurveExtrapolationMethod) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.LearningCurveExtrapolationEvaluatorFactory
-
- LearningCurveExtrapolationMethod - Interface in ai.libs.jaicore.ml.learningcurve.extrapolation
-
Functional interface for extrapolating a learning curve from anchorpoints.
- LearningCurveExtrapolator<I extends ILabeledAttributeArrayInstance<?>,D extends IOrderedLabeledAttributeArrayDataset<I,?>> - Class in ai.libs.jaicore.ml.learningcurve.extrapolation
-
Abstract class for implementing a learning curve extrapolation method with
some anchor points.
- LearningCurveExtrapolator(LearningCurveExtrapolationMethod, Classifier, D, double, int[], ISamplingAlgorithmFactory<D, ? extends ASamplingAlgorithm<D>>, long) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
Create a learning curve extrapolator with a subsampling factory.
- learningRate() - Method in interface ai.libs.jaicore.ml.core.optimizing.graddesc.GradientDescentOptimizerConfig
-
- learningRate() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ILearnShapeletsLearningAlgorithmConfig
-
The learning rate used within the SGD.
- learningRate() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm.ILearnShapeletsLearningAlgorithmConfig
-
The learning rate used within the SGD.
- LearnPatternSimilarityClassifier - Class in ai.libs.jaicore.ml.tsc.classifier.trees
-
Class representing the Learn Pattern Similarity classifier as described in
Baydogan, Mustafa & Runger, George. (2015).
- LearnPatternSimilarityClassifier(int, int, int, int) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
Standard constructor.
- LearnPatternSimilarityLearningAlgorithm - Class in ai.libs.jaicore.ml.tsc.classifier.trees
-
- LearnPatternSimilarityLearningAlgorithm(LearnPatternSimilarityLearningAlgorithm.IPatternSimilarityConfig, LearnPatternSimilarityClassifier, TimeSeriesDataset) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm
-
Standard constructor.
- LearnPatternSimilarityLearningAlgorithm.IPatternSimilarityConfig - Interface in ai.libs.jaicore.ml.tsc.classifier.trees
-
- LearnShapeletsClassifier - Class in ai.libs.jaicore.ml.tsc.classifier.shapelets
-
LearnShapeletsClassifier published in "J.
- LearnShapeletsClassifier(int, double, double, int, double, int, int) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- LearnShapeletsClassifier(int, double, double, int, double, int, double, int) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- LearnShapeletsLearningAlgorithm - Class in ai.libs.jaicore.ml.tsc.classifier.shapelets
-
Generalized Shapelets Learning implementation for
LearnShapeletsClassifier published in "J.
- LearnShapeletsLearningAlgorithm(LearnShapeletsLearningAlgorithm.ILearnShapeletsLearningAlgorithmConfig, LearnShapeletsClassifier, TimeSeriesDataset) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
- LearnShapeletsLearningAlgorithm.ILearnShapeletsLearningAlgorithmConfig - Interface in ai.libs.jaicore.ml.tsc.classifier.shapelets
-
- length() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingInstance
-
- length() - Method in interface ai.libs.jaicore.ml.dyadranking.dataset.IDyadRankingInstance
-
Get the number of dyads in the ranking.
- length() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- LinearCombinationConstants - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lc
-
This class contains required constant names for the linear combination
learning curve.
- LinearCombinationExtrapolationMethod - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lc
-
This class describes a method for learning curve extrapolation which
generates a linear combination of suitable functions.
- LinearCombinationExtrapolationMethod() - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationExtrapolationMethod
-
- LinearCombinationExtrapolationMethod(String, String) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationExtrapolationMethod
-
- LinearCombinationFunction - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lc
-
This is a basic class that describes a function which is a weighted
combination of individual functions.
- LinearCombinationFunction(List<UnivariateFunction>, List<Double>) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationFunction
-
- LinearCombinationLearningCurve - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lc
-
The LinearCombinationLearningCurve consists of the actual linear combination
function that describes the learning curve, as well as the derivative of this
function.
- LinearCombinationLearningCurve(LinearCombinationLearningCurveConfiguration, int) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationLearningCurve
-
- LinearCombinationLearningCurveConfiguration - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lc
-
A configuration for a linear combination learning curve consists of
parameterizations for at least one linear combination function.
- LinearCombinationLearningCurveConfiguration() - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationLearningCurveConfiguration
-
- LinearCombinationParameterSet - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lc
-
This class encapsulates all parameters that are required in order to create a
weighted linear combination of parameterized functions.
- LinearCombinationParameterSet() - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationParameterSet
-
- listenTo(Process) - Method in class ai.libs.jaicore.ml.scikitwrapper.AProcessListener
-
- listenTo(Process) - Method in interface ai.libs.jaicore.ml.scikitwrapper.IProcessListener
-
Lets the process listener listen to the output and error stream of the given process.
- listIterator() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- listIterator(int) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- loadArff(File) - Static method in class ai.libs.jaicore.ml.tsc.util.SimplifiedTimeSeriesLoader
-
Loads a univariate time series dataset from the given arff file.
- loadArffs(File...) - Static method in class ai.libs.jaicore.ml.tsc.util.SimplifiedTimeSeriesLoader
-
Loads a multivariate time series dataset from multiple arff files (each for
one series).
- LoadDataSetInstruction - Class in ai.libs.jaicore.ml.cache
-
Instruction for dataset loading, provider and id are used to identify the data set.
- LoadDataSetInstruction(DataProvider, String) - Constructor for class ai.libs.jaicore.ml.cache.LoadDataSetInstruction
-
Constructor to create an instruction for loading a dataset that can be converted to json.
- loadModelFromFile(String) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Restore a trained model from a given file path.
- LocalCaseControlSampling<I extends ILabeledAttributeArrayInstance<?>,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol
-
- LocalCaseControlSampling(Random, int, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.LocalCaseControlSampling
-
- LocalCaseControlSamplingFactory<I extends ILabeledAttributeArrayInstance<?>,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories
-
- LocalCaseControlSamplingFactory() - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.LocalCaseControlSamplingFactory
-
- LOG_LOG_LINEAR - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- LOG_POWER - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- loss(IDyadRankingInstance, IDyadRankingInstance) - Method in interface ai.libs.jaicore.ml.dyadranking.loss.DyadRankingLossFunction
-
Computes the loss between the actual dyad ordering and predicted dyad
ordering, represented by dyad ranking instances.
- loss(IDyadRankingInstance, IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.loss.DyadRankingMLLossFunctionWrapper
-
- loss(IDyadRankingInstance, IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.loss.KendallsTauDyadRankingLoss
-
- loss(IDyadRankingInstance, IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.loss.KendallsTauOfTopK
-
- loss(IDyadRankingInstance, IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.loss.NDCGLoss
-
- loss(IDyadRankingInstance, IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.loss.TopKOfPredicted
-
- loss(INDArray) - Method in interface ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization.InputOptimizerLoss
-
- loss(INDArray) - Method in class ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization.NegIdentityInpOptLoss
-
- lossGradient(INDArray) - Method in interface ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization.InputOptimizerLoss
-
- lossGradient(INDArray) - Method in class ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization.NegIdentityInpOptLoss
-
- LossScoreTransformer<I> - Class in ai.libs.jaicore.ml.core.evaluation.measure
-
This transformer transforms a decomposable double measure from a scoring function to a loss or vice versa.
- LossScoreTransformer(ADecomposableDoubleMeasure<I>) - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.LossScoreTransformer
-
Constructor for setting the measure to be transformed from loss to score or vice versa.
- main(String[]) - Static method in class ai.libs.jaicore.ml.openml.OpenMLHelper
-
- MajorityConfidenceVote - Class in ai.libs.jaicore.ml.tsc.classifier.ensemble
-
Vote implementation for majority confidence.
- MajorityConfidenceVote(int, int) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.ensemble.MajorityConfidenceVote
-
Constructor for a majority confidence vote ensemble classifier.
- ManhattanDistance - Class in ai.libs.jaicore.ml.tsc.distances
-
Implementation of the Manhattan distance for time series.
- ManhattanDistance() - Constructor for class ai.libs.jaicore.ml.tsc.distances.ManhattanDistance
-
- map(String) - Method in class ai.libs.jaicore.ml.tsc.util.ClassMapper
-
Maps a String value to an integer value based on the value's
position in the classValues.
- map(int) - Method in class ai.libs.jaicore.ml.tsc.util.ClassMapper
-
Maps an integer value to a string based on the position index in
the classValues.
- mapJ48InputsToWekaOptions(double, double) - Static method in class ai.libs.jaicore.ml.dyadranking.zeroshot.util.ZeroShotUtil
-
- mapMLPInputsToWekaOptions(double, double, double) - Static method in class ai.libs.jaicore.ml.dyadranking.zeroshot.util.ZeroShotUtil
-
- mapRFInputsToWekaOptions(double, double, double, double, double) - Static method in class ai.libs.jaicore.ml.dyadranking.zeroshot.util.ZeroShotUtil
-
- mapSMORBFInputsToWekaOptions(double, double) - Static method in class ai.libs.jaicore.ml.dyadranking.zeroshot.util.ZeroShotUtil
-
- mapWEKAToTree(Instance) - Static method in class ai.libs.jaicore.ml.intervaltree.util.RQPHelper
-
Maps the WEKA query to a tree-friendly query while also preserving the header
information of the query, this is important for M5 trees.
- MathUtil - Class in ai.libs.jaicore.ml.tsc.util
-
Utility class consisting of mathematical utility functions.
- matrixToWekaInstances(double[][]) - Static method in class ai.libs.jaicore.ml.tsc.util.WekaUtil
-
Converts a double[][] matrix (number of instances x number of attributes) to
Weka instances without any class attribute.
- maxDepth() - Method in interface ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm.IPatternSimilarityConfig
-
Maximum depth of the trained trees.
- maxDepth() - Method in interface ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestLearningAlgorithm.ITimeSeriesForestConfig
-
Maximum depth of the trained trees.
- maxDepth() - Method in interface ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm.ITimeSeriesTreeConfig
-
- maxIterations() - Method in interface ai.libs.jaicore.ml.core.optimizing.graddesc.GradientDescentOptimizerConfig
-
- maxIterations() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ILearnShapeletsLearningAlgorithmConfig
-
The maximum iterations used for the SGD.
- maxIterations() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm.ILearnShapeletsLearningAlgorithmConfig
-
The maximum iterations used for the SGD.
- maxShapeletLength() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig
-
The maximum length of shapelets to be considered.
- MCCVSplitEvaluationEvent - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka.events
-
- MCCVSplitEvaluationEvent(Classifier, int, int, int, double) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.events.MCCVSplitEvaluationEvent
-
- MCTreeMergeNode - Class in ai.libs.jaicore.ml.classification.multiclass.reduction
-
- MCTreeMergeNode(String, Collection<String>, Classifier, Collection<String>, Classifier) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeMergeNode
-
- MCTreeMergeNode(Classifier, List<Collection<String>>, List<Classifier>) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeMergeNode
-
- MCTreeNode - Class in ai.libs.jaicore.ml.classification.multiclass.reduction
-
- MCTreeNode(Classifier, Classifier, String) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- MCTreeNode(List<Integer>) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- MCTreeNode(List<Integer>, EMCNodeType, String) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- MCTreeNode(List<Integer>, EMCNodeType, Classifier) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- MCTreeNodeLeaf - Class in ai.libs.jaicore.ml.classification.multiclass.reduction
-
- MCTreeNodeLeaf(int) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- MCTreeNodeReD - Class in ai.libs.jaicore.ml.classification.multiclass.reduction
-
- MCTreeNodeReD(String, Collection<String>, String, Collection<String>, String) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- MCTreeNodeReD(Classifier, Collection<String>, Classifier, Collection<String>, Classifier) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- MCTreeNodeReD(String, Collection<String>, Classifier, Collection<String>, Classifier) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- MCTreeNodeReD(Classifier, List<Collection<String>>, List<Classifier>) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- MCTreeNodeReD() - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- MCTreeNodeReDLeaf - Class in ai.libs.jaicore.ml.classification.multiclass.reduction
-
- MCTreeNodeReDLeaf(String) - Constructor for class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReDLeaf
-
- mean(double[], int, int) - Static method in class ai.libs.jaicore.ml.tsc.util.MathUtil
-
Function calculating the mean of the interval [t1, t2 (inclusive)] of the
given vector.
- mean(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
- meanCorrected() - Method in interface ai.libs.jaicore.ml.tsc.classifier.BOSSLearningAlgorithm.IBossAlgorithmConfig
-
If mean corrected is set to true than the first DFT coefficient is dropped to normalize the mean.
- meanNormalization() - Method in interface ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleLearnerAlgorithm.IShotgunEnsembleLearnerConfig
-
- MeanSquaredErrorLoss - Class in ai.libs.jaicore.ml.core.evaluation.measure.singlelabel
-
- MeanSquaredErrorLoss() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.MeanSquaredErrorLoss
-
- MeasureAggregatedComputationEvent<INPUT,OUTPUT> - Class in ai.libs.jaicore.ml.evaluation
-
- MeasureAggregatedComputationEvent(List<INPUT>, List<INPUT>, IAggregateFunction<OUTPUT>, OUTPUT) - Constructor for class ai.libs.jaicore.ml.evaluation.MeasureAggregatedComputationEvent
-
- MeasureAvgComputationEvent<INPUT,OUTPUT> - Class in ai.libs.jaicore.ml.evaluation
-
- MeasureAvgComputationEvent(List<INPUT>, List<INPUT>, OUTPUT) - Constructor for class ai.libs.jaicore.ml.evaluation.MeasureAvgComputationEvent
-
- MeasureListComputationEvent<INPUT,OUTPUT> - Class in ai.libs.jaicore.ml.evaluation
-
- MeasureListComputationEvent(List<INPUT>, List<INPUT>, List<OUTPUT>) - Constructor for class ai.libs.jaicore.ml.evaluation.MeasureListComputationEvent
-
- measureOOBProbabilitiesUsingCV(double[][], int[], int, int, int, RandomForest) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm
-
Function measuring the out-of-bag (OOB) probabilities using a cross
validation with numFolds many folds.
- MEASURES - Static variable in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- MeasureSingleComputationEvent<INPUT,OUTPUT> - Class in ai.libs.jaicore.ml.evaluation
-
- MeasureSingleComputationEvent(INPUT, INPUT, OUTPUT) - Constructor for class ai.libs.jaicore.ml.evaluation.MeasureSingleComputationEvent
-
- MEM_MAX - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- MEM_OPP - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- merge(Instances, Instances) - Method in class ai.libs.jaicore.ml.core.WekaInstancesFeatureUnion
-
- merge(Collection<Instances>) - Method in class ai.libs.jaicore.ml.core.WekaInstancesFeatureUnion
-
- merge(int, List<Map.Entry<Shapelet, Double>>, List<Map.Entry<Shapelet, Double>>) - Static method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
-
Function merging shapelet lists based on their quality scores.
- mergeClassesOfInstances(Instances, Collection<String>, Collection<String>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- mergeClassesOfInstances(Instances, List<Set<String>>) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- mergeCluster(Map<double[], List<C>>) - Method in class ai.libs.jaicore.ml.clustering.GMeans
-
- metric - Variable in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.Kmeans
-
- MinHashingTransformer - Class in ai.libs.jaicore.ml.core.dataset.attribute.transformer.multivalue
-
Converts the sets of multi-value features to short signatures.
- MinHashingTransformer(int[][]) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.transformer.multivalue.MinHashingTransformer
-
Constructor where the user gives predefined permutations.
- MinHashingTransformer(int, int, long) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.transformer.multivalue.MinHashingTransformer
-
Constructor where suitable permutations are created randomly.
- minIntervalLength() - Method in interface ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm.ITimeSeriesBagOfFeaturesConfig
-
The minimal interval length used for the interval generation.
- minShapeLengthPercentage() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ILearnShapeletsLearningAlgorithmConfig
-
The minimum shape length percentage used to calculate the minimum shape length.
- minShapeLengthPercentage() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm.ILearnShapeletsLearningAlgorithmConfig
-
The minimum shape length percentage used to calculate the minimum shape length.
- minShapeletLength() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ILearnShapeletsLearningAlgorithmConfig
-
The minimum shapelet of the shapelets to be learned.
- minShapeletLength() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm.ILearnShapeletsLearningAlgorithmConfig
-
The minimum shapelet of the shapelets to be learned.
- minShapeletLength() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig
-
The minimum length of shapelets to be considered.
- MLExperiment - Class in ai.libs.jaicore.ml.experiments
-
- MLExperiment(String, String, String, int, int, int, int, String) - Constructor for class ai.libs.jaicore.ml.experiments.MLExperiment
-
- MMF - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- model - Variable in class ai.libs.jaicore.ml.tsc.classifier.ATSCAlgorithm
-
The model which is maintained during algorithm calls
- ModelBuildFailedException - Exception in ai.libs.jaicore.ml.core
-
- ModelBuildFailedException(String) - Constructor for exception ai.libs.jaicore.ml.core.ModelBuildFailedException
-
- ModelBuildFailedException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.core.ModelBuildFailedException
-
- ModifiedISAC - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- ModifiedISAC() - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISAC
-
- ModifiedISACEvaluator - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.evalutation
-
- ModifiedISACgMeans - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- ModifiedISACgMeans(List<double[]>, List<ProblemInstance<Instance>>) - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACgMeans
-
inilizes toClusterPoints with the points that are to Cluster and are
normalized metafeatures
- ModifiedISACGroupBuilder - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- ModifiedISACGroupBuilder() - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACGroupBuilder
-
- ModifiedISACInstanceCollector - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- ModifiedISACInstanceCollector(Instances, int, int) - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACInstanceCollector
-
- ModifiedISACInstanceCollector() - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACInstanceCollector
-
This constructor is used if the default file should be used.
- ModifiedISACkMeans - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- ModifiedISACkMeans(List<double[]>, IDistanceMetric<Double, double[], double[]>) - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACkMeans
-
- MonteCarloCrossValidationEvaluator - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka
-
A classifier evaluator that can perform a (monte-carlo)cross-validation on
the given dataset.
- MonteCarloCrossValidationEvaluator(ISplitBasedClassifierEvaluator<Double>, IDatasetSplitter, int, Instances, double, long) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.MonteCarloCrossValidationEvaluator
-
- MonteCarloCrossValidationEvaluator(ISplitBasedClassifierEvaluator<Double>, int, Instances, double, long) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.MonteCarloCrossValidationEvaluator
-
- MonteCarloCrossValidationEvaluatorFactory - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka.factory
-
Factory for configuring standard Monte Carlo cross-validation evaluators.
- MonteCarloCrossValidationEvaluatorFactory() - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.MonteCarloCrossValidationEvaluatorFactory
-
Standard C'tor.
- mostFrequentLabelFromWindowLengthPredicitions(Map<Integer, Integer>) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Returns the most frequent predicition given a Map of (window length,
prediciton) pairs.
- mostFrequentLabelsFromWindowLengthPredicitions(Map<Integer, List<Integer>>) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Returns for each instance the most frequent predicitions as contained in a
Map of (window length, list of prediciton for each instance) pairs.
- MoveSplitMerge - Class in ai.libs.jaicore.ml.tsc.distances
-
Implementation of the Move-Split-Merge (MSM) measure as published in "The
Move-Split-Merge Metric for Time Series" by Alexandra Stefan, Vassilis
Athitsos and Gautam Das (2013).
- MoveSplitMerge(double) - Constructor for class ai.libs.jaicore.ml.tsc.distances.MoveSplitMerge
-
Constructor.
- MULTI_LABEL_METRICS - Static variable in class ai.libs.jaicore.ml.core.evaluation.measure.ClassifierMetricGetter
-
Available metrics for multilabelclassifiers
- MulticlassClassStratifiedSplitter - Class in ai.libs.jaicore.ml.weka.dataset.splitter
-
Makes use of the WekaUtil to split the data into a class-oriented stratified split preserving the class distribution.
- MulticlassClassStratifiedSplitter() - Constructor for class ai.libs.jaicore.ml.weka.dataset.splitter.MulticlassClassStratifiedSplitter
-
- MultiClassMeasureBuilder - Class in ai.libs.jaicore.ml.core.evaluation.measure.singlelabel
-
- MultiClassMeasureBuilder() - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.MultiClassMeasureBuilder
-
- MultilabelDatasetSplitter - Class in ai.libs.jaicore.ml.weka.dataset.splitter
-
This class provides methods to obtain train and test splits for a given data
set and split technique.
- MultiValueAttributeType - Class in ai.libs.jaicore.ml.core.dataset.attribute.multivalue
-
The multi-value attribute type describes the domain a value of a respective multi-value attribute value stems from.
- MultiValueAttributeType(Set<String>) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.multivalue.MultiValueAttributeType
-
Constructor setting the domain of the multi-value attribute values.
- MultiValueAttributeValue - Class in ai.libs.jaicore.ml.core.dataset.attribute.multivalue
-
Multi-value attribute value as it can be part of an instance.
- MultiValueAttributeValue(IMultiValueAttributeType) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.multivalue.MultiValueAttributeValue
-
Standard c'tor.
- MultiValueAttributeValue(IMultiValueAttributeType, Collection<String>) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.multivalue.MultiValueAttributeValue
-
C'tor setting the value of this attribute as well.
- MultiValueBinaryzationTransformer - Class in ai.libs.jaicore.ml.core.dataset.attribute.transformer.multivalue
-
Transforms a multi-valued feature into a 0/1 Vector, where each dimension
represents one of the values, i.e. 1 in one dimension => the feature contains
this value, 0 in one dimension => the feature does not contain this value.
- MultiValueBinaryzationTransformer() - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.transformer.multivalue.MultiValueBinaryzationTransformer
-
- NDCGLoss - Class in ai.libs.jaicore.ml.dyadranking.loss
-
The Normalized Discounted Cumulative Gain for ranking.
- NDCGLoss(int) - Constructor for class ai.libs.jaicore.ml.dyadranking.loss.NDCGLoss
-
- NearestNeighborClassifier - Class in ai.libs.jaicore.ml.tsc.classifier.neighbors
-
K-Nearest-Neighbor classifier for time series.
- NearestNeighborClassifier(int, ITimeSeriesDistance, NearestNeighborClassifier.VoteType) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Creates a k nearest neighbor classifier.
- NearestNeighborClassifier(int, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Creates a k nearest neighbor classifier using majority vote.
- NearestNeighborClassifier(ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Creates a 1 nearest neighbor classifier using majority vote.
- nearestNeighborClassifier - Variable in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
The nearest neighbor classifier used for prediction.
- NearestNeighborClassifier.VoteType - Enum in ai.libs.jaicore.ml.tsc.classifier.neighbors
-
Votes types that describe how to aggregate the prediciton for a test instance
on its nearest neighbors found.
- nearestNeighborComparator - Static variable in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Singleton comparator instance for the nearest neighbor priority queues, used
for the nearest neighbor calculation.
- NearestNeighborLearningAlgorithm - Class in ai.libs.jaicore.ml.tsc.classifier.neighbors
-
Training algorithm for the nearest neighbors classifier.
- NearestNeighborLearningAlgorithm(IAlgorithmConfig, NearestNeighborClassifier, TimeSeriesDataset) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborLearningAlgorithm
-
- needsBinarization(Instances, boolean) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
Returns true if there is at least one nominal attribute in the given dataset that has more than 2 values.
- NegIdentityInpOptLoss - Class in ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization
-
Loss function for PLNet input optimization that maximizes the output of a PLNet.
- NegIdentityInpOptLoss() - Constructor for class ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization.NegIdentityInpOptLoss
-
- next() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestLearningAlgorithm
- next() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
- nextQueryInstance() - Method in interface ai.libs.jaicore.ml.activelearning.ISelectiveSamplingStrategy
-
Chooses the IInstance to query next.
- nextQueryInstance() - Method in class ai.libs.jaicore.ml.activelearning.PoolBasedUncertaintySamplingStrategy
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.ReservoirSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.StratifiedFileSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.SystematicFileSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.CaseControlSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.ClassifierWeightedSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.PilotEstimateSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.GmeansSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.KmeansSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.SimpleRandomSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.StratifiedSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.SystematicSampling
-
- nextWithException() - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSLearningAlgorithm
-
- nextWithException() - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborLearningAlgorithm
-
- nextWithException() - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleLearnerAlgorithm
-
- nextWithException() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
- nextWithException() - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
- nextWithException() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm
-
- nextWithException() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm
- nextWithException() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestLearningAlgorithm
- nextWithException() - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
- NoneFittedFilterExeception - Exception in ai.libs.jaicore.ml.tsc.exceptions
-
- NoneFittedFilterExeception(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.tsc.exceptions.NoneFittedFilterExeception
-
- NoneFittedFilterExeception(String) - Constructor for exception ai.libs.jaicore.ml.tsc.exceptions.NoneFittedFilterExeception
-
- NoProbingCharacterizer - Class in ai.libs.jaicore.ml.metafeatures
-
A Characterizer that applies several characterizers to a data set, but does
not use any probing.
- NoProbingCharacterizer() - Constructor for class ai.libs.jaicore.ml.metafeatures.NoProbingCharacterizer
-
Constructs a new NoProbingCharacterizer.
- normalize(double[]) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.Normalizer
-
- normalizeByStandardDeviation(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
- normalizeINDArray(INDArray, boolean) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Normalizes an INDArray vector object.
- Normalizer - Class in ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac
-
- Normalizer(List<ProblemInstance<Instance>>) - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.Normalizer
-
- NUM_FEATURE_TYPES - Static variable in class ai.libs.jaicore.ml.tsc.features.TimeSeriesFeature
-
Number of features used within the time series tree.
- NUM_THRESH_CANDIDATES - Static variable in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Number of threshold candidates created in each tree recursion step.
- numBins() - Method in interface ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm.ITimeSeriesBagOfFeaturesConfig
-
Number of bins used for the CPEs.
- numClusters() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig
-
Number of shapelet clusters when shapelet clustering is used.
- NumericAttributeType - Class in ai.libs.jaicore.ml.core.dataset.attribute.primitive
-
The numeric attribute type.
- NumericAttributeType() - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.primitive.NumericAttributeType
-
- NumericAttributeValue - Class in ai.libs.jaicore.ml.core.dataset.attribute.primitive
-
Numeric attribute value as it can be part of an instance.
- NumericAttributeValue(NumericAttributeType) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.primitive.NumericAttributeValue
-
Standard c'tor.
- NumericAttributeValue(NumericAttributeType, Double) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.primitive.NumericAttributeValue
-
C'tor setting the value of this attribute as well.
- NumericFeatureDomain - Class in ai.libs.jaicore.ml.core
-
Description of a numeric feature domain.
- NumericFeatureDomain(boolean, double, double) - Constructor for class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- NumericFeatureDomain(NumericFeatureDomain) - Constructor for class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- numFolds() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig
-
- numFolds() - Method in interface ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm.ITimeSeriesBagOfFeaturesConfig
-
Number of folds used for the OOB probability estimation in the training phase.
- numInstances() - Method in class ai.libs.jaicore.ml.SubInstances
-
- numSegments() - Method in interface ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm.IPatternSimilarityConfig
-
Number of segments used for feature generation for each tree.
- numShapelets() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ILearnShapeletsLearningAlgorithmConfig
-
Parameter which determines how many of the most-informative shapelets should be used.
- numShapelets() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm.ILearnShapeletsLearningAlgorithmConfig
-
Parameter which determines how many of the most-informative shapelets should be used.
- numShapelets() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig
-
Number of shapelets extracted in the shapelet search
- numTrees() - Method in interface ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityLearningAlgorithm.IPatternSimilarityConfig
-
Number of trees to be trained.
- numTrees() - Method in interface ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestLearningAlgorithm.ITimeSeriesForestConfig
-
Number of trees to be trained.
- ParametricFunction - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lc
-
This is a basic class that describes a function that can be parameterized
with a set of parameters.
- ParametricFunction() - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.ParametricFunction
-
- ParametricFunction(Map<String, Double>) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.ParametricFunction
-
- peek() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- performSGD(double[][][], double[][][], double[], double[], double[][][], double[][][], double[][], int[][], long, int[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
Method performing the stochastic gradient descent to learn the weights and
shapelets.
- PHASE2 - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- PilotEstimateSampling<I extends ILabeledAttributeArrayInstance<?>,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol
-
- PilotEstimateSampling(D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.PilotEstimateSampling
-
- plNetActivationFunction() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- PLNetDyadRanker - Class in ai.libs.jaicore.ml.dyadranking.algorithm
-
A dyad ranker based on a Plackett-Luce network.
- PLNetDyadRanker() - Constructor for class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- PLNetDyadRanker(IPLNetDyadRankerConfiguration) - Constructor for class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- plNetEarlyStoppingInterval() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- plNetEarlyStoppingPatience() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- plNetEarlyStoppingRetrain() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- plNetEarlyStoppingTrainRatio() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- plNetHiddenNodes() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- PLNetInputOptimizer - Class in ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization
-
Optimizes a given loss function (
InputOptimizerLoss) with respect to the input of a PLNet using gradient descent.
- PLNetInputOptimizer() - Constructor for class ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization.PLNetInputOptimizer
-
- plNetLearningRate() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- PLNetLoss - Class in ai.libs.jaicore.ml.dyadranking.algorithm
-
Implements the negative log likelihood (NLL) loss function for PL networks as described in [1]
- plNetMaxEpochs() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- plNetMiniBatchSize() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- plNetSeed() - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.IPLNetDyadRankerConfiguration
-
- points - Variable in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.Kmeans
-
- PointWiseLearningCurve - Class in ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet
-
This class represents a learning curve that gets returned by the
LCNet from pybnn
- PointWiseLearningCurve(int, double[], String) - Constructor for class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.PointWiseLearningCurve
-
- poll() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- PoolBasedUncertaintySamplingStrategy<T,I extends ILabeledInstance,D extends IDataset<I>> - Class in ai.libs.jaicore.ml.activelearning
-
A simple pool-based uncertainty sampling strategy, which assesses certainty
for all instances in the pool and picks the instance with least certainty for
the next query.
- PoolBasedUncertaintySamplingStrategy(ICertaintyProvider<T, I, D>, IActiveLearningPoolProvider<I>) - Constructor for class ai.libs.jaicore.ml.activelearning.PoolBasedUncertaintySamplingStrategy
-
- poolProvider - Variable in class ai.libs.jaicore.ml.dyadranking.activelearning.ActiveDyadRanker
-
- POW_3 - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- POW_4 - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- PPA - Class in ai.libs.jaicore.ml.tsc
-
- ppa(double[], int) - Static method in class ai.libs.jaicore.ml.tsc.PPA
-
- PrecisionAsLoss - Class in ai.libs.jaicore.ml.core.evaluation.measure.singlelabel
-
- PrecisionAsLoss(int) - Constructor for class ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.PrecisionAsLoss
-
- predict(I) - Method in interface ai.libs.jaicore.ml.core.predictivemodel.IPredictiveModel
-
Performs a prediction based on the given
IInstance and returns the
result.
- predict(D) - Method in interface ai.libs.jaicore.ml.core.predictivemodel.IPredictiveModel
-
- predict(IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.FeatureTransformPLDyadRanker
-
- predict(DyadRankingDataset) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.FeatureTransformPLDyadRanker
-
- predict(IDyadRankingInstance) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- predict(DyadRankingDataset) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- predict(int, double[], String) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.LCNetClient
-
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
Performs a prediction based on the given univariate double[] instance
representation and returns the result.
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
Performs a prediction based on the given multivariate list of double[]
instance representation and returns the result.
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
Performs predictions based on the given instances in the given dataset.
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSClassifier
-
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSClassifier
-
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSClassifier
-
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSEnsembleClassifier
-
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSEnsembleClassifier
-
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSEnsembleClassifier
-
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Predicts on univariate instance.
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Predicts on a multivariate instance.
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Predicts on a dataset.
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Predicts on univariate instance.
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Predicts on a multivariate instance.
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Predicts on a dataset.
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
Performs a prediction based on the given univariate double[] instance
representation and returns the result.
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
Performs a prediction based on the given multivariate list of double[]
instance representation and returns the result.
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
Performs predictions based on the given instances in the given dataset.
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
Performs a prediction based on the given univariate double[] instance
representation and returns the result.
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
Performs a prediction based on the given multivariate list of double[]
instance representation and returns the result.
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
Performs predictions based on the given instances in the given dataset.
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
Predicts the class by generated segment and segment difference features based
on segments and segmentsDifference.
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
Performs a prediction based on the given multivariate list of double[]
instance representation and returns the result.
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
Performs predictions based on the given instances in the given dataset.
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
Method predicting the class of the given univInstance.
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
Performs a prediction based on the given multivariate list of double[]
instance representation and returns the result.
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
Performs predictions based on the given instances in the given dataset.
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
Predicts the class of the given instance by taking the majority vote of all
trees.
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
Performs a prediction based on the given multivariate list of double[]
instance representation and returns the result.
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
Performs predictions based on the given instances in the given dataset.
- predict(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeClassifier
-
Predicts the class of the given univariate instance by iterating through the
tree starting from the root node to a leaf node to induce a class prediction.
- predict(List<double[]>) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeClassifier
-
Performs a prediction based on the given multivariate list of double[]
instance representation and returns the result.
- predict(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeClassifier
-
Performs predictions based on the given instances in the given dataset.
- predict(D) - Method in class ai.libs.jaicore.ml.tsc.classifier.TSClassifier
-
- predictInterval(Instance) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedM5Forest
-
- predictInterval(RQPHelper.IntervalAndHeader) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedM5Forest
-
- predictInterval(RQPHelper.IntervalAndHeader) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedM5Tree
-
- predictInterval(Instance) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomForest
-
- predictInterval(RQPHelper.IntervalAndHeader) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomForest
-
- predictInterval(RQPHelper.IntervalAndHeader) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
- predictInterval(Instance) - Method in interface ai.libs.jaicore.ml.intervaltree.RangeQueryPredictor
-
- predictInterval(RQPHelper.IntervalAndHeader) - Method in interface ai.libs.jaicore.ml.intervaltree.RangeQueryPredictor
-
- PredictionException - Exception in ai.libs.jaicore.ml.core.exception
-
- PredictionException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.core.exception.PredictionException
-
- PredictionException(String) - Constructor for exception ai.libs.jaicore.ml.core.exception.PredictionException
-
- PredictionFailedException - Exception in ai.libs.jaicore.ml.intervaltree
-
- PredictionFailedException(String) - Constructor for exception ai.libs.jaicore.ml.intervaltree.PredictionFailedException
-
- PredictionFailedException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.intervaltree.PredictionFailedException
-
- PredictionFailedException(Throwable) - Constructor for exception ai.libs.jaicore.ml.intervaltree.PredictionFailedException
-
- PREFIX - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- PREFIX_MEM - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- PREFIX_SELECTION - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- prepareForest(Instances) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomForest
-
Needs to be called before predicting marginal variance contributions!
- preprocess() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
Sets up the tree for fANOVA
- PREPROCESSING_PREFIX - Static variable in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- preSampleSize - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.PilotEstimateSampling
-
- printDoubleRepresentation() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleDataset
-
- printNestedWekaClassifier(Classifier) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- printObservations() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
- printSizeOfFeatureSpaceAndPartitioning() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
- printSplitPoints() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
- printVariances() - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomForest
-
- ProbabilisticMonteCarloCrossValidationEvaluator - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka
-
A classifier evaluator that can perform a (monte-carlo)cross-validation on
the given dataset.
- ProbabilisticMonteCarloCrossValidationEvaluator(ISplitBasedClassifierEvaluator<Double>, IDatasetSplitter, int, double, Instances, double, long) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.ProbabilisticMonteCarloCrossValidationEvaluator
-
- ProbabilisticMonteCarloCrossValidationEvaluatorFactory - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka.factory
-
Factory for configuring probabilistic Monte Carlo cross-validation evaluators.
- ProbabilisticMonteCarloCrossValidationEvaluatorFactory() - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.factory.ProbabilisticMonteCarloCrossValidationEvaluatorFactory
-
Standard c'tor.
- probabilityBoundaries - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.CaseControlLikeSampling
-
- ProblemInstance<I> - Class in ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes
-
- ProblemInstance() - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.ProblemInstance
-
- ProblemInstance(I) - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.ProblemInstance
-
- PrototypicalPoolBasedActiveDyadRanker - Class in ai.libs.jaicore.ml.dyadranking.activelearning
-
A prototypical active dyad ranker based on the idea of uncertainty sampling.
- PrototypicalPoolBasedActiveDyadRanker(PLNetDyadRanker, IDyadRankingPoolProvider, int, int, double, int, int) - Constructor for class ai.libs.jaicore.ml.dyadranking.activelearning.PrototypicalPoolBasedActiveDyadRanker
-
- provideCAWPEEnsembleModel(int, int) - Static method in class ai.libs.jaicore.ml.tsc.classifier.ensemble.EnsembleProvider
-
Initializes the CAWPE ensemble model consisting of five classifiers (SMO,
KNN, J48, Logistic and MLP) using a majority voting strategy.
- provideHIVECOTEEnsembleModel(int, int) - Static method in class ai.libs.jaicore.ml.tsc.classifier.ensemble.EnsembleProvider
-
Initializes the HIVE COTE ensemble consisting of 7 classifiers using a
majority voting strategy as described in J.
- sample - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ASamplingAlgorithm
-
- SampleElementAddedEvent - Class in ai.libs.jaicore.ml.core.dataset.sampling
-
- SampleElementAddedEvent(String) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.SampleElementAddedEvent
-
- sampleIntervals(int, int) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Function sampling intervals based on the length of the time series
m and the given seed.
- sampleSize - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.AFileSamplingAlgorithm
-
- sampleSize - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ASamplingAlgorithm
-
- samplingAlgorithm - Variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- samplingAlgorithmFactory - Variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- saveModelToFile(String) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
Save a trained model at a given file path.
- SAX - Class in ai.libs.jaicore.ml.tsc.filter
-
- SAX(double[], int) - Constructor for class ai.libs.jaicore.ml.tsc.filter.SAX
-
- ScalarDistanceUtil - Class in ai.libs.jaicore.ml.tsc.util
-
ScalarDistanceUtil
- scaler - Variable in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
for scaling the dyads
- scaler - Variable in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueueConfig
-
for scaling the dyads
- scaleR() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.ILearnShapeletsLearningAlgorithmConfig
-
The number of scales used for the shapelet lengths.
- scaleR() - Method in interface ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm.ILearnShapeletsLearningAlgorithmConfig
-
The number of scales used for the shapelet lengths.
- ScikitLearnWrapper - Class in ai.libs.jaicore.ml.scikitwrapper
-
Wraps a Scikit-Learn Python process by utilizing a template to start a classifier in Scikit with the given classifier.
- ScikitLearnWrapper(String, String, boolean) - Constructor for class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
Starts a new wrapper and creates its underlying script with the given parameters.
- ScikitLearnWrapper(String, String) - Constructor for class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
Starts a new wrapper and creates its underlying script with the given parameters.
- ScikitLearnWrapper(String, String, File) - Constructor for class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- ScikitLearnWrapper.ProblemType - Enum in ai.libs.jaicore.ml.scikitwrapper
-
- seed - Variable in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- SEEDS - Static variable in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- selectGroupsolutionRanking(Group<C, I>, Table<I, S, P>) - Method in interface ai.libs.jaicore.ml.ranking.clusterbased.IGroupSolutionRankingSelect
-
- SELECTION_CANDIDATES - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- SELECTION_ITERATIONS - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- selectStratiAmount(D) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
- selectStratiAmount(D) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.GMeansStratiAmountSelectorAndAssigner
-
- selectStratiAmount(D) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.IStratiAmountSelector
-
Select a suitable amount of strati for a Dataset.
- serialize(OutputStream) - Method in class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingDataset
-
- set(int, TimeSeriesInstance<L>) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- set(int, Instance) - Method in class ai.libs.jaicore.ml.SubInstances
-
- setA(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawConfiguration
-
- setA(double) - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Sets the a parameter.
- setAlgorithm(ATSCAlgorithm<L, V, D, ? extends IBatchLearner<V, TimeSeriesInstance<L>, D>>) - Method in class ai.libs.jaicore.ml.tsc.classifier.TSClassifier
-
Sets the training algorithm for the classifier.
- setAlpha(double) - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateDistance
-
Sets the alpha value and adjusts the measurement parameters
a = cos(alpha) and b = sin(alpha) accordingly.
- setAlpha(double) - Method in class ai.libs.jaicore.ml.tsc.distances.TransformDistance
-
Sets the alpha value and adjusts the measurement parameters
a = cos(alpha) and b = sin(alpha) accordingly.
- setApiKey(String) - Static method in class ai.libs.jaicore.ml.openml.OpenMLHelper
-
- setArffHeader(String) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.ClassStratiFileAssigner
-
- setArffHeader(String) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.IStratiFileAssigner
-
Set the header of the original ARFF input file.
- setAttributes(List<Attribute>) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- setB(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawConfiguration
-
- setB(double) - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Sets the b parameter.
- setBaseClassifier(Classifier) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- setBaseClassifier(Classifier) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- setBasicEvaluator(IMeasure<I, O>) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation.AbstractSplitBasedClassifierEvaluator
-
- setBasselCorrected(boolean) - Method in class ai.libs.jaicore.ml.tsc.filter.ZTransformer
-
- setBestSoFar(double) - Method in interface ai.libs.jaicore.ml.tsc.distances.Abandonable
-
Setter for the best-so-far value.
- setC(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawConfiguration
-
- setC(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- setC(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
- setC(double) - Method in class ai.libs.jaicore.ml.tsc.distances.DerivateTransformDistance
-
Sets the c parameter.
- setCacheLookup(boolean) - Method in class ai.libs.jaicore.ml.cache.ReproducibleInstances
-
If true signifies that performance on this data should be looked up in cache
- setCacheStorage(boolean) - Method in class ai.libs.jaicore.ml.cache.ReproducibleInstances
-
If set to true, signifies that performance evaluation should be stored.
- setCaption(String) - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- setChosenInstance(I) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.PilotEstimateSampling
-
- setClassAttIndexPerTree(int[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- setClassifier(Classifier) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
- setClassMapper(ClassMapper) - Method in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
Setter for the property classMapper.
- setClassValues(List<String>) - Method in class ai.libs.jaicore.ml.tsc.util.ClassMapper
-
Setter for the classValues.
- setClusterResults(List<CentroidCluster<I>>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- setClusterSeed(long) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.GmeansSamplingFactory
-
Set the seed the clustering will use for initialization.
- setClusterSeed(long) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.KmeansSamplingFactory
-
Set the seed the clustering will use for initialization.
- setCommand(String) - Method in class ai.libs.jaicore.ml.cache.Instruction
-
Gets command name that specifies the type of instruction represented by the object.
- setComparator(Comparator<String>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.DatasetFileSorter
-
- setConfiguration(IPredictiveModelConfiguration) - Method in interface ai.libs.jaicore.ml.core.predictivemodel.IPredictiveModel
-
- setConfiguration(IPredictiveModelConfiguration) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.FeatureTransformPLDyadRanker
-
- setConfiguration(IPredictiveModelConfiguration) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- setConfiguration(IPredictiveModelConfiguration) - Method in class ai.libs.jaicore.ml.tsc.classifier.TSClassifier
-
- setConfigurations(double[]) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.LCNetExtrapolationMethod
-
- setDatapointComparator(Comparator<I>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.SystematicSamplingFactory
-
Set a custom comparator that will be used to sort the datapoints before
sampling.
- setDebug(boolean) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- setDefaultWindowSize(int) - Method in class ai.libs.jaicore.ml.tsc.filter.SlidingWindowBuilder
-
- setDeterminedQuality(double) - Method in class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
- setDistanceMeassure(DistanceMeasure) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ClusterSampling
-
- setDistanceMeassure(DistanceMeasure) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.GmeansSamplingFactory
-
Set the distance measure for the clustering.
- setDistanceMeassure(DistanceMeasure) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.KmeansSamplingFactory
-
Set the distance measure for the clustering.
- setDyadRanker(IDyadRanker) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
Set which dyad ranker shall be used to rank the nodes.
- setEpsilon(double) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.ExtrapolatedSaturationPointEvaluator
-
- setEstimateK(boolean) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
Enables / disabled the parameter estimation of K within the training
algorithm.
- setFeatureCaching(boolean) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
- setFeatureSpace(FeatureSpace) - Method in class ai.libs.jaicore.ml.intervaltree.ExtendedRandomTree
-
- setFinalClf(RandomForest) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- setFullDatasetSize(int) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.ConfigurationLearningCurveExtrapolationEvaluator
-
- setFullDatasetSize(int) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.LearningCurveExtrapolationEvaluator
-
- setFunctions(List<UnivariateFunction>) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationFunction
-
- setGroupIdentifier(GroupIdentifier<C>) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.Group
-
- setHistogramUnivirate(List<Map<Integer, Integer>>) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSClassifier
-
- setInput(D) - Method in class ai.libs.jaicore.ml.tsc.classifier.ATSCAlgorithm
-
Setter for the data set input used during algorithm calls.
- setInputs(Map<String, String>) - Method in class ai.libs.jaicore.ml.cache.Instruction
-
Sets the input parameters that will be used to reproduce the effects done by this instruction.
- setInstance(I) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.ProblemInstance
-
- setInstances(List<ProblemInstance<I>>) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.Group
-
- setIntervals(List<Interval>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeDiscretizationPolicy
-
- setIntervals(int[][][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- setK(int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.KmeansSamplingFactory
-
Set how many clusters shall be created.
- setK(int) - Method in class ai.libs.jaicore.ml.rqp.ChooseKAugSpaceSampler
-
- setK(int) - Method in class ai.libs.jaicore.ml.rqp.KNNAugSpaceSampler
-
- setL(int) - Method in class ai.libs.jaicore.ml.dyadranking.loss.NDCGLoss
-
- setLabel(String) - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstanceImpl
-
- setLabel(L) - Method in interface ai.libs.jaicore.ml.interfaces.LabeledInstance
-
- setLabel(String) - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- setLength(int) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.timeseries.TimeSeriesAttributeType
-
- setLengthOfTopRankingToConsider(int) - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.PrototypicalPoolBasedActiveDyadRanker
-
- setLengthPerTree(int[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- setListener(InputOptListener) - Method in class ai.libs.jaicore.ml.dyadranking.zeroshot.inputoptimization.PLNetInputOptimizer
-
Set an
InputOptListener to record the intermediate steps of the optimization procedure.
- setLoggerName(String) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.LearningCurveExtrapolationEvaluator
-
- setLoggerName(String) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.MonteCarloCrossValidationEvaluator
-
- setLoggerName(String) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.ProbabilisticMonteCarloCrossValidationEvaluator
-
- setLoggerName(String) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- setMax(double) - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- setMaxDepth(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
- setMeanCorrected(boolean) - Method in class ai.libs.jaicore.ml.tsc.filter.DFT
-
- setMin(double) - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- setMinDistanceSearchStrategy(AMinimumDistanceSearchStrategy) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
-
- setMinShapeLength(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
Setter for LearnShapeletsClassifier#minShapeLength
- setModel(T) - Method in class ai.libs.jaicore.ml.tsc.classifier.ATSCAlgorithm
-
Setter for the model to be maintained.
- setModelPath(File) - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- setName(String) - Method in class ai.libs.jaicore.ml.core.FeatureDomain
-
Setter for name attribute.
- setNearestNeighborClassifier(NearestNeighborClassifier) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
- setNodeNumbering(boolean) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.ReductionGraphGenerator
-
- setNodeType(EMCNodeType) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- setNumberOfClassifier(int) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACInstanceCollector
-
- setNumberOfDesieredDFTCoefficients(int) - Method in class ai.libs.jaicore.ml.tsc.filter.SFA
-
- setNumberOfDisieredCoefficients(int) - Method in class ai.libs.jaicore.ml.tsc.filter.DFT
-
- setNumberOfTrees(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
- setNumBins(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- setNumClasses(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- setNumCPUs(int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeBasedStratiAmountSelectorAndAssigner
-
- setNumCPUs(int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.ClusterStratiAssigner
-
- setNumCPUs(int) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.IStratiAmountSelector
-
Sets the number of CPU cores that can be used for parallel computation
- setNumCPUs(int) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.IStratiAssigner
-
Sets the number of CPU cores that can be used for parallel computation
- setNumCPUs(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
- setNumMajorColumns(int) - Method in class ai.libs.jaicore.ml.latex.LatexDatasetTableGenerator
-
- setNumSamples(Integer) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.client.ExtrapolationRequest
-
- setOffset(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationFunction
-
- setOutputFileName(String) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.AFileSamplingAlgorithm
-
- setParameters(Map<String, Map<String, Double>>) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationParameterSet
-
- setParameterSets(List<LinearCombinationParameterSet>) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationLearningCurveConfiguration
-
- setParams(Map<String, Double>) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.ParametricFunction
-
- setPoints(List<double[]>) - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.ModifiedISACGroupBuilder
-
- setPoolProvider(IDyadRankingPoolProvider) - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ActiveDyadRanker
-
- setPreSampleSize(int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.LocalCaseControlSamplingFactory
-
Set the size of the sample the pilot estimator will be trained with.
- setPreSampleSize(int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.OSMACSamplingFactory
-
Set the size of the sample the pilot estimator will be trained with.
- setPreviousRun(CaseControlSampling<I, D>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.CaseControlSamplingFactory
-
- setPreviousRun(GmeansSampling<I, D>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.GmeansSamplingFactory
-
- setPreviousRun(A) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.interfaces.IRerunnableSamplingAlgorithmFactory
-
Set the previous run of the sampling algorithm, if one occurred, can be set
here to get data from it.
- setPreviousRun(KmeansSampling<I, D>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.KmeansSamplingFactory
-
- setPreviousRun(LocalCaseControlSampling<I, D>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.LocalCaseControlSamplingFactory
-
- setPreviousRun(OSMAC<I, D>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.OSMACSamplingFactory
-
- setPreviousRun(StratifiedSampling<I, D>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.StratifiedSamplingFactory
-
- setPreviousRun(SystematicSampling<I, D>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.SystematicSamplingFactory
-
- setProbabilityBoundaries(List<Pair<I, Double>>) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.casecontrol.CaseControlLikeSampling
-
- setProblemType(ScikitLearnWrapper.ProblemType) - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- setRanker(PLNetDyadRanker) - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.ActiveDyadRanker
-
- setRanker(IDyadRanker) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueueConfig
-
Set the ranker used to rank the OPEN list.
- setRatioOfOldInstancesForMinibatch(double) - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.PrototypicalPoolBasedActiveDyadRanker
-
- setRemoveDyadsWhenQueried(boolean) - Method in class ai.libs.jaicore.ml.dyadranking.activelearning.DyadDatasetPoolProvider
-
- setRemoveDyadsWhenQueried(boolean) - Method in interface ai.libs.jaicore.ml.dyadranking.activelearning.IDyadRankingPoolProvider
-
- setS(double[][][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- setSampleSize(int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.AFileSamplingAlgorithm
-
- setSampleSize(int) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.ASamplingAlgorithm
-
- setScaler(AbstractDyadScaler) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- setScaler(AbstractDyadScaler) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueueConfig
-
Set the scaler used to scale the dataset.
- setSeed(int) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.SingleRandomSplitClassifierEvaluator
-
- setSeed(int) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
- setSegments(int[][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- setSegmentsDifference(int[][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- setShapelets(List<Shapelet>) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
- setSortedDataset(D) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.SystematicSampling
-
- setStrati(IDataset[]) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.StratifiedSampling
-
- setSubsequences(int[][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- setSubseriesClf(RandomForest) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
- setTargets(int...) - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- setTargets(int[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Sets the targets.
- setTargets(int[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Sets the targets.
- setTargets(int[]) - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
- setTargetType(T) - Method in class ai.libs.jaicore.ml.core.predictivemodel.APredictiveModel
-
Setter method for the given targetType.
- setTempFileHandler(TempFileHandler) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.ClassStratiFileAssigner
-
- setTempFileHandler(TempFileHandler) - Method in interface ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.IStratiFileAssigner
-
Set the temporary file handler, which will be used to manage the temporary
files for the strati.
- setTimeout(long, TimeUnit) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
- setTimeout(TimeOut) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
- setTimestampMatrices(List<double[][]>) - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
- setTimestamps(double[][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Sets the timestamps.
- setTrainingData(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.BOSSClassifier
-
- setTrainingPortion(float) - Method in class ai.libs.jaicore.ml.evaluation.evaluators.weka.SingleRandomSplitClassifierEvaluator
-
- setTrainLeafNodes(int[][][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- setTrainTargets(int[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- setTrees(AccessibleRandomTree[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.LearnPatternSimilarityClassifier
-
- setTrees(TimeSeriesTreeClassifier[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
Setter for the time series trees.
- setupnormalize() - Method in class ai.libs.jaicore.ml.ranking.clusterbased.modifiedisac.Normalizer
-
- setUseInstanceReordering(boolean) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
- setValue(D) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.AAttributeValue
-
- setValue(D) - Method in interface ai.libs.jaicore.ml.core.dataset.attribute.IAttributeValue
-
- setValueMatrices(List<double[][]>) - Method in class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
- setValues(double[]) - Method in class ai.libs.jaicore.ml.core.CategoricalFeatureDomain
-
- setValues(double[][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Sets the value matrix.
- setValues(double[][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Sets the value matrix.
- setW(double[][][]) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- setW0(double[]) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsClassifier
-
- setWeights(List<Double>) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationFunction
-
- setWeights(Map<String, Double>) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationParameterSet
-
- setWindowLength(int) - Method in class ai.libs.jaicore.ml.tsc.distances.ShotgunDistance
-
Sets the window length.
- setWindows(ArrayList<Pair<Integer, Integer>>) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Sets the windows and also retreives and sets the @see #bestScore from these
windows.
- setxValues(List<Integer>) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.client.ExtrapolationRequest
-
- setyValues(List<Double>) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.client.ExtrapolationRequest
-
- SFA - Class in ai.libs.jaicore.ml.tsc.filter
-
- SFA(double[], int) - Constructor for class ai.libs.jaicore.ml.tsc.filter.SFA
-
- Shapelet - Class in ai.libs.jaicore.ml.tsc.shapelets
-
Implementation of a shapelet, i. e. a specific subsequence of a time series
representing a characteristic shape.
- Shapelet(double[], int, int, int, double) - Constructor for class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
Constructs a shapelet specified by the given parameters.
- Shapelet(double[], int, int, int) - Constructor for class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
Constructs a shapelet specified by the given parameters.
- shapeletTransform(TimeSeriesDataset, List<Shapelet>, TimeOut, long, AMinimumDistanceSearchStrategy) - Static method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
-
Performs a shapelet transform on a complete dataSet.
- shapeletTransform(double[], List<Shapelet>, AMinimumDistanceSearchStrategy) - Static method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
-
Function transforming the given instance into the new feature
space spanned by the shapelets.
- ShapeletTransformLearningAlgorithm - Class in ai.libs.jaicore.ml.tsc.classifier.shapelets
-
Algorithm training a ShapeletTransform classifier as described in Jason
Lines, Luke M.
- ShapeletTransformLearningAlgorithm(ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig, ShapeletTransformTSClassifier, TimeSeriesDataset, IQualityMeasure) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformLearningAlgorithm
-
- ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig - Interface in ai.libs.jaicore.ml.tsc.classifier.shapelets
-
- ShapeletTransformTSClassifier - Class in ai.libs.jaicore.ml.tsc.classifier.shapelets
-
Class for a ShapeletTransform classifier as described in Jason Lines, Luke M.
- ShapeletTransformTSClassifier(int, int) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
Constructs an Shapelet Transform classifier using
k shapelets,
k/2 clusters of the shapelets after shapelet extraction and the
FStat quality measure.
- ShapeletTransformTSClassifier(int, IQualityMeasure, int, boolean) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
Constructs an Shapelet Transform classifier using k shapelets,
k/2 clusters of the shapelets after shapelet extraction (if
clusterShapelets is true and the quality measure function
qm.
- ShapeletTransformTSClassifier(int, int, IQualityMeasure, int, boolean) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
Constructs an Shapelet Transform classifier using k shapelets,
k/2 clusters of the shapelets after shapelet extraction (if
clusterShapelets is true and the quality measure function
qm.
- ShapeletTransformTSClassifier(int, int, IQualityMeasure, int, boolean, int, int, boolean, int) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.shapelets.ShapeletTransformTSClassifier
-
Constructs an Shapelet Transform classifier using k shapelets,
k/2 clusters of the shapelets after shapelet extraction (if
clusterShapelets is true and the quality measure function
qm.
- shotgunDistance - Variable in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
- ShotgunDistance - Class in ai.libs.jaicore.ml.tsc.distances
-
Implementation of Shotgun Distance measure as published in "Towards Time
Series Classfication without Human Preprocessing" by Patrick Schäfer (2014).
- ShotgunDistance(int, boolean) - Constructor for class ai.libs.jaicore.ml.tsc.distances.ShotgunDistance
-
Constructor for the Shotgun Distance.
- ShotgunEnsembleClassifier - Class in ai.libs.jaicore.ml.tsc.classifier.neighbors
-
Implementation of Shotgun Ensemble Classifier as published in "Towards Time
Series Classfication without Human Preprocessing" by Patrick Schäfer (2014).
- ShotgunEnsembleClassifier(int, int, boolean, double) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Creates a Shotgun Ensemble classifier.
- ShotgunEnsembleLearnerAlgorithm - Class in ai.libs.jaicore.ml.tsc.classifier.neighbors
-
Implementation of Shotgun Ensemble Algorihm as published in "Towards Time
Series Classfication without Human Preprocessing" by Patrick Schäfer (2014).
- ShotgunEnsembleLearnerAlgorithm(ShotgunEnsembleLearnerAlgorithm.IShotgunEnsembleLearnerConfig, ShotgunEnsembleClassifier, TimeSeriesDataset) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleLearnerAlgorithm
-
- ShotgunEnsembleLearnerAlgorithm.IShotgunEnsembleLearnerConfig - Interface in ai.libs.jaicore.ml.tsc.classifier.neighbors
-
- shuffleAccordingToAlternatingClassScheme(List<Integer>, int[], Random) - Method in class ai.libs.jaicore.ml.tsc.classifier.shapelets.LearnShapeletsLearningAlgorithm
-
Shuffles the data in a class alternating scheme.
- shuffleTimeSeriesDataset(TimeSeriesDataset, int) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
- sigmoid(double) - Static method in class ai.libs.jaicore.ml.tsc.util.MathUtil
-
Function to calculate the sigmoid for the given value z.
- SimpleDataset<L> - Class in ai.libs.jaicore.ml.core.dataset.standard
-
- SimpleDataset(InstanceSchema<L>) - Constructor for class ai.libs.jaicore.ml.core.dataset.standard.SimpleDataset
-
- SimpleInstance<L> - Class in ai.libs.jaicore.ml.core.dataset.standard
-
- SimpleInstance(List<IAttributeValue<?>>, L) - Constructor for class ai.libs.jaicore.ml.core.dataset.standard.SimpleInstance
-
- SimpleInstanceImpl - Class in ai.libs.jaicore.ml.core
-
- SimpleInstanceImpl() - Constructor for class ai.libs.jaicore.ml.core.SimpleInstanceImpl
-
- SimpleInstanceImpl(int) - Constructor for class ai.libs.jaicore.ml.core.SimpleInstanceImpl
-
- SimpleInstanceImpl(Collection<Double>) - Constructor for class ai.libs.jaicore.ml.core.SimpleInstanceImpl
-
- SimpleInstanceImpl(double[]) - Constructor for class ai.libs.jaicore.ml.core.SimpleInstanceImpl
-
- SimpleInstanceImpl(String) - Constructor for class ai.libs.jaicore.ml.core.SimpleInstanceImpl
-
- SimpleInstanceImpl(JsonNode) - Constructor for class ai.libs.jaicore.ml.core.SimpleInstanceImpl
-
- SimpleInstancesImpl - Class in ai.libs.jaicore.ml.core
-
- SimpleInstancesImpl() - Constructor for class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- SimpleInstancesImpl(int) - Constructor for class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- SimpleInstancesImpl(String) - Constructor for class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- SimpleInstancesImpl(JsonNode) - Constructor for class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- SimpleInstancesImpl(File) - Constructor for class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- SimpleLabeledInstanceImpl - Class in ai.libs.jaicore.ml.core
-
- SimpleLabeledInstanceImpl() - Constructor for class ai.libs.jaicore.ml.core.SimpleLabeledInstanceImpl
-
- SimpleLabeledInstanceImpl(String) - Constructor for class ai.libs.jaicore.ml.core.SimpleLabeledInstanceImpl
-
- SimpleLabeledInstanceImpl(JsonNode) - Constructor for class ai.libs.jaicore.ml.core.SimpleLabeledInstanceImpl
-
- SimpleLabeledInstancesImpl - Class in ai.libs.jaicore.ml.core
-
- SimpleLabeledInstancesImpl() - Constructor for class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- SimpleLabeledInstancesImpl(String) - Constructor for class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- SimpleLabeledInstancesImpl(JsonNode) - Constructor for class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- SimpleLabeledInstancesImpl(File) - Constructor for class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- SimpleMLCSplitBasedClassifierEvaluator - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation
-
- SimpleMLCSplitBasedClassifierEvaluator(IMeasure<double[], Double>) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation.SimpleMLCSplitBasedClassifierEvaluator
-
- SimpleRandomSampling<I,D extends IOrderedDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory
-
- SimpleRandomSampling(Random, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.SimpleRandomSampling
-
- SimpleRandomSamplingFactory<I,D extends IOrderedDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories
-
- SimpleRandomSamplingFactory() - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.SimpleRandomSamplingFactory
-
- SimpleSLCSplitBasedClassifierEvaluator - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation
-
- SimpleSLCSplitBasedClassifierEvaluator(IMeasure<Double, Double>) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation.SimpleSLCSplitBasedClassifierEvaluator
-
- simplifiedTimeSeriesDatasetToWekaInstances(TimeSeriesDataset) - Static method in class ai.libs.jaicore.ml.tsc.util.WekaUtil
-
- simplifiedTimeSeriesDatasetToWekaInstances(TimeSeriesDataset, List<String>) - Static method in class ai.libs.jaicore.ml.tsc.util.WekaUtil
-
- SimplifiedTimeSeriesLoader - Class in ai.libs.jaicore.ml.tsc.util
-
Time series loader class which provides functionality to read datasets from
files storing into simplified, more efficient time series datasets.
- SimplifiedTimeSeriesLoader() - Constructor for class ai.libs.jaicore.ml.tsc.util.SimplifiedTimeSeriesLoader
-
- simplifiedTSInstanceToWekaInstance(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.WekaUtil
-
Maps an univariate simplified time series instance to a Weka instance.
- SineTransform - Class in ai.libs.jaicore.ml.tsc.filter.transform
-
Calculates the sine transform of a time series.
- SineTransform() - Constructor for class ai.libs.jaicore.ml.tsc.filter.transform.SineTransform
-
- SINGLE_LABEL_METRICS - Static variable in class ai.libs.jaicore.ml.core.evaluation.measure.ClassifierMetricGetter
-
Available metric for singlelabelclassifiers
- SingleRandomSplitClassifierEvaluator - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka
-
- SingleRandomSplitClassifierEvaluator(Instances) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.SingleRandomSplitClassifierEvaluator
-
- singleSquaredEuclideanDistance(double[], double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.MathUtil
-
Computes the single squared Euclidean distance between two vectors.
- singleVariance(double, double, double) - Static method in class ai.libs.jaicore.ml.tsc.classifier.trees.AccessibleRandomTree
-
Computes the variance for a single set
- size() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- size() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- size() - Method in class ai.libs.jaicore.ml.SubInstances
-
- skipWithReaderToDatapoints(BufferedReader) - Static method in class ai.libs.jaicore.ml.core.dataset.ArffUtilities
-
Skips with a given reader all comment lines and the header lines of an ARFF
file until the first datapoint is reached.
- SlidingWindowBuilder - Class in ai.libs.jaicore.ml.tsc.filter
-
- SlidingWindowBuilder() - Constructor for class ai.libs.jaicore.ml.tsc.filter.SlidingWindowBuilder
-
- slope(double[], int, int) - Static method in class ai.libs.jaicore.ml.tsc.util.MathUtil
-
Function calculating the slope of the interval [t1, t2 (inclusive)] of the
given vector.
- SOLUTIONLOGDIR - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- sort(String) - Method in class ai.libs.jaicore.ml.core.dataset.sampling.infiles.DatasetFileSorter
-
- sortByLengthAsc(List<Shapelet>) - Static method in class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
-
Function sorting a list of shapelets in place by the length (ascending).
- sortIndexes(double[], boolean) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Sorts the indices of the given vector based on the the vector's
values (argsort).
- SparseDyadRankingInstance - Class in ai.libs.jaicore.ml.dyadranking.dataset
-
A dyad ranking instance implementation that assumes the same instance for all
dyads contained in its ordering.
- SparseDyadRankingInstance(Vector, List<Vector>) - Constructor for class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
Construct a new sparse dyad ranking instance containing the given instance
vector and ordering of alternatives.
- specialFitTransform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.SlidingWindowBuilder
-
This is an extra fit method because it does not return a double[] array even though it gets
a double [] as input as it would be defined in the .
- split(Instances) - Method in interface ai.libs.jaicore.ml.classification.multiclass.reduction.splitters.ISplitter
-
- split(Instances) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.splitters.RandomSplitter
-
- split(Instances) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.splitters.RPNDSplitter
-
- split(Collection<String>, Collection<String>, Collection<String>, Instances) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.splitters.RPNDSplitter
-
- split(Instances, long, double...) - Method in class ai.libs.jaicore.ml.weka.dataset.splitter.ArbitrarySplitter
-
- split(Instances, long, double...) - Method in interface ai.libs.jaicore.ml.weka.dataset.splitter.IDatasetSplitter
-
- split(Instances, long, double...) - Method in class ai.libs.jaicore.ml.weka.dataset.splitter.MulticlassClassStratifiedSplitter
-
- SplitInstruction - Class in ai.libs.jaicore.ml.cache
-
- SplitInstruction(String, long, int) - Constructor for class ai.libs.jaicore.ml.cache.SplitInstruction
-
Constructor to create a split Instruction that can be converted into json.
- splitToJsonArray(Collection<Integer>[]) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- SquaredBackwardDifferenceComplexity - Class in ai.libs.jaicore.ml.tsc.complexity
-
Complexity metric as described in "A Complexity-Invariant Distance Measure
for Time Series".
$$ c = sum_{i=1}^n-1 \sqrt{ (T_i - T_{i+1})^2 }$$
where $T_i$ are the values of the time series.
- SquaredBackwardDifferenceComplexity() - Constructor for class ai.libs.jaicore.ml.tsc.complexity.SquaredBackwardDifferenceComplexity
-
- standardDeviation(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Calculates the (population) standard deviation of the values of a times
series.
- statsX - Variable in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
- statsY - Variable in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
- stddev(double[], int, int, boolean) - Static method in class ai.libs.jaicore.ml.tsc.util.MathUtil
-
Function calculating the standard deviation of the interval [t1, t2
(inclusive)] of the given vector.
- StratifiedFileSampling - Class in ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling
-
- StratifiedFileSampling(Random, IStratiFileAssigner, File) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.infiles.stratified.sampling.StratifiedFileSampling
-
Constructor for a Stratified File Sampler.
- StratifiedSampling<I,D extends IOrderedDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling
-
Implementation of Stratified Sampling: Divide dataset into strati and sample
from each of these.
- StratifiedSampling(IStratiAmountSelector<D>, IStratiAssigner<I, D>, Random, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.StratifiedSampling
-
Constructor for Stratified Sampling.
- StratifiedSamplingFactory<I,D extends IOrderedDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories
-
- StratifiedSamplingFactory(IStratiAmountSelector<D>, IStratiAssigner<I, D>) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.StratifiedSamplingFactory
-
- StratifiedSplit<I extends INumericLabeledAttributeArrayInstance<L>,L,D extends IOrderedLabeledAttributeArrayDataset<I,L>> - Class in ai.libs.jaicore.ml.core.dataset.util
-
- StratifiedSplit(D, long) - Constructor for class ai.libs.jaicore.ml.core.dataset.util.StratifiedSplit
-
- stratify(int) - Method in class ai.libs.jaicore.ml.SubInstances
-
- stratStep(int) - Method in class ai.libs.jaicore.ml.SubInstances
-
- StretchingComplexity - Class in ai.libs.jaicore.ml.tsc.complexity
-
Stretching Complexity that calulates the length of a time series when
stretched to a straight line.
$$ c = sum_{i=1}^n-1 \sqrt{ (t_2 - t_1)^2 + (T_{i+1} - T_i)^2 }$$
where $t_i$ are the timestamps (here $t_i = i$) an $T_i$ are the values of
the time series.
- StretchingComplexity() - Constructor for class ai.libs.jaicore.ml.tsc.complexity.StretchingComplexity
-
- SubInstances - Class in ai.libs.jaicore.ml
-
- SubInstances(Instances, int[]) - Constructor for class ai.libs.jaicore.ml.SubInstances
-
- subList(int, int) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- substituteInterval(Interval[], Interval, int) - Static method in class ai.libs.jaicore.ml.intervaltree.util.RQPHelper
-
- sum(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.MathUtil
-
Sums the values of the given array.
- sum(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
- swap(int, int) - Method in class ai.libs.jaicore.ml.SubInstances
-
- SystematicFileSampling - Class in ai.libs.jaicore.ml.core.dataset.sampling.infiles
-
File-level implementation of Systematic Sampling: Sort datapoints and pick
every k-th datapoint for the sample.
- SystematicFileSampling(Random, File) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.infiles.SystematicFileSampling
-
Simple constructor that uses the default datapoint comparator.
- SystematicFileSampling(Random, Comparator<String>, File) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.infiles.SystematicFileSampling
-
Constructor for a custom datapoint comparator.
- SystematicSampling<I extends INumericArrayInstance,D extends IOrderedDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory
-
Implementation of Systematic Sampling: Sort datapoints and pick every k-th
datapoint for the sample.
- SystematicSampling(Random, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.SystematicSampling
-
Simple constructor that uses the default datapoint comparator.
- SystematicSampling(Random, Comparator<I>, D) - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.SystematicSampling
-
Constructor for a custom datapoint comparator.
- SystematicSamplingFactory<I extends INumericArrayInstance,D extends IOrderedDataset<I>> - Class in ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories
-
- SystematicSamplingFactory() - Constructor for class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.factories.SystematicSamplingFactory
-
- Table<I,S,P> - Class in ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes
-
Table.java - This class is used to store probleminstance and their according solutions and
performances for that solution.
- Table() - Constructor for class ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.Table
-
- targets - Variable in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Target values for the instances.
- targets - Variable in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Target values for the instances.
- test - Variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- TIMEOUT_CANDIDATE - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- TIMEOUT_TOTAL - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- TimeoutableEvaluator - Class in ai.libs.jaicore.ml.evaluation.evaluators.weka
-
- TimeoutableEvaluator(IObjectEvaluator<Classifier, Double>, int) - Constructor for class ai.libs.jaicore.ml.evaluation.evaluators.weka.TimeoutableEvaluator
-
C'tor create a timeoutable evaluator out of any other IObjectEvaluator.
- TIMEOUTS_IN_SECONDS - Static variable in interface ai.libs.jaicore.ml.experiments.IMultiClassClassificationExperimentConfig
-
- TimeSeriesAttributeType - Class in ai.libs.jaicore.ml.core.dataset.attribute.timeseries
-
Describes a time series type as an 1-NDArray with a fixed length.
- TimeSeriesAttributeType(int) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.timeseries.TimeSeriesAttributeType
-
- TimeSeriesAttributeValue - Class in ai.libs.jaicore.ml.core.dataset.attribute.timeseries
-
Represents a time series attribute value, as it can be part of a
jaicore.ml.core.dataset.IInstance
- TimeSeriesAttributeValue(TimeSeriesAttributeType) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.timeseries.TimeSeriesAttributeValue
-
- TimeSeriesAttributeValue(TimeSeriesAttributeType, INDArray) - Constructor for class ai.libs.jaicore.ml.core.dataset.attribute.timeseries.TimeSeriesAttributeValue
-
- TimeSeriesBagOfFeaturesClassifier - Class in ai.libs.jaicore.ml.tsc.classifier.trees
-
Implementation of the Time Series Bag-of-Features (TSBF) classifier as
described in Baydogan, Mustafa & Runger, George & Tuv, Eugene. (2013).
- TimeSeriesBagOfFeaturesClassifier(int) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
Standard constructor using the default parameters (numBins = 10, numFolds =
10, zProp = 0.1, minIntervalLength = 5) for the TSBF classifier.
- TimeSeriesBagOfFeaturesClassifier(int, int, int, double, int) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
Constructor specifying parameters (cf.
- TimeSeriesBagOfFeaturesClassifier(int, int, int, double, int, boolean) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesClassifier
-
Constructor specifying parameters (cf.
- TimeSeriesBagOfFeaturesLearningAlgorithm - Class in ai.libs.jaicore.ml.tsc.classifier.trees
-
Algorithm to train a Time Series Bag-of-Features (TSBF) classifier as
described in Baydogan, Mustafa & Runger, George & Tuv, Eugene. (2013).
- TimeSeriesBagOfFeaturesLearningAlgorithm(TimeSeriesBagOfFeaturesLearningAlgorithm.ITimeSeriesBagOfFeaturesConfig, TimeSeriesBagOfFeaturesClassifier, TimeSeriesDataset) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesBagOfFeaturesLearningAlgorithm
-
Constructor for a TSBF training algorithm.
- TimeSeriesBagOfFeaturesLearningAlgorithm.ITimeSeriesBagOfFeaturesConfig - Interface in ai.libs.jaicore.ml.tsc.classifier.trees
-
- TimeSeriesBatchLoader - Class in ai.libs.jaicore.ml.tsc.util
-
BatchLoader
- TimeSeriesBatchLoader(TimeSeriesDataset, int, boolean) - Constructor for class ai.libs.jaicore.ml.tsc.util.TimeSeriesBatchLoader
-
- TimeSeriesDataset<L> - Class in ai.libs.jaicore.ml.core.dataset
-
Time Series Dataset.
- TimeSeriesDataset(List<INDArray>, List<INDArray>, INDArray, IAttributeType<L>) - Constructor for class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
Creates a TimeSeries dataset.
- TimeSeriesDataset - Class in ai.libs.jaicore.ml.tsc.dataset
-
Dataset for time series.
- TimeSeriesDataset(List<double[][]>, List<double[][]>, int[]) - Constructor for class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Creates a time series dataset with timestamps for training.
- TimeSeriesDataset(List<double[][]>, List<double[][]>) - Constructor for class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Creates a time series dataset with timestamps for testing.
- TimeSeriesDataset(List<double[][]>, int[]) - Constructor for class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Creates a time series dataset withot timestamps for training.
- TimeSeriesDataset(List<double[][]>) - Constructor for class ai.libs.jaicore.ml.tsc.dataset.TimeSeriesDataset
-
Creates a time series dataset without timestamps for testing.
- timeSeriesDatasetToWekaInstances(TimeSeriesDataset<L>) - Static method in class ai.libs.jaicore.ml.tsc.util.WekaUtil
-
- TimeSeriesFeature - Class in ai.libs.jaicore.ml.tsc.features
-
Class calculating features (e. g. mean, stddev or slope) on given
subsequences of time series.
- TimeSeriesFeature() - Constructor for class ai.libs.jaicore.ml.tsc.features.TimeSeriesFeature
-
- TimeSeriesFeature.FeatureType - Enum in ai.libs.jaicore.ml.tsc.features
-
Feature types used within the time series tree.
- TimeSeriesForestClassifier - Class in ai.libs.jaicore.ml.tsc.classifier.trees
-
Time series forest classifier as described in Deng, Houtao et al.
- TimeSeriesForestClassifier() - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
Constructing an untrained ensemble of time series trees.
- TimeSeriesForestClassifier(TimeSeriesForestLearningAlgorithm.ITimeSeriesForestConfig) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestClassifier
-
Constructing an untrained ensemble of time series trees.
- TimeSeriesForestLearningAlgorithm - Class in ai.libs.jaicore.ml.tsc.classifier.trees
-
Algorithm to train a time series forest classifier as described in Deng,
Houtao et al.
- TimeSeriesForestLearningAlgorithm(TimeSeriesForestLearningAlgorithm.ITimeSeriesForestConfig, TimeSeriesForestClassifier, TimeSeriesDataset) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesForestLearningAlgorithm
-
Constructor for a time series forest training algorithm.
- TimeSeriesForestLearningAlgorithm.ITimeSeriesForestConfig - Interface in ai.libs.jaicore.ml.tsc.classifier.trees
-
- TimeSeriesInstance<L> - Class in ai.libs.jaicore.ml.core.dataset
-
TimeSeriesInstance
- TimeSeriesInstance(IAttributeValue<?>[], L) - Constructor for class ai.libs.jaicore.ml.core.dataset.TimeSeriesInstance
-
Constructor.
- TimeSeriesInstance(List<IAttributeValue<?>>, L) - Constructor for class ai.libs.jaicore.ml.core.dataset.TimeSeriesInstance
-
- TimeSeriesLengthException - Exception in ai.libs.jaicore.ml.tsc.exceptions
-
Exception class encapsultes faulty behaviour with length of time series.
- TimeSeriesLengthException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.tsc.exceptions.TimeSeriesLengthException
-
- TimeSeriesLengthException(String) - Constructor for exception ai.libs.jaicore.ml.tsc.exceptions.TimeSeriesLengthException
-
- TimeSeriesLoadingException - Exception in ai.libs.jaicore.ml.tsc.exceptions
-
Exception thrown when a time series dataset could not be extracted from an
external data source (e. g. a file).
- TimeSeriesLoadingException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.tsc.exceptions.TimeSeriesLoadingException
-
Constructor using a nested Throwable exception.
- TimeSeriesLoadingException(String) - Constructor for exception ai.libs.jaicore.ml.tsc.exceptions.TimeSeriesLoadingException
-
Standard constructor.
- TimeSeriesTreeClassifier - Class in ai.libs.jaicore.ml.tsc.classifier.trees
-
Time series tree as described in Deng, Houtao et al.
- TimeSeriesTreeClassifier(TimeSeriesTreeLearningAlgorithm.ITimeSeriesTreeConfig) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeClassifier
-
Constructs an empty time series tree.
- TimeSeriesTreeLearningAlgorithm - Class in ai.libs.jaicore.ml.tsc.classifier.trees
-
Algorithm to build a time series tree as described in Deng, Houtao et al.
- TimeSeriesTreeLearningAlgorithm(TimeSeriesTreeLearningAlgorithm.ITimeSeriesTreeConfig, TimeSeriesTreeClassifier, TimeSeriesDataset) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Constructor.
- TimeSeriesTreeLearningAlgorithm.ITimeSeriesTreeConfig - Interface in ai.libs.jaicore.ml.tsc.classifier.trees
-
- TimeSeriesUtil - Class in ai.libs.jaicore.ml.tsc.util
-
Utility class for time series operations.
- TimeSeriesUtil() - Constructor for class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
- timestamps - Variable in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Timestamp matrix containing the timestamps of the instances.
- TimeWarpEditDistance - Class in ai.libs.jaicore.ml.tsc.distances
-
Time Warp Edit Distance as published in "Time Warp Edit Distance with
Stiffness Adjustment for Time Series Matching" by Pierre-Francois Marteau
(2009).
- TimeWarpEditDistance(double, double, IScalarDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.TimeWarpEditDistance
-
Constructor.
- TimeWarpEditDistance(double, double) - Constructor for class ai.libs.jaicore.ml.tsc.distances.TimeWarpEditDistance
-
Constructor.
- TMPDIR - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- toArray() - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- toArray(T[]) - Method in class ai.libs.jaicore.ml.core.dataset.TimeSeriesDataset
-
- toArray() - Method in class ai.libs.jaicore.ml.core.FeatureSpace
-
- toArray() - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- toArray(T[]) - Method in class ai.libs.jaicore.ml.dyadranking.search.ADyadRankedNodeQueue
-
- toJAICoreInstance(Instance) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- toJAICoreInstances(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- toJAICoreLabeledInstance(Instance) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- toJAICoreLabeledInstances(Instances) - Static method in class ai.libs.jaicore.ml.WekaUtil
-
- toJson() - Method in class ai.libs.jaicore.ml.core.SimpleInstanceImpl
-
- toJson() - Method in class ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- toJson() - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstanceImpl
-
- toJson() - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- toJson() - Method in class ai.libs.jaicore.ml.core.WekaCompatibleInstancesImpl
-
- toJson() - Method in interface ai.libs.jaicore.ml.interfaces.Instance
-
- toJson() - Method in interface ai.libs.jaicore.ml.interfaces.Instances
-
- toJson() - Method in interface ai.libs.jaicore.ml.interfaces.LabeledInstances
-
- toMatrix() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.ADyadRankingInstance
-
- toMatrix() - Method in interface ai.libs.jaicore.ml.dyadranking.dataset.IDyadRankingInstance
-
Converts a dyad ranking to a INDArray matrix where each row
corresponds to a dyad.
- toND4j() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingDataset
-
Converts this data set to a list of ND4j INDArrays.
- TopKOfPredicted - Class in ai.libs.jaicore.ml.dyadranking.loss
-
Calculates if the top-k dyads of the predicted ranking match the top-k dyads
of the actual ranking.
- TopKOfPredicted(int) - Constructor for class ai.libs.jaicore.ml.dyadranking.loss.TopKOfPredicted
-
Specifies the amount of top rankings to consider.
- toString() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- toString() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- toString() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- toString() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReDLeaf
-
- toString() - Method in class ai.libs.jaicore.ml.core.CategoricalFeatureDomain
-
- toString() - Method in class ai.libs.jaicore.ml.core.dataset.attribute.categorical.CategoricalAttributeType
-
- toString() - Method in class ai.libs.jaicore.ml.core.dataset.attribute.primitive.NumericAttributeType
-
- toString() - Method in class ai.libs.jaicore.ml.core.dataset.InstanceSchema
-
- toString() - Method in class ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.AttributeDiscretizationPolicy
-
- toString() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleDataset
-
- toString() - Method in class ai.libs.jaicore.ml.core.dataset.standard.SimpleInstance
-
- toString() - Method in class ai.libs.jaicore.ml.core.NumericFeatureDomain
-
- toString() - Method in class ai.libs.jaicore.ml.core.SimpleLabeledInstanceImpl
-
- toString() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.DyadRankingInstance
-
- toString() - Method in class ai.libs.jaicore.ml.dyadranking.dataset.SparseDyadRankingInstance
-
- toString() - Method in class ai.libs.jaicore.ml.dyadranking.Dyad
-
- toString() - Method in class ai.libs.jaicore.ml.experiments.MLExperiment
-
- toString() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.client.ExtrapolationRequest
-
- toString() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawConfiguration
-
- toString() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawLearningCurve
-
- toString() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationLearningCurveConfiguration
-
- toString() - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationParameterSet
-
- toString() - Method in class ai.libs.jaicore.ml.metafeatures.GlobalCharacterizer
-
- toString() - Method in class ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper
-
- toString() - Method in class ai.libs.jaicore.ml.SubInstances
-
Returns the dataset as a string in ARFF format.
- toString() - Method in class ai.libs.jaicore.ml.tsc.shapelets.Shapelet
- toString(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Enables printing of time series.
- toStringWithOffset() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- toStringWithOffset(String) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNode
-
- toStringWithOffset(String) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeLeaf
-
- toStringWithOffset() - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- toStringWithOffset(String) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD
-
- toStringWithOffset(String) - Method in class ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReDLeaf
-
- toVector() - Method in class ai.libs.jaicore.ml.dyadranking.Dyad
-
Converts a dyad to a INDArray row vector consisting of a
concatenation of the instance and alternative features.
- train(D) - Method in interface ai.libs.jaicore.ml.core.predictivemodel.IBatchLearner
-
- train(DyadRankingDataset) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.FeatureTransformPLDyadRanker
-
- train(DyadRankingDataset) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- train(List<INDArray>) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- train(DyadRankingDataset, int, double) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- train(List<INDArray>, int, double) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.PLNetDyadRanker
-
- train(int[], double[], int, double[][], String) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.LCNetClient
-
- train - Variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
-
- train(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
Trains the simplified time series classifier model using the given
TimeSeriesDataset.
- train(D) - Method in class ai.libs.jaicore.ml.tsc.classifier.TSClassifier
-
- trained - Variable in class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSClassifier
-
Variable indicating whether the classifier has been trained.
- TRAINING - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- TrainingException - Exception in ai.libs.jaicore.ml.core.exception
-
- TrainingException(String, Throwable) - Constructor for exception ai.libs.jaicore.ml.core.exception.TrainingException
-
- TrainingException(String) - Constructor for exception ai.libs.jaicore.ml.core.exception.TrainingException
-
- trainNet(int[], double[], int, double[][]) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lcnet.LCNetExtrapolationMethod
-
- transform(Dyad) - Method in class ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.BiliniearFeatureTransform
-
- transform(Dyad) - Method in interface ai.libs.jaicore.ml.dyadranking.algorithm.featuretransform.IDyadFeatureTransform
-
Transform the instance of the given dyad (models the skill).
- transform(DyadRankingDataset) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms the entire dataset according to the mean and standard deviation of
the data the scaler has been fit to.
- transform(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.ADerivateFilter
-
- transform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.ADerivateFilter
-
- transform(double[][]) - Method in class ai.libs.jaicore.ml.tsc.filter.derivate.ADerivateFilter
-
- transform(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.filter.DFT
-
- transform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.DFT
-
- transform(double[][]) - Method in class ai.libs.jaicore.ml.tsc.filter.DFT
-
- transform(TimeSeriesDataset) - Method in interface ai.libs.jaicore.ml.tsc.filter.IFilter
-
represents a function working on a dataset by transforming the dataset itself.
- transform(double[]) - Method in interface ai.libs.jaicore.ml.tsc.filter.IFilter
-
This function transforms only a single instance.
- transform(double[][]) - Method in interface ai.libs.jaicore.ml.tsc.filter.IFilter
-
- transform(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.filter.SAX
-
- transform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.SAX
-
- transform(double[][]) - Method in class ai.libs.jaicore.ml.tsc.filter.SAX
-
- transform(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.filter.SFA
-
- transform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.SFA
-
- transform(double[][]) - Method in class ai.libs.jaicore.ml.tsc.filter.SFA
-
- transform(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.filter.SlidingWindowBuilder
-
- transform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.SlidingWindowBuilder
-
- transform(double[][]) - Method in class ai.libs.jaicore.ml.tsc.filter.SlidingWindowBuilder
-
- transform(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.filter.transform.ATransformFilter
-
- transform(double[][]) - Method in class ai.libs.jaicore.ml.tsc.filter.transform.ATransformFilter
-
- transform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.transform.CosineTransform
-
- transform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.transform.HilbertTransform
-
- transform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.transform.SineTransform
-
- transform(TimeSeriesDataset) - Method in class ai.libs.jaicore.ml.tsc.filter.ZTransformer
-
- transform(double[]) - Method in class ai.libs.jaicore.ml.tsc.filter.ZTransformer
-
- transform(double[][]) - Method in class ai.libs.jaicore.ml.tsc.filter.ZTransformer
-
- transformAlternatives(DyadRankingDataset) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms only the alternatives of each dyad according to the mean and
standard deviation of the data the scaler has been fit to.
- transformAlternatives(Dyad, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms only the alternatives of each dyad according to the mean and
standard deviation of the data the scaler has been fit to.
- transformAlternatives(IDyadRankingInstance, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms only the alternatives of each dyad in an
IDyadRankingInstance according to the mean and standard
deviation of the data the scaler has been fit to.
- transformAlternatives(DyadRankingDataset, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms only the alternatives of each dyad in a
DyadRankingDataset according to the mean and standard
deviation of the data the scaler has been fit to.
- transformAlternatives(Dyad, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadMinMaxScaler
-
- transformAlternatives(Dyad, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadStandardScaler
-
- transformAlternatives(DyadRankingDataset, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadUnitIntervalScaler
-
- transformAlternatives(Dyad, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadUnitIntervalScaler
-
- transformAttribute(IAttributeValue<?>) - Method in interface ai.libs.jaicore.ml.core.dataset.attribute.transformer.ISingleAttributeTransformer
-
- transformAttribute(IAttributeValue<?>) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.transformer.multivalue.MinHashingTransformer
-
- transformAttribute(IAttributeValue<?>) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.transformer.multivalue.MultiValueBinaryzationTransformer
-
- transformAttribute(IAttributeValue<?>) - Method in class ai.libs.jaicore.ml.core.dataset.attribute.transformer.OneHotEncodingTransformer
-
- TransformDistance - Class in ai.libs.jaicore.ml.tsc.distances
-
Implementation of the Transform Distance (TD) measure as published in
"Non-isometric transforms in time series classification using DTW" by Tomasz
Gorecki and Maciej Luczak (2014).
- TransformDistance(double, ATransformFilter, ITimeSeriesDistance, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.TransformDistance
-
Constructor with individual distance measures for the function and transform
values.
- TransformDistance(double, ITimeSeriesDistance, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.TransformDistance
-
Constructor with individual distance measures for the function and transform
values that uses the
CosineTransform as transformation.
- TransformDistance(double, ATransformFilter, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.TransformDistance
-
Constructor that uses the same distance measures for the function and
transform values.
- TransformDistance(double, ITimeSeriesDistance) - Constructor for class ai.libs.jaicore.ml.tsc.distances.TransformDistance
-
Constructor that uses the same distance measures for the function and
transform values that uses the
CosineTransform as transformation.
- transformInstaceVector(Vector, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms an instance feature vector.
- transformInstaceVector(Vector, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadMinMaxScaler
-
- transformInstaceVector(Vector, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadStandardScaler
-
- transformInstaceVector(Vector, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadUnitIntervalScaler
-
- transformInstances(DyadRankingDataset) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms only the instances of each dyad according to the mean and standard
of the data the scaler has been fit to.
- transformInstances(Dyad, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms only the instances of each dyad according to the mean and standard
deviation of the data the scaler has been fit to.
- transformInstances(SparseDyadRankingInstance, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms only the instances of each dyad in a
SparseDyadRankingInstance according to the mean and standard
deviation of the data the scaler has been fit to.
- transformInstances(DyadRankingInstance, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms only the instances of each dyad in a
DyadRankingInstance according to the mean and standard
deviation of the data the scaler has been fit to.
- transformInstances(DyadRankingDataset, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.AbstractDyadScaler
-
Transforms only the instances of each dyad in a
DyadRankingDataset according to the mean and standard
deviation of the data the scaler has been fit to.
- transformInstances(Dyad, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadMinMaxScaler
-
- transformInstances(Dyad, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadStandardScaler
-
- transformInstances(DyadRankingDataset, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadUnitIntervalScaler
-
- transformInstances(Dyad, List<Integer>) - Method in class ai.libs.jaicore.ml.dyadranking.util.DyadUnitIntervalScaler
-
- transformInstances(double[][], Pair<List<Integer>, List<Integer>>) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Method transforming the given
dataset using the interval pairs
specified in
T1T2 by calculating each
TimeSeriesFeature.FeatureType for
every instance and interval pair.
- transformWEKAAttributeToAttributeType(Attribute) - Static method in class ai.libs.jaicore.ml.core.dataset.weka.WekaInstancesUtil
-
- tree - Variable in class ai.libs.jaicore.ml.tsc.classifier.trees.AccessibleRandomTree
-
Internal tree object providing access to leaf node information.
- tree(double[][], int[], double, TreeNode<TimeSeriesTreeClassifier.TimeSeriesTreeNodeDecisionFunction>, int) - Method in class ai.libs.jaicore.ml.tsc.classifier.trees.TimeSeriesTreeLearningAlgorithm
-
Tree generation (cf.
- TSClassifier<L,V,D extends TimeSeriesDataset<L>> - Class in ai.libs.jaicore.ml.tsc.classifier
-
Time series classifier which can be trained and used as a predictor.
- TSClassifier(ATSCAlgorithm<L, V, D, ? extends TSClassifier<L, V, D>>) - Constructor for class ai.libs.jaicore.ml.tsc.classifier.TSClassifier
-
Constructor for a time series classifier.
- tsInstanceToWekaInstance(TimeSeriesInstance<?>) - Static method in class ai.libs.jaicore.ml.tsc.util.WekaUtil
-
Maps a time series instance to a Weka instance.
- TSLearningProblem - Class in ai.libs.jaicore.ml.tsc
-
- TSLearningProblem(IQualityMeasure, TimeSeriesDataset) - Constructor for class ai.libs.jaicore.ml.tsc.TSLearningProblem
-
- VALIDATION - Static variable in interface ai.libs.jaicore.ml.experiments.IPipelineEvaluationConf
-
- value(double) - Method in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationFunction
-
- valueAt(double[]) - Method in class ai.libs.jaicore.ml.dyadranking.optimizing.BilinFunction
-
- valueOf(String) - Static method in enum ai.libs.jaicore.ml.cache.DataProvider
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.ml.classification.multiclass.reduction.EMCNodeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.DiscretizationHelper.DiscretizationStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.ml.core.evaluation.measure.multilabel.EMultilabelPerformanceMeasure
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.EMulticlassMeasure
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.EMultiClassPerformanceMeasure
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper.ProblemType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier.VoteType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.ml.tsc.features.TimeSeriesFeature.FeatureType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ai.libs.jaicore.ml.cache.DataProvider
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.libs.jaicore.ml.classification.multiclass.reduction.EMCNodeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.libs.jaicore.ml.core.dataset.sampling.inmemory.stratified.sampling.DiscretizationHelper.DiscretizationStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.libs.jaicore.ml.core.evaluation.measure.multilabel.EMultilabelPerformanceMeasure
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.EMulticlassMeasure
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.libs.jaicore.ml.core.evaluation.measure.singlelabel.EMultiClassPerformanceMeasure
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper.ProblemType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Value matrix containing the time series instances.
- values() - Static method in enum ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier.VoteType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class ai.libs.jaicore.ml.tsc.classifier.neighbors.ShotgunEnsembleClassifier
-
Value matrix containing the time series instances.
- values() - Static method in enum ai.libs.jaicore.ml.tsc.features.TimeSeriesFeature.FeatureType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VAPOR_PRESSURE - Static variable in class ai.libs.jaicore.ml.learningcurve.extrapolation.lc.LinearCombinationConstants
-
- variance(double[]) - Static method in class ai.libs.jaicore.ml.tsc.util.TimeSeriesUtil
-
Calculates the (population) variance of the values of a times series.
- verbose - Variable in class ai.libs.jaicore.ml.scikitwrapper.DefaultProcessListener
-
Flag whether standard outputs are forwarded to the logger.
- vote(PriorityQueue<Pair<Integer, Double>>) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Performs a vote on the nearest neighbors found.
- voteMajority(PriorityQueue<Pair<Integer, Double>>) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Performs a majority vote on the set nearest neighbors found.
- voteWeightedProportionalToDistance(PriorityQueue<Pair<Integer, Double>>) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Performs a vote with weights proportional to the distance on the set nearest
neighbors found.
- voteWeightedStepwise(PriorityQueue<Pair<Integer, Double>>) - Method in class ai.libs.jaicore.ml.tsc.classifier.neighbors.NearestNeighborClassifier
-
Performs a vote with stepwise weights 1, 2, .., k on the set nearest
neighbors found.