深度学习
freedomUSTB
这个作者很懒,什么都没留下…
展开
-
CV常见损失函数
CV常见损失函数原创 2022-04-20 11:23:26 · 281 阅读 · 0 评论 -
CV常见算法
CV常见算法列表图像增强算法nms算法kmeans算法precision、recall、f-score计算方法原创 2022-04-08 17:14:47 · 2390 阅读 · 0 评论 -
制作coco格式数据集,用于mask rcnn训练
原格式为只包含polypoints的四个顶点,转化为用于训练mask rcnn的coco格式数据集。"""https://github.com/wusaifei/prepare_detection_dataset/blob/master/labelme2coco.py"""import osimport jsonimport numpy as npimport cv2classname_to_id = {"card": 1}def order_points_clock(pts):原创 2022-03-10 17:45:39 · 809 阅读 · 0 评论 -
CV:imgaug数据增强方法
背景CV训练模型时,如果数据缺乏,我们会采用多种数据增强策略,用于增加数据多样性,常用的数据增强策略有亮度增强、翻转、旋转、模糊等方法。本文主要是基于imgaug库函数实施的一种旋转的数据增强策略。代码如下import osimport cv2import randomimport numpy as npimport imgaugimport imgaug.augmenters as iaaseqs = iaa.Sequential([ iaa.Fliplr(0.5),原创 2022-02-22 18:00:34 · 598 阅读 · 2 评论 -
目标检测后处理之NMS
给定boxes(xmin、ymin、xmax、ymax)、scores、conf_thresh、nms_thresh、topk等参数,对目标框进行非极大值抑制(NMS)操作。闲话少说,直接上代码:import numpy as npdef py_nms_cpu(boxes, scores, nms_thresh): xmin = boxes[:, 0] ymin = boxes[:, 1] xmax = boxes[:, 2] ymax = boxes[:, 3].原创 2022-02-09 16:17:50 · 2529 阅读 · 0 评论 -
深度学习之激活函数
最近偶然间把近几年常用的一些激活函数打印了出来,发现他们好像啊。代码如下:import numpy as npimport matplotlib.pylab as pltdef Sigmoid(x): return 1./(1.+np.exp(-x))def ReLU(x): return np.maximum(0, x)def ReLU6(x): return np.minimum(6., np.maximum(0, x))def Swish(x):原创 2021-12-09 15:45:26 · 2581 阅读 · 0 评论