![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 51
python练习
owen_rui
用心改变世界
展开
-
5分钟理解Focal Loss与GHM
Focal LossFocal Loss的引入主要是为了解决难易样本数量不平衡(注意,有区别于正负样本数量不平衡)的问题,实际可以使用的范围非常广泛,为了方便解释,还是拿目标检测的应用场景来说明:单阶段的目标检测器通常会产生高达100k的候选目标,只有极少数是正样本,正负样本数量非常不平衡。我们在计算分类的时候常用的损失——交叉熵的公式如下:为了解决正负样本不平衡的问题,我们通常会在交叉熵损失的前面加上一个参数 alpha,即:但这并不能解决全部问题。根据正、负、难、易,样本一共可以分为以下四类原创 2021-03-15 10:54:20 · 378 阅读 · 0 评论 -
argparse模块用法实例详解
argparse模块用法实例详解argsparse是python的命令行解析的标准模块,内置于python,不需要安装。这个库可以让我们直接在命令行中就可以向程序中传入参数并让程序运行。港真的,今天是我第一次学习argsparse。因为用不到,自然也就没有学习的动力。但是现在电脑有点卡,每次打开pycharm太卡了,逼得我不得不开始使用命令行来测试代码。传入一个参数我们先在桌面新建“arg学习”的文件夹,在该文件夹中新建demo.py文件,来看一个最简单的argsparse库的使用的例子。impo原创 2021-03-10 10:49:46 · 213 阅读 · 0 评论 -
IndexError: index 69 is out of bounds for axis 1 with size 52 yolov3数据加载报错
IndexError: index 69 is out of bounds for axis 1 with size 52生成0矩阵的代码: labels[feature_size] = np.zeros(shape=(feature_size, feature_size, 3, 5 + cfg.CLASS_NUM))中心点计算: cx_offset, cx_index = math.modf(cx * feature_size / cfg.IMG_WIDTH)原创 2021-01-31 18:16:28 · 1010 阅读 · 0 评论 -
pytorch 全链接网络实现 手写MNIST数据集识别 附带保存图像
pytorch 全链接网络实现 手写MNIST数据集识别 附带保存图像mnist数据集图像大小 1* 28 * 28首先我们确定网络结构:第一层:784 * 256 + BN层 + RELU激活第二层:256 * 128 + BN层 + RELU激活第三层:128* 10784也就是把28*28,可以理解为把图像数据size为一排输入网络,中间层的256 与128 的设置看情况,最好设置为2的n次方,这样能够方便电脑的计算,bn层的作用是把数据压缩到指定范围,方便损失函数的计算。接下来依原创 2020-11-30 16:19:18 · 274 阅读 · 0 评论 -
opencv PIL 生成简单随机验证码
生成简单验证码(可旋转)import randomfrom PIL import ImageFont ,ImageDraw, Imageimport numpy as npimport cv2 as cvdef ranchar():#随机文字 a = chr(np.random.randint(65,90)) b = chr(np.random.randint(97, 122)) c = str(np.random.randint(0, 9)) retur原创 2020-11-03 17:36:21 · 262 阅读 · 0 评论 -
PIL常用操作 基本操作
PIL常用操作 基本操作from PIL import Image,ImageDraw,ImageFilter,ImageFontimage=Image.open('test01.jpg')# image.show()# img1=image.filter(ImageFilter.BLUR)#模糊# img2=image.filter(ImageFilter.DETAIL )#增强饱和度# img3=image.filter(ImageFilter.CONTOUR)#轮廓# img4=im原创 2020-10-29 10:52:27 · 473 阅读 · 0 评论 -
matplotlib pyplot 基本操作
matplotlib pyplot 基本操作原创 2020-10-28 17:27:01 · 242 阅读 · 0 评论 -
打印直角三角形 等边三角形 python
打印直角三角形 等边三角形 python1.直角三角形for i in range(5): for j in range(1+i): print("*",end='') print()2.等腰三角形for i in range(4):#0 1 2 3 for j in range(3-i):#3 2 1 0 print(' ',end='') for k in range(1+2*i):#1,3,5,7 pri原创 2020-10-28 15:39:39 · 363 阅读 · 0 评论