- 博客(10)
- 收藏
- 关注
原创 Faster-RCNN复现学习记录
并且前面我写了我的数据集是从从VOC数据集上抽样出来的,所以我的类别其实还是跟原来的一样20个类,所以我的model_data/voc_classes.txt不用改,但是如果数据集是自制的类别改变就需要改。但是原数据集是VOC07+12,很大而且很多,对我电脑的配置很不友好,所以我以这个数据集为基础抽样了一个小的数据集,一共720张图的样子。数据集的放置有说法:主目录下有一个空的VOCdevkit文件夹,需要按照标准的VOC数据集的放置方法放数据集。(晚上跑的,睡着了不然还有运行截图。
2025-05-17 23:58:32
223
原创 解决无法退出base环境的问题
在Linux终端想要创建一个新环境,却碰见新问题。意思是在base环境下不能创建新环境。指令之后再关闭终端重新创建新环境即可。指令要求禁止自动激活base环境。使用指令初始化conda指令。发现真的在base环境下。
2025-03-13 21:19:20
418
原创 tensorflow安装——找不到对应的版本
也有说是因为镜像源的问题,可以更换一下镜像源,如清华镜像源,阿里镜像源等等,也有说可能是指令的问题可以pip改成pip3,指定镜像源,网络问题也可能会报错,都可以去试一试,评论区是有很多人成功了的。我是都试过了,但是都不行,这里写一下我的问题和解决方案。我发现我的电脑的系统类型是windowsx64的,但是conda是32位的,对就是这个问题,类型不对应。我只能尝试手动安装,上清华镜像源去下载对应的tensorflow的.whl文件,使用指令。前面的解决方案我都试过,所以不会是镜像源或者网络的问题。
2025-03-03 15:34:29
420
原创 C++数据结构——二叉树的实现(前序遍历,中序遍历,后序遍历)
再去理解二叉树的实现,对于它的创造,是使用遍历的做法,用数组的数去创建一个二叉树的时候是先传入根的数据,再左右孩子(其实不知道怎么说,就是再这里运行的时候加几个断点就知道了)二叉树在数据结构中很重要。使用二叉链表进行存储。一个结点不仅要包括二叉树结点的数据信息(data),还需要存储左右孩子的指针(*lchild,*rchild)。中序遍历访问结点的操作发生在该结点的左子树遍历完毕且没遍历右子树时,写cout<<n->data;
2024-12-13 00:05:06
217
原创 C++数据结构——顺序栈的实现
顺序栈实现“先进后出”的原则。本质上还是顺序表的简化,利用top的移动,实现push函数(入栈操作)和pop函数(出栈操作)。同时也注意top的初始化,栈空时top==-1,栈满时top==maxsize-1。因为可以想象一下数组的index从0到maxsize-1。
2024-12-04 23:14:51
252
原创 C++数据结构——线性表的链表笔记
链表由一个个结点构成,一个结点包括数据域和指针域,指针域包含着下一个数据的地址,但是只有一个个有数据的结点却不够,因为如果要遍历的话,工作指针却是从第一个数据慢慢变到最后一个,但是第一个数据的地址,它的指针不能轻易变动,所以我们要多加一个头结点来指向第一个数据的地址。4:插入函数:确保没有出界的情况下,找到i位置的前一个,也就是i-1的位置,因为插入操作也熬断开i-1和i位置的指针链接连上i-1和新生成的结点(也就是要插入的结点——组成是数据和位置i的地址指针),再连上新结点和位置i的结点的链接。
2024-11-19 23:41:03
543
原创 C++数据结构——线性表的顺序表笔记
顺序表是用一段地址连续的存储单元依次存储线性表的数据元素,假设顺序表每个元素只占c个存储单元,那么第i个元素的位置=【第一个元素的地址+(i-1)*c】。线性表是N个相同数据元素的有限序列,数据元素的个数就是线性表的长度。线性表分成两种存储方式,顺序存储——顺序表,链式存储——链表。一个小tips:要注意顺序表的下标次序和数组的次序不同,所以在函数的增删改查过程总是会出现有+1或者-1的小操作。既然类似于数组,那么也会有一个最大容量(Maxsize)。先写一个顺序表的类的声明。
2024-11-19 20:33:51
172
原创 在VScode运行C++
之前一直在纠结于那个mingw-x64的编译器的安装,但是进它的官网,也看了很多教程,在官网下载的zip压缩包始终不行,找不到bin文件,之后又在其他博主那里看到说是直接是.exe的文件安装就行,但是下载下来就是没办法安装,一直报错:can not download repository.txt。找到的办法说用管理员身份运行,用魔法,换网都试过了都不行,又说是可以在官网files划到底可以找到在线下载的界面,找了半天,都不行。4:之后会是正在创建维护工具界面,安装的比较慢,特别是50%那里,可以等一下。
2024-10-30 17:48:24
2704
6
原创 Compressai模型复现笔记
m 是指使用的模型名称,-d 就是数据集的路径,batch-size 训练时的批次量,要根据数据来选择,-lr 就是学习率(学习率不能太小了),-e 是epoch轮数,save保存好训练好的模型关键数据,cuda使用gpu,lambda是拉格朗日乘子(损失函数公式的那个系数)要确定自己在编译器的打开方式是正确的,如果是正确的,那么在compressai的这个大文件夹下面就可以正确打开examples目录。2.将它保存在自己的文件夹里面,(我自己用的是压缩包解压的形式,所以放到新的文件夹里面还要解压)
2024-10-04 23:06:41
2066
3
空空如也
智能图像压缩的问题求解
2024-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人