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.