accuracy

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2026 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExpectedAux

type ExpectedAux struct {
	Name string `json:"name"`

	Type string `json:"type"`
}

type ExpectedRel

type ExpectedRel struct {
	From string `json:"from"`

	To string `json:"to"`

	Type string `json:"type"`
}

type GroundTruth

type GroundTruth struct {
	Version string `json:"version"`

	Cases []TestCase `json:"cases"`
}

type ParserStats

type ParserStats struct {
	Type string

	TP, FP, FN int

	Precision float64

	Recall float64

	F1 float64
}

type Results

type Results struct {
	ByParser map[string]*ParserStats

	Overall ParserStats
}

func Run

func Run(fsys fs.FS) (*Results, error)

type TestCase

type TestCase struct {
	ID string `json:"id"`

	Parser string `json:"parser"`

	InputFile string `json:"input_file"`

	ExpectedName string `json:"expected_entity_name"`

	ExpectedType string `json:"expected_entity_type"`

	ExpectedObsSubset []string `json:"expected_obs_subset"`

	ExpectedRels []ExpectedRel `json:"expected_rels"`

	ExpectedAux []ExpectedAux `json:"expected_aux"`
}

Jump to

Keyboard shortcuts

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