Versions in this module Expand all Collapse all v1 v1.0.3 Nov 13, 2020 v1.0.2 Aug 11, 2020 v1.0.1 Jul 30, 2020 Changes in this version + type HmmClassifier struct + func (obj HmmClassifier) CloneVectorClassifier() VectorClassifier + func (obj HmmClassifier) Dim() int + func (obj HmmClassifier) Eval(r Vector, x ConstVector) error + type HmmPosterior struct + States []int + func (obj HmmPosterior) CloneVectorClassifier() VectorClassifier + func (obj HmmPosterior) Dim() int + func (obj HmmPosterior) Eval(r Vector, x ConstVector) error + type LikelihoodClassifier struct + BgDist VectorPdf + FgDist VectorPdf + func NewLikelihoodClassifier(fgDist VectorPdf, bgDist VectorPdf) (*LikelihoodClassifier, error) + func (c *LikelihoodClassifier) Clone() *LikelihoodClassifier + func (c *LikelihoodClassifier) CloneVectorBatchClassifier() VectorBatchClassifier + func (c *LikelihoodClassifier) Dim() int + func (c *LikelihoodClassifier) Eval(r Scalar, x ConstVector) error + func (classifier *LikelihoodClassifier) Linearize() error + type MixtureLikelihood struct + States []int + func (obj MixtureLikelihood) CloneVectorBatchClassifier() VectorBatchClassifier + func (obj MixtureLikelihood) Eval(r Scalar, x ConstVector) error + type MixturePosterior struct + States []int + func (obj MixturePosterior) CloneVectorBatchClassifier() VectorBatchClassifier + func (obj MixturePosterior) Eval(r Scalar, x ConstVector) error + type PosteriorClassifier struct + LogWeights [2]ConstScalar + func NewPosteriorClassifier(fgDist VectorPdf, bgDist VectorPdf, weights [2]float64) (*PosteriorClassifier, error) + func (c *PosteriorClassifier) Clone() *PosteriorClassifier + func (c *PosteriorClassifier) CloneVectorBatchClassifier() VectorBatchClassifier + func (c *PosteriorClassifier) Eval(r Scalar, x ConstVector) error + type PosteriorOddsClassifier struct + LogWeights [2]ConstScalar + func NewPosteriorOddsClassifier(fgDist VectorPdf, bgDist VectorPdf, weights [2]float64) (*PosteriorOddsClassifier, error) + func (c *PosteriorOddsClassifier) Clone() *PosteriorOddsClassifier + func (c *PosteriorOddsClassifier) CloneVectorBatchClassifier() VectorBatchClassifier + func (c *PosteriorOddsClassifier) Eval(r Scalar, x ConstVector) error + type ScalarBatchIid struct + Classifier ScalarBatchClassifier + N int + func NewScalarBatchIid(classifier ScalarBatchClassifier, n int) (ScalarBatchIid, error) + func (obj ScalarBatchIid) CloneVectorBatchClassifier() VectorBatchClassifier + func (obj ScalarBatchIid) Dim() int + func (obj ScalarBatchIid) Eval(r Scalar, x ConstVector) error + type SymmetricClassifier struct + func NewSymmetricClassifier(fgDist VectorPdf, bgDist VectorPdf) (*SymmetricClassifier, error) + func (c *SymmetricClassifier) Clone() *SymmetricClassifier + func (c *SymmetricClassifier) CloneVectorBatchClassifier() VectorBatchClassifier + func (c *SymmetricClassifier) Eval(r Scalar, x1 ConstVector) error