自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python学习(6)——分支结构

任何简单或者复杂的算法都可以由顺序结构,选择结构,循环结构这三种基本结构组合而成。顺序结构:程序从上到下顺序的执行代码,中间没有任何的判断和跳转,直到程序结束对象的布尔值:使用内置函数bool() 获取以下的对象的布尔值为False:False数值0none空字符串空列表空元组空字典空集合布尔值的测试代码如下:#测试对象......

2022-06-09 10:44:07 1759

原创 AGPCNet——Parameter()函数

parameter()函数:在使用pytorch训练神经网络的时候,本质上面试训练一个函数,这个函数输入一个数据(比如cv中输入一张图像),输出一个预测(比如输出这一张图片中的物体是属于什么类别的)。然而在我们给定这个函数的结构(比如卷积、全连接等)之后,能学习的就是这个函数的参数了,我们再去设计一个损失函数,配合梯度下降法,使得我们学习到的函数(神经网络)能够尽量准确的完成预测的任务。更加直白一点就是可以把这个函数理解为类型转换函数,将一个不可训练的类型tensor转换为可以训练的类型parameter并

2022-06-09 10:00:30 498 1

原创 AGPCNet——conv2d()函数

函数的用法如下:接下来看函数里面各个参数的含义:in_channels(int):输入图像的通道数out_channels(int):卷积以后输出的通道数kernel_size(int or tuple):卷积核的尺寸,可以设置成为一个int型整数或者是一个(int,int)型的元组。3指3*3大小的卷积核,(2,3)指2*3大小的卷积核stride(int or tuple,optional):卷积步长,默认为1.可以设置为一个int型数或者是一个(int,int)型的元组padding(int o

2022-06-09 08:45:05 210

原创 AGPCNet——dataloader()函数

1.dataloader()函数dataloader()函数是pytorch中读取数据的一个重要接口,基本上用pytorch训练模型都会用到。这个接口的目的是:将自定义的dataset根据batch size的大小、是否shuffle等选项封装成一个batch size大小的tensor,后续就只需要在包装成variable即可作为模型的输入进行训练。数据集如何处理如下:其中,dataset是数据集,dataloader是对数据集进行封装,最后在使用dataloaderlter进行内部迭代。函数的构造

2022-06-07 17:51:00 2154

原创 Ubuntu系统下yolov5转换tensorrt

yolov5转换tensorrt,转换过程不算太难,但是配环境差点要了老命,整整一个月左右才弄好,踩尽了坑。一.cuda的安装首先系统需要安装cuda,如果系统已经安装了cuda就跳过这一步就好了。cuda的下载地址:https://developer.nvidia.com/cuda-toolkit-archivehttps://developer.nvidia.com/cuda-toolkit-archive下载之前需要注册一下,填一下调查问卷。后面的安装也都是需要你有账户登录的,所以

2022-05-19 12:06:53 956 1

原创 jetson nano bo1 主板学习配置过程

最近需要在jetson主板上面部署自己的程序,经历了诸多困难以后,终于弄好了,在此记录一下流程以及碰到的问题。预防下次碰到相同的问题。1.我用的是将系统烧录到sd卡里面的方式。首先找一张内存卡,最好是大点的,我用的64的,系统自己就占据13g。再加上自己跑的程序什么的,内存还是多点好。2.找好内存卡以后,先必须看一下把内存卡格式化,这一步很重要。如果是烧录过系统的内存卡一定要记得格式化!!!!3.格式化完成以后,先去因特尔官方镜像网站下载一个系统的安装包,必须是符合自己板子的系统。因为我用的sd

2022-05-06 12:41:36 452

原创 python学习(5)运算符

比较运算符:对变量或者表达式的结果进行大小或者真假的比较一般分为:> , <, >=,<=,!=,==,is,is not具体代码如下:#比较运算符a,b=10.20,30print('a>b?',a>b)#输出为bool类型print('a<b?',a<b)print('a>=b?',a>=b)print('a<=b?',a<=b)print('a==b?',a==b)#一个 = 叫做赋值运算符,两个

2022-04-30 16:00:56 869

原创 python学习(4)四则运算符及赋值运算符

四则运算和正常计算一样,比较简单,视频的代码如下,自己验证一下就可以了,主要搞明白取余和整除操作以及一正一负的情况下的取余整除操作,具体过程都在代码注释里面。#输入函数inputpresent=input('大圣想要什么呢')print(present)#从键盘输入两个整数,计算两个整数的和a=input('请输入一个整数:')a=int(a)#将转换成整数类型的数字存储到a里面b=input('请输入第二个整数:')b=int(b)print(type(a),type(b))pri

2022-04-30 11:28:36 1190

原创 python学习(3)数据类型转换

str()函数:将其他数据转换成为字符串注意事项:也可以用引号转换int()函数:将其他数据类型转换为整数注意事项:1.文字类和小数类字符串无法转换成整数2.浮点数转化成为整数:抹掉小数位,保留整数位float()函数:将其他数据类型转换为浮点数注意事项:1.文字类无法转换为浮点数2.整数转换为浮点数,小数部分为.0000具体代码转换如下:name='张三'age=20print(type(name),type(age))#说明name和a

2022-04-29 21:50:14 1026

原创 python学习(2)

现在才发现电脑上面自带的计算器既然可以进行二进制和十进制的互换。点击左上角的位置进行模式的切换就可以了。灰常好用。数字、汉字和二进制之间的相互转换如下:#二进制和十进制转换 汉字转换print(chr(0b1001100111))#当二进制数字位数过多的时候前面加上0b用来告诉电脑转换二进制#chr()是调用创建的整数转换为字符#ard()与chr()函数相反,是将汉字转换为整数print(ord('乘'))标识符:变量、函数、类、模块、和其它对象起的名字保留字

2022-04-29 15:28:35 136

原创 python学习(1)

print()函数:功能:向目的地输出内容输出的内容:数字,字串符,表达式目的地:IDLE,控制台,文件#将数据输出到文件中#指定写入文件路径#使用file= fpfp = open('D:/a/shujuji/1.txt','a+')#a+的意思是文件不存在就创建文件,文件存在就继续在文件后面写入print('hello world!',file=fp)fp.close()注意这里的打开文件夹里面的txt命令并且写入。常用的转义字符:1.无法直接表示的字符:换行

2022-04-28 21:58:09 878

原创 size mismatch问题:训练权重不匹配问题

在测试二阶段和三阶段模型的时候程序一直报错:RuntimeError: Error(s) in loading state_dict for Eff: size mismatch for fc.weight: copying a param with shape torch.Size([18, 1000]) from checkpoint, the shape in current model is torch.Size([14, 1000]). size mismatch for fc...

2022-04-23 20:03:10 22000 4

原创 yolov5利用txt文件可视化问题

再进行可视化的过程中,txt文件中的坐标不是归一化的,导致输出图片上面没有目标框,把代码当中的反归一化这一行代码注释掉就好了。def draw_label(image_path, label_path): with open(label_path, 'r') as f: lb = np.array([x.split() for x in f.read().strip().splitlines()], dtype=np.float32) # 读取图像文件 img

2022-04-22 20:49:01 617

原创 yolo利用txt可视化碰到的问题

问题一:IndexError: too many indices for array: array is 1-dimensional, but 2 were indexed报错原因:可视化用的txt文件夹里面有的txt文件是0kb,无法可视化,程序报错。参考地址:遇到IndexError: too many indices for array: array is 1-dimensional, but 2 were i..问题_dear_queen的博客-CSDN博客https://blo

2022-04-22 19:46:04 619

空空如也

空空如也

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

TA关注的人

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