Metrics for eVision.EasyDeepLearning.EDeepOCRTool. More...
Public Member Functions | |
| None | __init__ (self) |
| Constructs a eVision.EasyDeepLearning.EDeepOCRToolMetrics. | |
| None | __init__ (self, eVision.EasyDeepLearning.EDeepOCRToolMetrics other) |
| Copy constructor of a eVision.EasyDeepLearning.EDeepOCRToolMetrics object. | |
| None | AddResult (self, eVision.EasyDeepLearning.EDeepOCRToolResult result) |
| Add a result to the metrics. | |
| None | AddResult (self, float loss) |
| Adds a loss result to the metrics. | |
| None | RemoveResult (self, eVision.EasyDeepLearning.EDeepOCRToolResult result) |
| Removes a result from the metrics. | |
| None | RemoveResult (self, float loss) |
| Removes a loss result from the metrics. | |
| bool | IsValid (self) |
| Whether the metrics contains data or not. | |
| float | ComputeLocationThresholdMaximizingRecall (self) |
| Computes the location threshold that will maximize the eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationRecall. | |
| float | ComputeLocationThresholdMaximizingFScore (self) |
| Computes the location threshold that will maximize the eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationFScore. | |
| float | ComputeLocationThresholdMaximizingPrecision (self) |
| Computes the location threshold that will maximize the eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationPrecision. | |
| None | Load (self, str path) |
| Loads the eVision.EasyDeepLearning.EDeepOCRToolMetrics. | |
| None | Load (self, eVision.ESerializer|None serializer) |
| Loads the eVision.EasyDeepLearning.EDeepOCRToolMetrics. | |
| None | Save (self, str path) |
| Saves the eVision.EasyDeepLearning.EDeepOCRToolMetrics. | |
| None | Save (self, eVision.ESerializer|None serializer) |
| Saves the eVision.EasyDeepLearning.EDeepOCRToolMetrics. | |
| eVision.EasyDeepLearning.EDeepOCRModel | Model (self) |
| The type of model for this result. | |
| float | Error (self) |
| Error computed during training. | |
| float | LocationFScore (self) |
| F Score of the location (harmonic mean of the precision and recall). | |
| float | LocationRecall (self) |
| Recall of the location (proportion of ground truth text that are correctly detected). | |
| float | LocationPrecision (self) |
| Precision of the location (proportion of detected texts that are correctly detected). | |
| eVision.EasyDeepLearning.EClassificationMetrics | OrientationMetrics (self) |
| Get the metrics for the orientation. | |
| float | RecognitionImageAccuracy (self) |
| Get the image-wise accuracy (mean per-image accuracy). | |
| float | RecognitionWordAccuracy (self) |
| Get the word-wise accuracy (share of words that were correctly read in all images). | |
| float | LocationThreshold (self) |
| Location threshold for which to compute the metrics. | |
| LocationThreshold (self, float value) | |
| Location threshold for which to compute the metrics. | |
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.__init__ | ( | self | ) |
Constructs a eVision.EasyDeepLearning.EDeepOCRToolMetrics.
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.__init__ | ( | self, | |
| eVision.EasyDeepLearning.EDeepOCRToolMetrics | other ) |
Copy constructor of a eVision.EasyDeepLearning.EDeepOCRToolMetrics object.
| other | Reference to the eVision.EasyDeepLearning.EDeepOCRToolMetrics object that should be copied |
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.AddResult | ( | self, | |
| eVision.EasyDeepLearning.EDeepOCRToolResult | result ) |
Add a result to the metrics.
| result | Result to add to the metrics. |
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.AddResult | ( | self, | |
| float | loss ) |
Adds a loss result to the metrics.
| loss | Loss to add to the metrics. |
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.ComputeLocationThresholdMaximizingFScore | ( | self | ) |
Computes the location threshold that will maximize the eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationFScore.
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.ComputeLocationThresholdMaximizingPrecision | ( | self | ) |
Computes the location threshold that will maximize the eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationPrecision.
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.ComputeLocationThresholdMaximizingRecall | ( | self | ) |
Computes the location threshold that will maximize the eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationRecall.
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.Error | ( | self | ) |
Error computed during training.
| bool eVision.EasyDeepLearning.EDeepOCRToolMetrics.IsValid | ( | self | ) |
Whether the metrics contains data or not.
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.Load | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Loads the eVision.EasyDeepLearning.EDeepOCRToolMetrics.
The given eVision.ESerializer must have been created for reading.
| serializer | The serializer. |
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.Load | ( | self, | |
| str | path ) |
Loads the eVision.EasyDeepLearning.EDeepOCRToolMetrics.
The given eVision.ESerializer must have been created for reading.
| path | The file path. |
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationFScore | ( | self | ) |
F Score of the location (harmonic mean of the precision and recall).
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationPrecision | ( | self | ) |
Precision of the location (proportion of detected texts that are correctly detected).
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationRecall | ( | self | ) |
Recall of the location (proportion of ground truth text that are correctly detected).
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationThreshold | ( | self | ) |
Location threshold for which to compute the metrics.
| eVision.EasyDeepLearning.EDeepOCRToolMetrics.LocationThreshold | ( | self, | |
| float | value ) |
Location threshold for which to compute the metrics.
| eVision.EasyDeepLearning.EDeepOCRModel eVision.EasyDeepLearning.EDeepOCRToolMetrics.Model | ( | self | ) |
The type of model for this result.
| eVision.EasyDeepLearning.EClassificationMetrics eVision.EasyDeepLearning.EDeepOCRToolMetrics.OrientationMetrics | ( | self | ) |
Get the metrics for the orientation.
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.RecognitionImageAccuracy | ( | self | ) |
Get the image-wise accuracy (mean per-image accuracy).
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.RecognitionWordAccuracy | ( | self | ) |
Get the word-wise accuracy (share of words that were correctly read in all images).
Biased towards images containing a large number of words.
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.RemoveResult | ( | self, | |
| eVision.EasyDeepLearning.EDeepOCRToolResult | result ) |
Removes a result from the metrics.
| result | Result to remove from the metrics. |
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.RemoveResult | ( | self, | |
| float | loss ) |
Removes a loss result from the metrics.
| loss | Loss result to remove from the metrics. |
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.Save | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Saves the eVision.EasyDeepLearning.EDeepOCRToolMetrics.
The given eVision.ESerializer must have been created for writing.
| serializer | The serializer. |
| None eVision.EasyDeepLearning.EDeepOCRToolMetrics.Save | ( | self, | |
| str | path ) |
Saves the eVision.EasyDeepLearning.EDeepOCRToolMetrics.
The given eVision.ESerializer must have been created for writing.
| path | The file path. |