cvedia::rt::iface::ClassifierEval¶
Public Functions¶
| Name | |
|---|---|
| virtual | ~ClassifierEval() =default |
| virtual iface::ClassifierSummary | evaluate(cvec detections, cvec groundtruth, std::vector< std::string > categories) =0 |
| virtual iface::ClassifierSummary | evaluateMultiLabel(cvec classifications, cvec groundtruth, std::vector< std::string > categories, float confidence_threshold) =0 |
| virtual iface::ClassifierSummary | diff(cvec detections1, cvec detections2, cvec groundtruth, std::vector< std::string > categories) =0 |
| virtual std::string | summaryToString(iface::ClassifierSummary const & summary) const =0 |
Public Functions Documentation¶
function ~ClassifierEval¶
virtual ~ClassifierEval() =default
function evaluate¶
virtual iface::ClassifierSummary evaluate(
cvec detections,
cvec groundtruth,
std::vector< std::string > categories
) =0
function evaluateMultiLabel¶
virtual iface::ClassifierSummary evaluateMultiLabel(
cvec classifications,
cvec groundtruth,
std::vector< std::string > categories,
float confidence_threshold
) =0
function diff¶
virtual iface::ClassifierSummary diff(
cvec detections1,
cvec detections2,
cvec groundtruth,
std::vector< std::string > categories
) =0
function summaryToString¶
virtual std::string summaryToString(
iface::ClassifierSummary const & summary
) const =0