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:173

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

Used in: ProcessMetrics

message ImageClassificationParams

evaluation_stages.proto:158

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:187

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:270

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

Used in: ObjectDetectionMetrics, ProcessMetrics

message ObjectDetectionAveragePrecisionMetrics.AveragePrecision

evaluation_stages.proto:273

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

Used in: ObjectDetectionAveragePrecisionMetrics

message ObjectDetectionAveragePrecisionParams

evaluation_stages.proto:249

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:240

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:290

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

Used in: ProcessSpecification

message ObjectDetectionResult

evaluation_stages.proto:203

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:206

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

Used in: ObjectDetectionResult

message ObjectDetectionResult.ObjectInstance.NormalizedBoundingBox

evaluation_stages.proto:209

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:128

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:144

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

Used in: ImageClassificationMetrics, ProcessMetrics

message TopkAccuracyEvalParams

evaluation_stages.proto:136

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

Used in: ImageClassificationParams, ProcessSpecification