Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HmmClassifier ¶
type HmmClassifier struct {
*Hmm
}
func (HmmClassifier) CloneMatrixClassifier ¶
func (obj HmmClassifier) CloneMatrixClassifier() MatrixClassifier
func (HmmClassifier) Dims ¶
func (obj HmmClassifier) Dims() (int, int)
func (HmmClassifier) Eval ¶
func (obj HmmClassifier) Eval(r Vector, x ConstMatrix) error
type HmmPosterior ¶
func (HmmPosterior) CloneMatrixClassifier ¶
func (obj HmmPosterior) CloneMatrixClassifier() MatrixClassifier
func (HmmPosterior) Dims ¶
func (obj HmmPosterior) Dims() (int, int)
func (HmmPosterior) Eval ¶
func (obj HmmPosterior) Eval(r Vector, x ConstMatrix) error
type LikelihoodClassifier ¶
type LikelihoodClassifier struct {
FgDist MatrixPdf
BgDist MatrixPdf
// contains filtered or unexported fields
}
func NewLikelihoodClassifier ¶
func NewLikelihoodClassifier(fgDist MatrixPdf, bgDist MatrixPdf) (*LikelihoodClassifier, error)
func (*LikelihoodClassifier) Clone ¶
func (c *LikelihoodClassifier) Clone() *LikelihoodClassifier
func (*LikelihoodClassifier) CloneMatrixBatchClassifier ¶
func (c *LikelihoodClassifier) CloneMatrixBatchClassifier() MatrixBatchClassifier
func (*LikelihoodClassifier) Dims ¶
func (c *LikelihoodClassifier) Dims() (int, int)
func (*LikelihoodClassifier) Eval ¶
func (c *LikelihoodClassifier) Eval(r Scalar, x ConstMatrix) error
type MixtureLikelihood ¶
type MixtureLikelihood struct {
*Mixture
States []int
}
func (MixtureLikelihood) CloneMatrixBatchClassifier ¶
func (obj MixtureLikelihood) CloneMatrixBatchClassifier() MatrixBatchClassifier
func (MixtureLikelihood) Eval ¶
func (obj MixtureLikelihood) Eval(r Scalar, x ConstMatrix) error
type MixturePosterior ¶
type MixturePosterior struct {
*Mixture
States []int
}
func (MixturePosterior) CloneMatrixBatchClassifier ¶
func (obj MixturePosterior) CloneMatrixBatchClassifier() MatrixBatchClassifier
func (MixturePosterior) Eval ¶
func (obj MixturePosterior) Eval(r Scalar, x ConstMatrix) error
type PosteriorClassifier ¶
type PosteriorClassifier struct {
LikelihoodClassifier
LogWeights [2]ConstScalar
}
func NewPosteriorClassifier ¶
func NewPosteriorClassifier(fgDist MatrixPdf, bgDist MatrixPdf, weights [2]float64) (*PosteriorClassifier, error)
func (*PosteriorClassifier) Clone ¶
func (c *PosteriorClassifier) Clone() *PosteriorClassifier
func (*PosteriorClassifier) CloneMatrixBatchClassifier ¶
func (c *PosteriorClassifier) CloneMatrixBatchClassifier() MatrixBatchClassifier
func (*PosteriorClassifier) Eval ¶
func (c *PosteriorClassifier) Eval(r Scalar, x ConstMatrix) error
type PosteriorOddsClassifier ¶
type PosteriorOddsClassifier struct {
LikelihoodClassifier
LogWeights [2]ConstScalar
}
func NewPosteriorOddsClassifier ¶
func NewPosteriorOddsClassifier(fgDist MatrixPdf, bgDist MatrixPdf, weights [2]float64) (*PosteriorOddsClassifier, error)
func (*PosteriorOddsClassifier) Clone ¶
func (c *PosteriorOddsClassifier) Clone() *PosteriorOddsClassifier
func (*PosteriorOddsClassifier) CloneMatrixBatchClassifier ¶
func (c *PosteriorOddsClassifier) CloneMatrixBatchClassifier() MatrixBatchClassifier
func (*PosteriorOddsClassifier) Eval ¶
func (c *PosteriorOddsClassifier) Eval(r Scalar, x ConstMatrix) error
Click to show internal directories.
Click to hide internal directories.