classification

package
v0.2.7 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2022 License: AGPL-3.0 Imports: 5 Imported by: 5

Documentation

Overview

Package classification implements a classifier for use as a visModel in the vision service

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Classification

type Classification interface {
	Score() float64
	Label() string
}

Classification returns a confidence score of the classification and a label of the class.

func NewClassification

func NewClassification(score float64, label string) Classification

NewClassification creates a simple 2D classification.

type Classifications

type Classifications []Classification

Classifications is a list of the Classification object.

func (Classifications) TopN

func (cc Classifications) TopN(n int) (Classifications, error)

TopN finds the N Classifications with the highest confidence scores.

type Classifier

type Classifier func(context.Context, image.Image) (Classifications, error)

A Classifier is defined as a function from an image to a list of Classifications.

Jump to

Keyboard shortcuts

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