Accord.NET Framework

## 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.

Syntax

public interface IMulticlassLikelihoodClassifierBase<TInput, TClasses> : IMulticlassScoreClassifierBase<TInput, TClasses>

- TInput
- The data type for the input data. Default is double[].
- TClasses
- The data type for the class labels. Default is int.

Methods

Name | Description | |
---|---|---|

LogLikelihood(TInput, TClasses) |
Predicts a class label for each input vector, returning the
log-likelihood that each vector belongs to its predicted class.
| |

LogLikelihood(TInput, TClasses, Double) |
Predicts a class label for each input vector, returning the
log-likelihood that each vector belongs to its predicted class.
| |

Probability(TInput, TClasses) |
Predicts a class label for each input vector, returning the
probability that each vector belongs to its predicted class.
| |

Probability(TInput, TClasses, Double) |
Predicts a class label for each input vector, returning the
probability that each vector belongs to its predicted class.
| |

Score(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.) | |

Score(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.) |

See Also