C艹专用栏
文章平均质量分 62
C艹放进去!!!!
C艹
经常用C艹的悲惨底层D人员,明明已经写了四年代码csdn却觉得我只有俩年码龄
展开
-
C++基于armadillo col2im的实现
接C++基于armadillo im2col的实现 现在是要使用col2im函数,同样的因为原理差不多,我就把im2col语句顺序改了改,就成功了。 原理肾么的就看上一篇吧。 我多增加了一个iff参数判断是不是滤波器,然后在函数中进行了转置,这样就可以安照通常的思维,横向展开。im2col函数代码也可以依此更改,我就不把im2col放上来了。 1. 代码 field<mat> col2im(mat col, mat input_shape ,int filter_h, int filter_w,原创 2021-05-23 16:54:34 · 266 阅读 · 0 评论 -
C++基于armadillo im2col的实现
最近学习CNN,需要用到im2col这个函数,无奈网上没有多少使用armadillo的例子,而且armadillo库中似乎也没有这个函数,因此自己写了。 im2col的原理网上一大把,我懒得写了。 1. field<某类> field<class oT> 是armadillo库中的类,类似于矩阵, 不过这个“矩阵”的每一个元素都是向量或者矩阵。因此用field可以作为四维输入数据使用。 2. 矩阵展开 这个其实还挺简单,使用reshape函数将矩阵变形。不过,armadillo中变形原创 2021-05-23 12:20:19 · 303 阅读 · 1 评论 -
C++基于文件流和armadillo读取mnist
发现网上大把都是用python读取mnist的,用C++大都是用opencv读取的,但我不怎么用opencv,因此自己摸索了个使用文件流读取mnist的方法,armadillo仅作为储存矩阵的一种方式。 1. mnist文件 首先避坑,这些文件要解压。 官网截图可知,文件头很简单,只有若干个32位整数,MSB,像素和标签均是无符号字节(即unsigned char)可以先读取文件头,再读取剩下的部分。 2. 读取文件头 我觉得没什么必要啊,直接跳过不行吗 文件头都是32位,那就整四个unsigned cha原创 2021-05-09 16:06:30 · 304 阅读 · 4 评论 -
Qt链接MySQL发布后Drive not loadedDrive not loaded怎么办
缺少动态链接库!把MySQL文件夹下面带dll、lib的全复制进去就行了原创 2020-09-25 16:01:36 · 90 阅读 · 0 评论 -
如何在C艹大作业上用复数计算器拿下一个100分
0. qt qt简介: 百度百科 下载:官网下载 申请个账号就可以免费用了 安装方式可以在百度上找到,建议安装MinGW,其余自选。 1. 建立第一个qt文件 打开Qt Creator,点击文件,点击新建文件或项目后选择 之后按照默认即可。注意保存目录中不要有中文。 这样就成功创建了一个qt工程文件。 点击运行会发现多半运行不了,这是因为没有配置编译器。 工具->选项中Compiler如图选择即可。 这样一个可以用的qt工程就建立好了,下一步就往里面写一(亿)点代码就行啦。 2. 写一个复数类 好原创 2020-07-20 21:20:20 · 470 阅读 · 0 评论