metric

package
v0.2.6 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HasExtraMetrics

type HasExtraMetrics interface {
	GetExtraMetrics() []Value
}

type Metric

type Metric interface {
	GetName() string
	Init()
	Reset()
	Compute(yTrue interface{}, yPred interface{}) Value
	ComputeFinal() Value
}

type SparseCategoricalAccuracy

type SparseCategoricalAccuracy struct {
	Name       string
	Confidence float64
	Average    bool
	Precision  int
	// contains filtered or unexported fields
}

func (*SparseCategoricalAccuracy) Compute

func (m *SparseCategoricalAccuracy) Compute(yTrue interface{}, yPred interface{}) Value

func (*SparseCategoricalAccuracy) ComputeFinal

func (m *SparseCategoricalAccuracy) ComputeFinal() Value

func (*SparseCategoricalAccuracy) GetName

func (m *SparseCategoricalAccuracy) GetName() string

func (*SparseCategoricalAccuracy) Init

func (m *SparseCategoricalAccuracy) Init()

func (*SparseCategoricalAccuracy) Reset

func (m *SparseCategoricalAccuracy) Reset()

type SparseCategoricalFprAtTpr

type SparseCategoricalFprAtTpr struct {
	Name                 string
	Tpr                  float64
	Attempts             int
	ComputeEveryNBatches int
	Precision            int
	ExtraMetrics         bool
	FinalConfidence      float64
	FinalTpr             float64
	// contains filtered or unexported fields
}

func (*SparseCategoricalFprAtTpr) Compute

func (m *SparseCategoricalFprAtTpr) Compute(yTrue interface{}, yPred interface{}) Value

func (*SparseCategoricalFprAtTpr) ComputeFinal

func (m *SparseCategoricalFprAtTpr) ComputeFinal() Value

func (*SparseCategoricalFprAtTpr) GetExtraMetrics

func (m *SparseCategoricalFprAtTpr) GetExtraMetrics() []Value

func (*SparseCategoricalFprAtTpr) GetName

func (m *SparseCategoricalFprAtTpr) GetName() string

func (*SparseCategoricalFprAtTpr) Init

func (m *SparseCategoricalFprAtTpr) Init()

func (*SparseCategoricalFprAtTpr) Reset

func (m *SparseCategoricalFprAtTpr) Reset()

type SparseCategoricalTprAtFpr

type SparseCategoricalTprAtFpr struct {
	Name                 string
	Fpr                  float64
	Attempts             int
	ComputeEveryNBatches int
	Precision            int
	FinalConfidence      float64
	FinalFpr             float64
	ExtraMetrics         bool
	// contains filtered or unexported fields
}

func (*SparseCategoricalTprAtFpr) Compute

func (m *SparseCategoricalTprAtFpr) Compute(yTrue interface{}, yPred interface{}) Value

func (*SparseCategoricalTprAtFpr) ComputeFinal

func (m *SparseCategoricalTprAtFpr) ComputeFinal() Value

func (*SparseCategoricalTprAtFpr) GetExtraMetrics

func (m *SparseCategoricalTprAtFpr) GetExtraMetrics() []Value

func (*SparseCategoricalTprAtFpr) GetName

func (m *SparseCategoricalTprAtFpr) GetName() string

func (*SparseCategoricalTprAtFpr) Init

func (m *SparseCategoricalTprAtFpr) Init()

func (*SparseCategoricalTprAtFpr) Reset

func (m *SparseCategoricalTprAtFpr) Reset()

type Value

type Value struct {
	Name      string
	Value     float64
	Precision int
}

Jump to

Keyboard shortcuts

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