Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LikelihoodClassifier ¶
type LikelihoodClassifier struct {
FgDist ScalarPdf
BgDist ScalarPdf
// contains filtered or unexported fields
}
func NewLikelihoodClassifier ¶
func NewLikelihoodClassifier(fgDist ScalarPdf, bgDist ScalarPdf) (*LikelihoodClassifier, error)
func (*LikelihoodClassifier) Clone ¶
func (c *LikelihoodClassifier) Clone() *LikelihoodClassifier
func (*LikelihoodClassifier) CloneScalarBatchClassifier ¶
func (c *LikelihoodClassifier) CloneScalarBatchClassifier() ScalarBatchClassifier
func (*LikelihoodClassifier) Eval ¶
func (c *LikelihoodClassifier) Eval(r Scalar, x ConstScalar) error
type MixtureLikelihood ¶
type MixtureLikelihood struct {
*Mixture
States []int
}
func (MixtureLikelihood) CloneScalarBatchClassifier ¶
func (obj MixtureLikelihood) CloneScalarBatchClassifier() ScalarBatchClassifier
func (MixtureLikelihood) Eval ¶
func (obj MixtureLikelihood) Eval(r Scalar, x ConstScalar) error
type MixturePosterior ¶
type MixturePosterior struct {
*Mixture
States []int
}
func (MixturePosterior) CloneScalarBatchClassifier ¶
func (obj MixturePosterior) CloneScalarBatchClassifier() ScalarBatchClassifier
func (MixturePosterior) Eval ¶
func (obj MixturePosterior) Eval(r Scalar, x ConstScalar) error
type PosteriorClassifier ¶
type PosteriorClassifier struct {
LikelihoodClassifier
LogWeights [2]ConstScalar
}
func NewPosteriorClassifier ¶
func NewPosteriorClassifier(fgDist ScalarPdf, bgDist ScalarPdf, weights [2]float64) (*PosteriorClassifier, error)
func (*PosteriorClassifier) Clone ¶
func (c *PosteriorClassifier) Clone() *PosteriorClassifier
func (*PosteriorClassifier) CloneScalarBatchClassifier ¶
func (c *PosteriorClassifier) CloneScalarBatchClassifier() ScalarBatchClassifier
func (*PosteriorClassifier) Eval ¶
func (c *PosteriorClassifier) Eval(r Scalar, x ConstScalar) error
type PosteriorOddsClassifier ¶
type PosteriorOddsClassifier struct {
LikelihoodClassifier
LogWeights [2]ConstScalar
}
func NewPosteriorOddsClassifier ¶
func NewPosteriorOddsClassifier(fgDist ScalarPdf, bgDist ScalarPdf, weights [2]float64, args ...interface{}) (*PosteriorOddsClassifier, error)
func (*PosteriorOddsClassifier) Clone ¶
func (c *PosteriorOddsClassifier) Clone() *PosteriorOddsClassifier
func (*PosteriorOddsClassifier) CloneScalarBatchClassifier ¶
func (c *PosteriorOddsClassifier) CloneScalarBatchClassifier() ScalarBatchClassifier
func (*PosteriorOddsClassifier) Eval ¶
func (c *PosteriorOddsClassifier) Eval(r Scalar, x ConstScalar) error
type SymmetricClassifier ¶
type SymmetricClassifier struct {
LikelihoodClassifier
// contains filtered or unexported fields
}
func NewSymmetricClassifier ¶
func NewSymmetricClassifier(fgDist ScalarPdf, bgDist ScalarPdf) (*SymmetricClassifier, error)
Click to show internal directories.
Click to hide internal directories.