/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Detailed information about the accuracy of an entity recognizer.
* See Also:
AWS
* API Reference
A measure of the usefulness of the recognizer results in the test data. High * precision means that the recognizer returned substantially more relevant results * than irrelevant ones.
*/ inline double GetPrecision() const{ return m_precision; } /** *A measure of the usefulness of the recognizer results in the test data. High * precision means that the recognizer returned substantially more relevant results * than irrelevant ones.
*/ inline bool PrecisionHasBeenSet() const { return m_precisionHasBeenSet; } /** *A measure of the usefulness of the recognizer results in the test data. High * precision means that the recognizer returned substantially more relevant results * than irrelevant ones.
*/ inline void SetPrecision(double value) { m_precisionHasBeenSet = true; m_precision = value; } /** *A measure of the usefulness of the recognizer results in the test data. High * precision means that the recognizer returned substantially more relevant results * than irrelevant ones.
*/ inline EntityRecognizerEvaluationMetrics& WithPrecision(double value) { SetPrecision(value); return *this;} /** *A measure of how complete the recognizer results are for the test data. High * recall means that the recognizer returned most of the relevant results.
*/ inline double GetRecall() const{ return m_recall; } /** *A measure of how complete the recognizer results are for the test data. High * recall means that the recognizer returned most of the relevant results.
*/ inline bool RecallHasBeenSet() const { return m_recallHasBeenSet; } /** *A measure of how complete the recognizer results are for the test data. High * recall means that the recognizer returned most of the relevant results.
*/ inline void SetRecall(double value) { m_recallHasBeenSet = true; m_recall = value; } /** *A measure of how complete the recognizer results are for the test data. High * recall means that the recognizer returned most of the relevant results.
*/ inline EntityRecognizerEvaluationMetrics& WithRecall(double value) { SetRecall(value); return *this;} /** *A measure of how accurate the recognizer results are for the test data. It is
* derived from the Precision and Recall values. The
* F1Score is the harmonic average of the two scores. The highest
* score is 1, and the worst score is 0.
A measure of how accurate the recognizer results are for the test data. It is
* derived from the Precision and Recall values. The
* F1Score is the harmonic average of the two scores. The highest
* score is 1, and the worst score is 0.
A measure of how accurate the recognizer results are for the test data. It is
* derived from the Precision and Recall values. The
* F1Score is the harmonic average of the two scores. The highest
* score is 1, and the worst score is 0.
A measure of how accurate the recognizer results are for the test data. It is
* derived from the Precision and Recall values. The
* F1Score is the harmonic average of the two scores. The highest
* score is 1, and the worst score is 0.