Uses of Class
elki.data.ClassLabel
-
Packages that use ClassLabel Package Description elki.classification Classification algorithms.elki.data Basic classes for different data types, database object types and label types.elki.data.synthetic.bymodel Generator using a distribution model specified in an XML configuration file.elki.data.type Data type information, also used for type restrictions.elki.database ELKI database layer - loading, storing, indexing and accessing data.elki.datasource.filter.transform Data space transformations.elki.evaluation.classification Evaluation of classification algorithms.elki.evaluation.classification.holdout Holdout and cross-validation strategies for evaluating classifiers.elki.visualization.gui Package to provide a visualization GUI. -
-
Uses of ClassLabel in elki.classification
Fields in elki.classification declared as ClassLabel Modifier and Type Field Description protected ClassLabel
PriorProbabilityClassifier. prediction
Index of the most abundant class.Fields in elki.classification with type parameters of type ClassLabel Modifier and Type Field Description protected Relation<? extends ClassLabel>
KNNClassifier. labelrep
Class label representation.protected java.util.ArrayList<ClassLabel>
PriorProbabilityClassifier. labels
Class labels seen.Methods in elki.classification that return ClassLabel Modifier and Type Method Description ClassLabel
Classifier. classify(O instance)
Classify a single instance.ClassLabel
KNNClassifier. classify(O instance)
ClassLabel
PriorProbabilityClassifier. classify(java.lang.Object instance)
Method parameters in elki.classification with type arguments of type ClassLabel Modifier and Type Method Description protected double[]
AbstractClassifier. alignLabels(java.util.List<ClassLabel> l1, double[] d1, java.util.Collection<ClassLabel> l2)
Align the labels for a label query.protected double[]
AbstractClassifier. alignLabels(java.util.List<ClassLabel> l1, double[] d1, java.util.Collection<ClassLabel> l2)
Align the labels for a label query.void
Classifier. buildClassifier(Database database, Relation<? extends ClassLabel> classLabels)
Performs the training.void
KNNClassifier. buildClassifier(Database database, Relation<? extends ClassLabel> labels)
void
PriorProbabilityClassifier. buildClassifier(Database database, Relation<? extends ClassLabel> labelrep)
Learns the prior probability for all classes.double[]
KNNClassifier. classProbabilities(O instance, java.util.ArrayList<ClassLabel> labels)
double[]
PriorProbabilityClassifier. classProbabilities(java.lang.Object instance, java.util.ArrayList<ClassLabel> labels)
-
Uses of ClassLabel in elki.data
Classes in elki.data with type parameters of type ClassLabel Modifier and Type Class Description static class
ClassLabel.Factory<L extends ClassLabel>
Class label factory.Subclasses of ClassLabel in elki.data Modifier and Type Class Description class
HierarchicalClassLabel
A HierarchicalClassLabel is a ClassLabel to reflect a hierarchical structure of classes.class
SimpleClassLabel
A simple class label casting a String as it is as label.Methods in elki.data with parameters of type ClassLabel Modifier and Type Method Description int
HierarchicalClassLabel. compareTo(ClassLabel o)
Compares two HierarchicalClassLabels.int
SimpleClassLabel. compareTo(ClassLabel o)
-
Uses of ClassLabel in elki.data.synthetic.bymodel
Fields in elki.data.synthetic.bymodel declared as ClassLabel Modifier and Type Field Description private ClassLabel[]
GeneratorMain.AssignLabelsByDensity. labels
Cluster labels.Methods in elki.data.synthetic.bymodel with parameters of type ClassLabel Modifier and Type Method Description private double[][]
GeneratorMain.AssignLabelsByDistance. clusterCenters(java.util.ArrayList<GeneratorInterface> generators, ClassLabel[] labels)
Compute the cluster centers for each cluster.private void
GeneratorMain. initLabelsAndModels(java.util.ArrayList<GeneratorInterface> generators, ClassLabel[] labels, Model[] models, java.util.regex.Pattern reassign)
Initialize cluster labels and models.Constructors in elki.data.synthetic.bymodel with parameters of type ClassLabel Constructor Description AssignLabelsByDensity(ClassLabel[] labels)
Constructor.AssignLabelsByDistance(ClassLabel[] labels)
Constructor. -
Uses of ClassLabel in elki.data.type
Fields in elki.data.type with type parameters of type ClassLabel Modifier and Type Field Description static SimpleTypeInformation<ClassLabel>
TypeUtil. CLASSLABEL
A class label. -
Uses of ClassLabel in elki.database
Methods in elki.database that return types with arguments of type ClassLabel Modifier and Type Method Description static java.util.SortedSet<ClassLabel>
DatabaseUtil. getClassLabels(Database database)
Retrieves all class labels within the database.static java.util.SortedSet<ClassLabel>
DatabaseUtil. getClassLabels(Relation<? extends ClassLabel> database)
Retrieves all class labels within the database.Method parameters in elki.database with type arguments of type ClassLabel Modifier and Type Method Description static java.util.SortedSet<ClassLabel>
DatabaseUtil. getClassLabels(Relation<? extends ClassLabel> database)
Retrieves all class labels within the database. -
Uses of ClassLabel in elki.datasource.filter.transform
Method parameters in elki.datasource.filter.transform with type arguments of type ClassLabel Modifier and Type Method Description protected java.util.List<Centroid>
LinearDiscriminantAnalysisFilter. computeCentroids(int dim, java.util.List<V> vectorcolumn, java.util.List<ClassLabel> keys, java.util.Map<ClassLabel,it.unimi.dsi.fastutil.ints.IntList> classes)
Compute the centroid for each class. -
Uses of ClassLabel in elki.evaluation.classification
Fields in elki.evaluation.classification with type parameters of type ClassLabel Modifier and Type Field Description private java.util.ArrayList<ClassLabel>
ConfusionMatrix. labels
Holds the class labels.Constructor parameters in elki.evaluation.classification with type arguments of type ClassLabel Constructor Description ConfusionMatrix(java.util.ArrayList<ClassLabel> labels, int[][] confusion)
Provides a confusion matrix for the given values. -
Uses of ClassLabel in elki.evaluation.classification.holdout
Fields in elki.evaluation.classification.holdout with type parameters of type ClassLabel Modifier and Type Field Description protected java.util.ArrayList<ClassLabel>
AbstractHoldout. labels
Labels in the current data set.private java.util.ArrayList<ClassLabel>
TrainingAndTestSet. labels
The overall labels.Methods in elki.evaluation.classification.holdout that return types with arguments of type ClassLabel Modifier and Type Method Description static java.util.ArrayList<ClassLabel>
AbstractHoldout. allClassLabels(MultipleObjectsBundle bundle)
Get an array of all class labels in a given data set.static java.util.ArrayList<ClassLabel>
AbstractHoldout. allClassLabels(MultipleObjectsBundle bundle, int col)
Get an array of all class labels in a given data set.java.util.ArrayList<ClassLabel>
AbstractHoldout. getLabels()
java.util.ArrayList<ClassLabel>
Holdout. getLabels()
Get the sorted class labels present in this data set.java.util.ArrayList<ClassLabel>
TrainingAndTestSet. getLabels()
Returns all labels present in the data set.Constructor parameters in elki.evaluation.classification.holdout with type arguments of type ClassLabel Constructor Description TrainingAndTestSet(MultipleObjectsBundle training, MultipleObjectsBundle test, java.util.ArrayList<ClassLabel> labels)
Provides a pair of training and test data sets out of the given two databases. -
Uses of ClassLabel in elki.visualization.gui
Fields in elki.visualization.gui with type parameters of type ClassLabel Modifier and Type Field Description (package private) ModifiableRelation<ClassLabel>
SelectionTableWindow. crep
Class label representation
-