dlpy.model.Model.evaluate_object_detection¶
-
Model.
evaluate_object_detection
(ground_truth, coord_type, detection_data=None, classes=None, iou_thresholds=array([0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 0.95]))¶ Evaluate the deep learning model on a specified validation data set.
- Parameters
- ground_truthstring or CASTable, optional
Specifies a ground truth table to evaluate its corresponding prediction results
- coord_typestring, optional
Specifies the format of how ground_truth table to represent bounding boxes. Valid Values: ‘yolo’, ‘coco’
- detection_datastring or CASTable, optional
Perform evaluation on the table. If the parameter is not specified, the function evaluates the last prediction performed by the model.
- classesstring or list-of-strings, optional
The classes are selected to be evaluated. If you never set it, then it will perform on all of classes in ground truth table and detection_data table.
- iou_thresholdsfloat or list-of-floats, optional
Specifying an iou threshold or a list of iou thresholds that determines what is counted as a model predicted positive detection of the classes defined by classes parameter.
- Returns
- list containing calculated results.