Click or drag to resize
Accord.NET (logo)

IMultilabelLikelihoodClassifierTInput, TClasses Interface

Common interface for generative multi-label classifiers. A multi-label classifier can predict the occurrence of multiple class labels at once.

Namespace:  Accord.MachineLearning
Assembly:  Accord (in Accord.dll) Version: 3.8.0
Syntax
public interface IMultilabelLikelihoodClassifier<TInput, TClasses> : IMultilabelOutLikelihoodClassifier<TInput, TClasses>, 
	IMultilabelLikelihoodClassifierBase<TInput, TClasses>, IMultilabelScoreClassifierBase<TInput, TClasses>, 
	IMultilabelOutScoreClassifier<TInput, TClasses>, IMultilabelRefLikelihoodClassifier<TInput, TClasses[]>, 
	IMultilabelLikelihoodClassifierBase<TInput, TClasses[]>, IMultilabelScoreClassifierBase<TInput, TClasses[]>, 
	IMultilabelRefScoreClassifier<TInput, TClasses[]>
Request Example View Source

Type Parameters

TInput
The data type for the input data. Default is double[].
TClasses
The data type for the class labels. Default is int[].
Methods
  NameDescription
Public methodLogLikelihoods(TInput, TClasses)
Predicts a class label vector for each input vector, returning the log-likelihoods of the input vector belonging to each possible class.
(Inherited from IMultilabelLikelihoodClassifierBaseTInput, TClasses.)
Public methodLogLikelihoods(TInput, TClasses)
Predicts a class label vector for the given input vector, returning the log-likelihoods of the input vector belonging to each possible class.
(Inherited from IMultilabelOutLikelihoodClassifierTInput, TClasses.)
Public methodLogLikelihoods(TInput, TClasses)
Predicts a class label vector for the given input vector, returning the log-likelihoods of the input vector belonging to each possible class.
(Inherited from IMultilabelRefLikelihoodClassifierTInput, TClasses.)
Public methodLogLikelihoods(TInput, TClasses, Double)
Predicts a class label vector for each input vector, returning the log-likelihoods of the input vector belonging to each possible class.
(Inherited from IMultilabelLikelihoodClassifierBaseTInput, TClasses.)
Public methodLogLikelihoods(TInput, TClasses, Double)
Predicts a class label vector for the given input vector, returning the log-likelihoods of the input vector belonging to each possible class.
(Inherited from IMultilabelOutLikelihoodClassifierTInput, TClasses.)
Public methodLogLikelihoods(TInput, TClasses, Double)
Predicts a class label vector for the given input vector, returning the log-likelihoods of the input vector belonging to each possible class.
(Inherited from IMultilabelRefLikelihoodClassifierTInput, TClasses.)
Public methodProbabilities(TInput, TClasses)
Predicts a class label vector for each input vector, returning the probabilities of the input vector belonging to each possible class.
(Inherited from IMultilabelLikelihoodClassifierBaseTInput, TClasses.)
Public methodProbabilities(TInput, TClasses)
Predicts a class label vector for the given input vector, returning the probabilities of the input vector belonging to each possible class.
(Inherited from IMultilabelOutLikelihoodClassifierTInput, TClasses.)
Public methodProbabilities(TInput, TClasses)
Predicts a class label vector for the given input vector, returning the probabilities of the input vector belonging to each possible class.
(Inherited from IMultilabelRefLikelihoodClassifierTInput, TClasses.)
Public methodProbabilities(TInput, TClasses, Double)
Predicts a class label vector for each input vector, returning the probabilities of the input vector belonging to each possible class.
(Inherited from IMultilabelLikelihoodClassifierBaseTInput, TClasses.)
Public methodProbabilities(TInput, TClasses, Double)
Predicts a class label vector for the given input vector, returning the probabilities of the input vector belonging to each possible class.
(Inherited from IMultilabelOutLikelihoodClassifierTInput, TClasses.)
Public methodProbabilities(TInput, TClasses, Double)
Predicts a class label vector for the given input vector, returning the probabilities of the input vector belonging to each possible class.
(Inherited from IMultilabelRefLikelihoodClassifierTInput, TClasses.)
Public methodScores(TInput, TClasses)
Predicts a class label vector for the given input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.
(Inherited from IMultilabelOutScoreClassifierTInput, TClasses.)
Public methodScores(TInput, TClasses)
Predicts a class label vector for the given input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.
(Inherited from IMultilabelRefScoreClassifierTInput, TClasses.)
Public methodScores(TInput, TClasses)
Predicts a class label vector for each input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.
(Inherited from IMultilabelScoreClassifierBaseTInput, TClasses.)
Public methodScores(TInput, TClasses, Double)
Predicts a class label vector for the given input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.
(Inherited from IMultilabelOutScoreClassifierTInput, TClasses.)
Public methodScores(TInput, TClasses, Double)
Predicts a class label vector for the given input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.
(Inherited from IMultilabelRefScoreClassifierTInput, TClasses.)
Public methodScores(TInput, TClasses, Double)
Predicts a class label vector for each input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.
(Inherited from IMultilabelScoreClassifierBaseTInput, TClasses.)
Top
See Also