自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(242)
  • 收藏
  • 关注

原创 python学习笔记——高阶函数map、reduce、filter与lambda函数的搭配使用

作用是将可迭代对象的一二参数喂入函数,再将函数输出与第三个参数喂入函数,依次进行,这个函数是两个参数的,可以用lambda匿名函数。函数的参数是一个函数,一个可迭代对象。:以函数为参数的函数为高阶函数。

2023-10-26 00:44:44 227

原创 pyotrch学习笔记——模型与数据放到GPU上

可以看出数据是返回值,模型是自身转换。

2023-10-26 00:32:01 450

原创 python学习笔记——单下划线与双下划线命名变量

【代码】python学习笔记——单下划线与双下划线命名变量。

2023-10-24 00:40:15 244

原创 python学习笔记——环境管理器

https://www.cnblogs.com/f-ck-need-u/p/10111121.html

2023-10-23 01:47:18 58

原创 mmdetection3d

【代码】mmdetection3d。

2023-10-23 01:38:41 220

原创 python学习笔记——魔法方法

vars()setattr()getattr()

2023-10-15 23:20:44 52

原创 pytorch_quantization安装

直接安装pytorch-quantization会找不到,需要首先安装 nvidia-pyindex 包, nvidia-pyindex是一个 pip 源,用来连接英伟达的服务器下载需要的包。这时pip install pytorch_quantization会依次提示找不到 依赖包:absl-py>=0.7.0、sphinx-glpi-theme、 prettytable。可以将pip源更换后安装依赖包后再将pip源切换到nvidia-pyindex进行pytorch-quantization的安装。

2023-10-14 13:30:34 3488 6

原创 resnet50int8

resnet50int8

2023-10-10 00:54:21 48

原创 pytorch学习笔记——BCE与CE

BCELoss的话只需要网络输出一个通道,CE Loss(Cross Entropy Loss)需要输出n_class个通道。对于二分类任务可以使用CE Loss输出两个通道,也可以使用BCE Loss输出一个通道。

2023-09-26 00:56:55 332

原创 BEV基础

将前置车载摄像头拍摄的图像,利用透视变换转换成鸟瞰图的视角:选取前置摄像头拍摄的透视图中的一块区域的四个点,获取图像中这四个点对应在俯瞰视角中的坐标点,计算转换矩阵,然后进行重映射,就能将前视图重映射到鸟瞰图。计算机视觉中,平面的单应性被定义为从一个平面到另一个平面的投影映射。第一:在ego坐标系z==0的平面选取四个不同线,例如(-10,5,0),(10,5,0),(-10,50,0),(10,50,0)。1、开始->未标定->获取透视图中的点坐标和物理世界中的点坐标->计算单应性矩阵->透视变换。

2023-09-19 01:16:18 266 1

原创 机器学习笔记之变分推断

为了求解隐变量z在观测变量x的条件概率,根据p(z|x)=p(x,z)/p(x),又因为p(x)很难求出,所以可以通过拟合q(z)与p(z|x)的分布来近似求出p(z|x),通过最小化q(z)与p(z|x)的KL散度来求出q(z)的分布。

2022-12-08 15:17:04 352 1

原创 参数估计方法

贝叶斯公式:P(x|y) = P(y|x)p(x) / p(y)最大似然估计、最大后验概率估计、贝叶斯估计。条件概率:P(x|y), P(y|x)似然函数:L(x|y) = P(y|x)先验概率:p(x) , p(y)后验概率:P(x|y)

2022-12-01 11:27:38 191

原创 ascii、unicode、utf-8

https://www.cnblogs.com/crazylqy/p/10184291.html

2022-11-29 17:37:19 178

原创 pytorch学习笔记——常用函数

torch.softmax()torch.reduce_max()torch.pow()torch.subtrack()torch.gather()torch.log()

2022-11-29 11:49:09 426

原创 labelme使用教程

先安装python3.8,再安装pyqt5。

2022-10-25 10:30:28 1361 1

原创 目标检测学习笔记——paddleDetection使用

一、修改图片缩放尺寸为32的倍数。

2022-08-03 21:50:58 903

原创 目标检测学习笔记——小目标检测

YOLOV5 的小目标检测网络结构优化方法汇总(附代码)

2022-08-03 21:47:50 923

原创 linux学习笔记——tmux

代码】linux学习笔记——tmux。

2022-07-15 11:47:22 135

原创 python学习笔记——python -m

预先知识:1、一个python脚本里,if name == ‘main’:后面的代码在其他代码里通过import当作包的时候被调用的时候,是不会被执行的,只有通过执行本脚本才会执行。python **.py2、sys.pathsys.path特指模块的查询路径的列表,初始化是从环境变量PYTHONPATH。作用: python -m ** 作用是将模块当作脚本去调用,相当于python **.py,好处是可以不用指定脚本的位置,在不知道脚本的位置时可以直接执行此脚本,为什么说将模块当作脚本去调用,

2022-07-13 10:53:36 729

原创 深度学习学习笔记——解决conda、pip下载过慢的问题

https://blog.csdn.net/moonlightpeng/article/details/115677407

2022-07-12 17:56:44 365

原创 深度学习可视化

https://jishuin.proginn.com/p/763bfbd687ba

2022-07-12 00:00:45 326

原创 pytorch学习笔记——torch.repeat(),torch.expend()

torch.repeat与numpy中的np.tile()类似,可以视作将tensor作为一个元素,按照指定倍数进行复制,其中第一个参数表示axis=0的方向进行倍数复制,第二个参数表示axis=1的方向进行倍数复制,1表示1被复制,即不复制,注意输入是几维的,参数就要有几个数,tensor.repeat(2,1,1)= tensor.repeat((2,1,1))......

2022-06-13 02:22:27 560 1

原创 linux学习笔记——swig

参考链接:linux 安装swig下载地址:https://sourceforge.net/projects/swig/files/swig/tar xvf swig-4.0.2.tar.gzcd swig-4.0.2./configuremakesudo make install输入:swig -version 查看是否安装成功错误:./configure时出现错误 Cannot find pcre-config script from PCRE (Perl Compatible Regular Exp

2022-06-10 18:18:08 1200

原创 GLUE基准数据下载

官方链接:https://gluebenchmark.com/tasks官方下载数据脚本:https://link.zhihu.com/?target=https%3A//github.com/nyu-mll/jiant/blob/master/scripts/download_glue_data.py脚本:''' Script for downloading all GLUE data.Note: for legal reasons, we are unable to host MRPC.You

2022-05-10 22:27:24 717

原创 python学习笔记——libpng warning: iCCP: known incorrect sRGB profile 警告,问题解决

链接:https://blog.csdn.net/qq_37924224/article/details/119181028

2022-04-13 17:22:20 3617

原创 python学习笔记——matplotlib和seaborn

一、matplotlib错误:RuntimeWarning: Glyph xxxxx missing from current font. font.set_text(s, 0.0, flags=flags)这是因为python字体警告,不能显示中文解决方法:matplotlib.rcParams[‘font.sans-serif’] = [‘KaiTi’]https://blog.csdn.net/weixin_41936775/article/details/117166237plt.figu

2022-04-12 03:00:30 949

原创 目标检测学习笔记——数据集格式

一、coco的json数据格式https://blog.csdn.net/xiaobumi123/article/details/114697850{“info”: info, # dict“licenses”: [license], # list ,内部是dict“images”: [image], # list ,内部是dict“annotations”: [annotation], # list ,内部是dict“categories”: # list ,内部是dict}info与l

2022-04-08 18:59:58 611

原创 pytorch学习笔记——autograd

一、参考链接https://blog.51cto.com/u_15047489/2619287https://zhuanlan.zhihu.com/p/83172023二、叶子节点与结果节点pytorch用计算图(动态图,tensorflow是静态图)来描述计算,计算图分为节点和边两要素,节点为张量(分为叶子节点和结果节点,可以通过tensor.is_leaf查看,用户自己创建的都是叶子节点),计算(卷积、加乘)为边。叶子节点和结果节点的意义在于反向传播时叶子结点的梯度会保存可以通过tensor.g

2022-04-02 18:34:58 1597

原创 pytorch学习笔记——torch.tensor()、torch.Tenosor()与torch.empty()

目录官方文档:一、torch.tensor与torch.Tensor区别二、torch.Tensor与torch.empty三、总结官方文档:https://pytorch.org/docs/stable/generated/torch.empty.html#torch.empty一、torch.tensor与torch.Tensor区别torch.tensor是一个函数,复制参数data的值,并转化为指定的数据类型,默认是原data的类型。aa = torch.tensorbb = torch

2022-04-02 16:28:22 6927

原创 目标检测学习笔记——CV与模型融合

How To CV and How To Ensemble OOF Files一、怎么做交叉验证将完整的数据集划分成N份(如五份,称为Fold1, Fold2, Fold3, Fold4, Fold5),然后我们训练出五个模型,比如用2-5的fold做训练,fold1做预测验证,一次进行五次训练验证。这样我们就对所有的训练集进行过一次预测,这个预测结果称之为OOF(out of fold),CV的分数就是用所有的训练集以及预测的结果来计算得到OOF_AUC = roc_auc_score( trai

2022-03-28 00:06:05 3102

原创 pytorch学习笔记——算术运算

pytorch中的乘法一共有四种,有 * 乘,torch.mul,torch.mm,torch.matmul。其中*乘和torch.mul都是element-wise的乘法,也就对应元素相乘。而后两种是数学上的矩阵乘法。参考链接:https://blog.csdn.net/real_ilin/article/details/112412137...

2022-03-27 21:50:21 1486

原创 深度学习笔记——hrnet

一、HRNet参考链接:https://zhuanlan.zhihu.com/p/143385915hrnet改进点:1、将不同分辨率之间的串联改为了并联2、始终保持着高分辨率的特征图(具有较强的位置信息)(最上面一层的特征图)3、将不同分辨率进行融合,提升模型性能怎么做:1、相同分辨率之间直接进行复制2、下采样采用的是33卷积而不是最大池化3、上采样采用的双线性插值以及利用11卷积来调整通道数以进行特征融合4、不同分辨率的特征图进行特征融合采用的是直接add...

2022-03-25 23:00:45 2536

原创 linux学习笔记——shell脚本引用其他脚本

执行脚本文件的方式# 1、bash main.sh# 2、source main.sh# 3、. ./main.shbash是新开一个shell,父脚本和子脚本不共用变量. ./ 和source是用同一个shell,父脚本和子脚本共用变量参考链接:https://www.jb51.net/article/186203.htm...

2022-03-20 20:56:49 1165

原创 python学习笔记——局部变量与全局变量

在函数内部定义的变量或者是class类方法内定义的不带self的变量为局部变量函数内部只能访问全局变量的值而不能改变,所以要想改变可以用·global声明或者带selfclass Solution: def dd(self, root): ans = 4 def ddd(node): ans = 3 # 返回该节点为根的子树的深度 return 3 ddd(root)

2022-03-14 15:24:37 1066

原创 python学习笔记——floor函数与ceil函数、round函数、clamp函数

floor函数用于向下取整,需要导入math模块才能使用。round函数用于保留指定位数,有类似功能的有三种函数格式化输出方法用法round(小数,位数)

2022-03-04 22:59:30 1117

原创 python学习笔记——列表

一、常用方法1. 删除(1) remove删除遇到的第一个指定元素,无返回值(2) pop按索引删除指定索引所在的元素,默认为-1,返回删除的元素2. 添加(1) insert在指定位置插入元素,l.insert(索引,元素)(2) append在末尾添加元素3. 查找(1) index参考链接:https://www.cnblogs.com/foremostxl/p/9394437.html在指定区间内查找元素,没有的话返回一个错误,会影响后面程序的执行,可以用在字符串或列表中

2022-03-03 20:33:07 145

原创 目标检测学习笔记——使用wandb

一、windows使用1、首先pip install wandb2、然后在官网注册获取key3、import wandbwandb.login(key='400fa74e3697eb0beff75f5ab1d0ab73954540c7')二、linux使用1、sudo pip3 install wandb2、然后在官网注册获取key3、cd /usr/local/bin/wandb login # 输入key...

2022-03-03 15:58:40 3369

原创 目标检测学习笔记——探索YOLOV5

yolov5的学习率调度器采用的是LambdaLR参考链接: 目标检测 YOLOv5 - 学习率yolov5学习率设置

2022-03-03 11:56:43 5374 4

原创 pytorch学习笔记——loss.backward()、optimizer.step()、scheduler.step()

loss.backward()进行反向传播求出梯度optimizer进行参数管理与更新,所以optimizer放在backward后面用求出的梯度进行参数更行,记住step之前要进行optimizer.zero_grad(),否则用的梯度包含上一个batch的,相当于batch_size为之前的两倍,所以optimizer.step()是用在batch里的scheduler.step()是用来更新学习率的,所以用在epoch里参考资料: Pytorch optimizer.step() 和loss.b

2022-03-03 11:50:04 2388

原创 linux学习笔记——tee

参考链接:linux命令详解——teelinux tee命令_Linux tee命令示例深入理解Linux shell中2>&1的含义(全网最全,看完就懂)https://mp.weixin.qq.com/s?Shell:管道与重定向作用: 当我们即想要在屏幕上看到输出内容又想保存输出到文件就可以用tee,tee通常与管道符搭配使用。echo 'HELLO WORLD' | tee out1.txt out2.txt # 覆盖。写入多个文件echo 'HELLO WORLD P

2022-03-02 15:38:55 745

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除