其中,主要涉及到data模块的存储操作,datatask模块的轮询,执行任务操作,以及算法模块的训练操作;
中间件主要是利用到了redis,通过redis的zset作为一种优先队列去存储任务请求,等待算法服务的消费,以及把消费结果存储到redis的队列中返回给后端服务。
而算法服务集成了不同算法,比如目标检测算法,简单的概括就是:
给个一个输入图像(448*448),首先将图像划分成77的网格;对于每个网格,我们都预测2个边框(包括每个边框是目标的置信度以及每个边框区域在多个类别上的概率);
根据上一步可以预测出772个目标窗口,然后根据阈值去除可能性比较低的目标窗口,最后NMS去除冗余窗口即可。
核心思想就是利用整张图作为网络的输入,直接在输出层回归bounding box的位置和bounding box所属的类别。
智能标注业务逻辑
最新推荐文章于 2024-11-15 18:38:47 发布