package tflite.evaluation

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AccuracyMetrics

evaluation_stages.proto:63

Statistics for an accuracy value over multiple runs of evaluation. Next ID: 5

Used in: InferenceProfilerMetrics

message CroppingParams

preprocessing_steps.proto:49

Defines parameters for central-cropping. Next ID: 4

Used in: ImagePreprocessingStepParams

message EvaluationStageConfig

evaluation_config.proto:31

Contains parameters that define how an EvaluationStage will be executed. This would typically be validated only once during initialization, so should not contain any variables that change with each run. Next ID: 3

message EvaluationStageMetrics

evaluation_config.proto:40

Metrics returned from EvaluationStage.LatestMetrics() need not have all fields set.

message ImageClassificationMetrics

evaluation_stages.proto:175

Metrics from evaluation of the image classification task. Next ID: 5

Used in: ProcessMetrics

message ImageClassificationParams

evaluation_stages.proto:160

Parameters that define how the Image Classification task is evaluated end-to-end. Next ID: 3

Used in: ProcessSpecification

message ImagePreprocessingParams

evaluation_stages.proto:95

Parameters that define how images are preprocessed. Next ID: 3

Used in: ProcessSpecification

message ImagePreprocessingStepParams

preprocessing_steps.proto:27

Defines the preprocesing steps available. Next ID: 5

Used in: ImagePreprocessingParams

message ImageSize

preprocessing_steps.proto:39

Defines the size of an image. Next ID: 3

Used in: CroppingParams, PaddingParams, ResizingParams

message InferenceProfilerMetrics

evaluation_stages.proto:189

Metrics computed from comparing TFLite execution in two settings: 1. User-defined TfliteInferenceParams (The 'test' setting) 2. Default TfliteInferenceParams (The 'reference' setting) Next ID: 4

Used in: ProcessMetrics

message LatencyMetrics

evaluation_stages.proto:45

Latency numbers in microseconds, based on all EvaluationStage::Run() calls so far. Next ID: 7

Used in: ImageClassificationMetrics, InferenceProfilerMetrics, ObjectDetectionMetrics, ProcessMetrics

message NormalizationParams

preprocessing_steps.proto:94

Defines parameters for normalization. The normalization formula is: output = (input - mean) * scale. Next ID: 4

Used in: ImagePreprocessingStepParams

message NormalizationParams.PerChannelMeanValues

preprocessing_steps.proto:95

Used in: NormalizationParams

message ObjectDetectionAveragePrecisionMetrics

evaluation_stages.proto:272

Average Precision metrics from Object Detection task. Next ID: 3

Used in: ObjectDetectionMetrics, ProcessMetrics

message ObjectDetectionAveragePrecisionMetrics.AveragePrecision

evaluation_stages.proto:275

Average Precision value for a particular IoU threshold. Next ID: 3

Used in: ObjectDetectionAveragePrecisionMetrics

message ObjectDetectionAveragePrecisionParams

evaluation_stages.proto:251

Parameters that define how Average Precision is computed for Object Detection task. Refer for details: http://cocodataset.org/#detection-eval Next ID: 4

Used in: ObjectDetectionParams, ProcessSpecification

message ObjectDetectionGroundTruth

evaluation_stages.proto:242

Proto containing ground-truth ObjectsSets for all images in a COCO validation set. Next ID: 2

message ObjectDetectionMetrics

evaluation_stages.proto:309

Metrics from evaluation of the object detection task. Next ID: 5

Used in: ProcessMetrics

message ObjectDetectionParams

evaluation_stages.proto:292

Parameters that define how the Object Detection task is evaluated end-to-end. Next ID: 4

Used in: ProcessSpecification

message ObjectDetectionResult

evaluation_stages.proto:205

Proto containing information about all the objects (predicted or ground-truth) contained in an image. Next ID: 4

Used in: ObjectDetectionGroundTruth

message ObjectDetectionResult.ObjectInstance

evaluation_stages.proto:208

One instance of an object detected in an image. Next ID: 4

Used in: ObjectDetectionResult

message ObjectDetectionResult.ObjectInstance.NormalizedBoundingBox

evaluation_stages.proto:211

Defines the bounding box for a detected object. Next ID: 5

Used in: ObjectInstance

message PaddingParams

preprocessing_steps.proto:79

Defines parameters for central-padding. Next ID: 4

Used in: ImagePreprocessingStepParams

message ProcessMetrics

evaluation_stages.proto:78

Contains process-specific metrics, which may differ based on what an EvaluationStage does. Next ID: 8

Used in: EvaluationStageMetrics

message ProcessSpecification

evaluation_stages.proto:29

Defines the functionality executed by an EvaluationStage. Next ID: 7

Used in: EvaluationStageConfig

message ResizingParams

preprocessing_steps.proto:67

Defines parameters for bilinear central-resizing. Next ID: 3

Used in: ImagePreprocessingStepParams

message TfliteInferenceMetrics

evaluation_stages.proto:130

Metrics specific to TFLite inference. Next ID: 2

Used in: ImageClassificationMetrics, ObjectDetectionMetrics, ProcessMetrics

message TfliteInferenceParams

evaluation_stages.proto:105

Parameters that control TFLite inference. Next ID: 5

Used in: ImageClassificationParams, ObjectDetectionParams, ProcessSpecification

enum TfliteInferenceParams.Delegate

evaluation_stages.proto:109

Used in: TfliteInferenceParams

message TopkAccuracyEvalMetrics

evaluation_stages.proto:146

Metrics from top-K accuracy evaluation. Next ID: 2

Used in: ImageClassificationMetrics, ProcessMetrics

message TopkAccuracyEvalParams

evaluation_stages.proto:138

Parameters that define how top-K accuracy is evaluated. Next ID: 2

Used in: ImageClassificationParams, ProcessSpecification