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 ClassLabelPriorProbabilityClassifier. predictionIndex 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. labelrepClass label representation.protected java.util.ArrayList<ClassLabel>PriorProbabilityClassifier. labelsClass labels seen.Methods in elki.classification that return ClassLabel Modifier and Type Method Description ClassLabelClassifier. classify(O instance)Classify a single instance.ClassLabelKNNClassifier. classify(O instance)ClassLabelPriorProbabilityClassifier. 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.voidClassifier. buildClassifier(Database database, Relation<? extends ClassLabel> classLabels)Performs the training.voidKNNClassifier. buildClassifier(Database database, Relation<? extends ClassLabel> labels)voidPriorProbabilityClassifier. 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 classClassLabel.Factory<L extends ClassLabel>Class label factory.Subclasses of ClassLabel in elki.data Modifier and Type Class Description classHierarchicalClassLabelA HierarchicalClassLabel is a ClassLabel to reflect a hierarchical structure of classes.classSimpleClassLabelA 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 intHierarchicalClassLabel. compareTo(ClassLabel o)Compares two HierarchicalClassLabels.intSimpleClassLabel. 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. labelsCluster 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 voidGeneratorMain. 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. CLASSLABELA 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. labelsHolds 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. labelsLabels in the current data set.private java.util.ArrayList<ClassLabel>TrainingAndTestSet. labelsThe 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. crepClass label representation
-