![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习相关
深度学习相关
上交-威哥
上海交通大学在读博士,计算机视觉、机器学习方向。只讲干货、硬货,不废话。B站地址:https://space.bilibili.com/568237351?spm_id_from=333.1007.0.0
展开
-
IOU_loss、DIOU_loss、GIOU_loss、CIOU_loss代码实现(分为torch版和numpy版)
几种IOU损失的优缺点对比:直接上代码,需要自取:1、IOU#---------------------numpy实现版----------------------------------------#import numpy as npdef bboxes_iou(boxes1,boxes2): ''' cal IOU of two boxes or batch boxes such as: (1) boxes1 = np.asarray([[0原创 2022-04-01 11:28:21 · 5013 阅读 · 3 评论 -
标注文件格式转换:xml和json相互转化、xml和txt相互转化、txt和json相互转化
1、xml转json#coding:utf-8import osimport globimport jsonimport shutilimport numpy as npimport xml.etree.ElementTree as ET# 项目根目录下放置data/coco文件夹,里面分别有annotations、train2017、val2017三个文件夹。# 格式转化前要将xml和图片全部放入annotation文件夹中,train2017、val2017里面为空。# 转换后生成的原创 2022-05-16 09:59:34 · 2527 阅读 · 2 评论 -
深度学习模型训练tips&典型报错解决方案(持续更新)
一、Pytorch页面文件太小,无法完成操作1、可能是python安装根目录磁盘虚拟内存不足,应增大虚拟内存,虚拟内存默认为C盘的2GB。2、可能是对应磁盘空间不足,需清理磁盘空间。3、如使用win10系统,Datalodar可能出现问题,应尝试将num_workers设小一点,或直接置0。4、可能是batch_size设置的太大,显存不够,应调小batch_size。二、使用命令在终端中查看训练时GPU的使用情况(要先进入对应虚拟环境):watch -n 10 nvidia-smi #每10原创 2022-03-25 10:55:48 · 5330 阅读 · 1 评论 -
深度学习模型特征可视化(以yolov4为例)
一般来说,深度学习模型中的可视化分为两种:GAM/Grad_GAM、特征图可视化。原创 2022-03-29 20:55:22 · 10561 阅读 · 19 评论 -
深度学习中涉及到的计算机基础知识汇总(持续更新)
**一、windows句柄:**数值上,是一个32位无符号整型(32位系统下);逻辑上,相当于指针的指针;形象理解上,是windows中各个对象的唯一的,固定不变的ID;作用上,windows使用句柄来标识诸如窗口、位图、画笔等对象,通过句柄找到这些对象。二、进程与线程:1、进程在内存中有独立的地址空间,一个程序至少有一个进程,一个进程至少有一个线程。2、线程有自己的堆栈和局部变量,一个线程死掉则整个进程死掉。若要求同时进行共享变量的并发操作,用多线程并发。3、多个线程可共享同一个进程的内存单元,提原创 2022-04-12 09:35:38 · 1378 阅读 · 0 评论