Interface FindMatchesMetrics.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FindMatchesMetrics.Builder,
,FindMatchesMetrics> SdkBuilder<FindMatchesMetrics.Builder,
,FindMatchesMetrics> SdkPojo
- Enclosing class:
FindMatchesMetrics
-
Method Summary
Modifier and TypeMethodDescriptionareaUnderPRCurve
(Double areaUnderPRCurve) The area under the precision/recall curve (AUPRC) is a single number measuring the overall quality of the transform, that is independent of the choice made for precision vs.columnImportances
(Collection<ColumnImportance> columnImportances) A list ofColumnImportance
structures containing column importance metrics, sorted in order of descending importance.columnImportances
(Consumer<ColumnImportance.Builder>... columnImportances) A list ofColumnImportance
structures containing column importance metrics, sorted in order of descending importance.columnImportances
(ColumnImportance... columnImportances) A list ofColumnImportance
structures containing column importance metrics, sorted in order of descending importance.default FindMatchesMetrics.Builder
confusionMatrix
(Consumer<ConfusionMatrix.Builder> confusionMatrix) The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.confusionMatrix
(ConfusionMatrix confusionMatrix) The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.The maximum F1 metric indicates the transform's accuracy between 0 and 1, where 1 is the best accuracy.The precision metric indicates when often your transform is correct when it predicts a match.The recall metric indicates that for an actual match, how often your transform predicts the match.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
areaUnderPRCurve
The area under the precision/recall curve (AUPRC) is a single number measuring the overall quality of the transform, that is independent of the choice made for precision vs. recall. Higher values indicate that you have a more attractive precision vs. recall tradeoff.
For more information, see Precision and recall in Wikipedia.
- Parameters:
areaUnderPRCurve
- The area under the precision/recall curve (AUPRC) is a single number measuring the overall quality of the transform, that is independent of the choice made for precision vs. recall. Higher values indicate that you have a more attractive precision vs. recall tradeoff.For more information, see Precision and recall in Wikipedia.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
precision
The precision metric indicates when often your transform is correct when it predicts a match. Specifically, it measures how well the transform finds true positives from the total true positives possible.
For more information, see Precision and recall in Wikipedia.
- Parameters:
precision
- The precision metric indicates when often your transform is correct when it predicts a match. Specifically, it measures how well the transform finds true positives from the total true positives possible.For more information, see Precision and recall in Wikipedia.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recall
The recall metric indicates that for an actual match, how often your transform predicts the match. Specifically, it measures how well the transform finds true positives from the total records in the source data.
For more information, see Precision and recall in Wikipedia.
- Parameters:
recall
- The recall metric indicates that for an actual match, how often your transform predicts the match. Specifically, it measures how well the transform finds true positives from the total records in the source data.For more information, see Precision and recall in Wikipedia.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
f1
The maximum F1 metric indicates the transform's accuracy between 0 and 1, where 1 is the best accuracy.
For more information, see F1 score in Wikipedia.
- Parameters:
f1
- The maximum F1 metric indicates the transform's accuracy between 0 and 1, where 1 is the best accuracy.For more information, see F1 score in Wikipedia.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
confusionMatrix
The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.
For more information, see Confusion matrix in Wikipedia.
- Parameters:
confusionMatrix
- The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.For more information, see Confusion matrix in Wikipedia.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
confusionMatrix
default FindMatchesMetrics.Builder confusionMatrix(Consumer<ConfusionMatrix.Builder> confusionMatrix) The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.
For more information, see Confusion matrix in Wikipedia.
This is a convenience method that creates an instance of theConfusionMatrix.Builder
avoiding the need to create one manually viaConfusionMatrix.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfusionMatrix(ConfusionMatrix)
.- Parameters:
confusionMatrix
- a consumer that will call methods onConfusionMatrix.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
columnImportances
A list of
ColumnImportance
structures containing column importance metrics, sorted in order of descending importance.- Parameters:
columnImportances
- A list ofColumnImportance
structures containing column importance metrics, sorted in order of descending importance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnImportances
A list of
ColumnImportance
structures containing column importance metrics, sorted in order of descending importance.- Parameters:
columnImportances
- A list ofColumnImportance
structures containing column importance metrics, sorted in order of descending importance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnImportances
FindMatchesMetrics.Builder columnImportances(Consumer<ColumnImportance.Builder>... columnImportances) A list of
This is a convenience method that creates an instance of theColumnImportance
structures containing column importance metrics, sorted in order of descending importance.ColumnImportance.Builder
avoiding the need to create one manually viaColumnImportance.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocolumnImportances(List<ColumnImportance>)
.- Parameters:
columnImportances
- a consumer that will call methods onColumnImportance.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-