难例上传介绍及说明
1.1.2固件版本开始支持边缘AI难例发现算法,如果要使用难例上传相关接口,请先升级固件版本到1.1.2,详情请见升级固件版本。
当前主要支持的难例发现算法如下。
- 图片分类
CrossEntropyFilter(threshold_cross_entropy)
原理: 根据推理结果的交叉熵,判断熵是否小于交叉熵,小于则为难例。
输入: 推理结果prediction classes list,例如[class1-score, class2-score, class2-score,....],class-score表示类别得分,其范围为[0,1]。
输出: True or False,True是难例,False是非难例。
- 目标检测
IBT (image-box-thresholds)
原理:box_threshold框阈值用于计算图片难例系数,推理结果的置信度得分小于阈值的数量占总输出推理框的百分比;img_threshold图阈值用于判断该图片是否是难例。
输入: prediction boxes list,,例如[bbox1, bbox2, bbox3,....],其中bbox = [xmin, ymin, xmax, ymax, score, label],x和y为框的坐标,score表示置信度得分,label表示类别标签,score的范围需要为[0,1]。
输出: True or False,True是难例, False是非难例。
CSF(confidence score filter)
原理:box_threshold_low和box_threshold_up框阈值用于判断该图片是否是难例,方法是只要有一个输出框置信度得分在区间[box_threshold_low, box_threshold_up],就判断该图片是难例。
输入:prediction boxes list,,例如[bbox1, bbox2, bbox3,....],,其中bbox = [xmin, ymin, xmax, ymax, score, label],x和y为框的坐标,score表示置信度得分,label表示类别标签,score范围为[0,1]。
输出:True or False, True是难例, False是非难例。