![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
人工智能学习
文章平均质量分 56
人工智能学习
AI_潜行者
这个作者很懒,什么都没留下…
展开
-
openpose 安装到简单实用 win11
openpose 安装与简单使用原创 2022-08-25 20:21:01 · 2539 阅读 · 0 评论 -
C++简易Tensor实现
简易Tensor原创 2022-08-04 21:59:46 · 1353 阅读 · 0 评论 -
pytorch处理RNN输入变长序列padding
pytorch处理RNN输入变长序列padding一、为什么RNN需要处理变长输入假设我们有情感分析的例子,对每句话进行一个感情级别的分类,主体流程大概是下图所示:但是 当进行批次(batch)训练时,会存在很多训练样例长度不同的情况,这就需要padding,将短句子padding为跟最长的句子一样。比如向下图这样:但是这会有一个问题,什么问题呢?比如上图,padding了5的pad符号,导致 LSTM 通过了非常多无用字符,这样得到的句子表示就会有误差,更直观的如下图:正确的做法应该是?原创 2022-01-03 14:31:48 · 1101 阅读 · 0 评论 -
YOLOX自定义VOC数据集训练与测试
YOLOX自定义VOC数据集训练与测试一、数据准备首先要确保YOLOX中的目录结构是这样的!make_dir.pyimport osos.makedirs('VOCdevkit/VOC2007')os.mkdir('VOCdevkit/VOC2007/Annotations')os.mkdir('VOCdevkit/VOC2007/ImageSets')os.mkdir('VOCdevkit/VOC2007/ImageSets/Main')os.mkdir('VOCdevkit/VOC原创 2021-10-27 01:09:57 · 211 阅读 · 0 评论 -
图像预处理 mean=[0.485, 0.456, 0.406] std=[0.229, 0.224, 0.225] 的由来以及使用
为什么一些深度学习的图像预处理使用mean=[0.485, 0.456, 0.406] and std=[0.229, 0.224, 0.225]来正则化?Using the mean and std of Imagenet is a common practice. They are calculated based on millions of images. If you want to train from scratch on your own dataset, you can calculat原创 2021-10-22 17:25:16 · 8092 阅读 · 0 评论 -
人工智能-标注工具-收集
精灵助手labelmerolabelimg原创 2021-10-22 16:19:21 · 757 阅读 · 1 评论 -
labelme标注转自定义mask色彩图
labelme标注后转自定义mask色彩图声明:该项目代码是基于 官网提供的 labelme_json_to_dataset.py 改进而成先看一下效果原图labelme标签图,并保存json生成的效果图再看一下代码项目结构是这样项目├─data│ ├─img #存放图片│ ├─json #存放保存的json│ └─label└─tool│ └─labelme_json_to_dataset.py│ └─tools.py└─main.py注意:库函数有个地方需要原创 2021-10-21 00:09:08 · 744 阅读 · 0 评论 -
windows 下安装tensorRT
windows 下安装 tensorRT环境配置(头文件、静态库和动态库)去这个地方下载对应的版本https://developer.nvidia.com/nvidia-tensorrt-8x-download将 TensorRT-8.0.1.6\include中头文件 copy 到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include将TensorRT-8.0.1.6\lib 中所有lib文件 copy 到C:\Progr原创 2021-09-25 23:11:03 · 427 阅读 · 0 评论 -
QT在msvc下使用qmake配置openc和torch
求打赏求打赏,,,首先确定opencv库、torch-release库、torch-debug库的放置路径D:\lib\opencvD:\lib\libtorch-win-shared-with-deps-1.9.0+cpu\libtorchD:\lib\libtorch-win-shared-with-deps-debug-1.9.0+cpu\libtorch项目.pro中加入.pri文件,内容如下:include(xxx.pri).pri文件,内容如下:###############原创 2021-07-18 17:13:53 · 405 阅读 · 1 评论 -
one-hot编码,精髓
one-hot 编码one-hot 目的:解决多分类问题原理:比如我们有一100张动物的图片,一共有10种动物,****[鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪],我们创建10个文件夹分别存放这些动物,文件夹就是这些动物的标签,这10个文件夹的文件名就是这些图片的标签(分类)。[1,0,0,0,0,0,0,0,0,0] ==》 鼠[0,1,0,0,0,0,0,0,0,0] ==》 牛...[0,0,0,0,0,0,0,0,1,0] ==》 狗[0,0,0,0,0,0,0,0,0,1原创 2021-07-12 11:04:15 · 153 阅读 · 1 评论 -
Pytorch 中 backward() 和 grad 的问题
backward()是Pytorch中用来求梯度的方法,以下分为三种情况:第一种:out.backwark()中out是一个标量import torchfrom torch.autograd import Variable#生成一个内容为[2,3]的张量,Varibale 默认是不要求梯度的,如果要求梯度,#需要加上requires_grad=True来说明#这里的Variable是为了设置变量,把a0=2,a1=3设置为两个变量a = Variable(torch.tensor([2,3原创 2021-07-10 02:41:40 · 991 阅读 · 0 评论