scalarClassifier

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2020 License: GPL-3.0 Imports: 4 Imported by: 3

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 (*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 (*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 (*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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL