Click or drag to resize
Accord.NET (logo)

IMulticlassLikelihoodClassifierBaseTInput, TClasses Interface

Common interface for generative multi-class classifiers. A multi-class classifier can predicts a class label based on an input instance vector.

Namespace:  Accord.MachineLearning
Assembly:  Accord (in Accord.dll) Version: 3.8.0
Syntax
public interface IMulticlassLikelihoodClassifierBase<TInput, TClasses> : IMulticlassScoreClassifierBase<TInput, TClasses>

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 methodLogLikelihood(TInput, TClasses)
Predicts a class label for each input vector, returning the log-likelihood that each vector belongs to its predicted class.
Public methodLogLikelihood(TInput, TClasses, Double)
Predicts a class label for each input vector, returning the log-likelihood that each vector belongs to its predicted class.
Public methodProbability(TInput, TClasses)
Predicts a class label for each input vector, returning the probability that each vector belongs to its predicted class.
Public methodProbability(TInput, TClasses, Double)
Predicts a class label for each input vector, returning the probability that each vector belongs to its predicted class.
Public methodScore(TInput, TClasses)
Predicts a class label for each input vector, returning a numerical score measuring the strength of association of the input vector to the most strongly related class.
(Inherited from IMulticlassScoreClassifierBaseTInput, TClasses.)
Public methodScore(TInput, TClasses, Double)
Predicts a class label for each input vector, returning a numerical score measuring the strength of association of the input vector to the most strongly related class.
(Inherited from IMulticlassScoreClassifierBaseTInput, TClasses.)
Top
See Also