自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 卷积神经网络中的im2col函数的实现

im2col函数的的目的就是将输入图像的不同区域(通常是滑动窗口的区域)转化成一个矩阵的形式。这个矩阵的每一列对应于输入图像的一个区域,而每一行则对应于不同通道的数据。这个操作有助于将图像处理任务转化为高效的矩阵操作,因为矩阵操作在许多计算库中都有高度优化的实现。我一开始对两个循环嵌套的功能和逻辑不太理解,询问ChatGpt也得不到满意的回答,于是自己在草稿纸上手动模拟了一下。上面这两行代码则是确定了这个参数在窗口滑动时确定的参数在两个维度滑动的边界。首先两层循环的循环变量确定了卷积核中的一个参数的位置。

2023-11-02 17:49:41 163 1

原创 Vector容器的 insert 操作可能导致迭代器失效的一些原因:

需要在插入新元素时可能会重新分配内存,这意味着现有的元素将被复制到新的内存位置。如果你持有旧的迭代器,它们将指向旧的内存位置,这些位置上的元素可能已经被移动到新的位置,因此迭代器会失效。就需要重新分配内存,并将所有元素复制到新的内存区域,然后在新的内存区域上进行插入操作。这个重新分配内存和复制元素的过程可能导致迭代器失效,因为迭代器通常是与特定内存位置相关联的。中的元素是紧密排列的,插入元素可能需要将后面的元素向后移动以腾出空间。这些元素的移动会影响迭代器的有效性,因为它们仍然指向原来的位置。

2023-10-09 19:56:12 230

原创 前向声明的适用范围

这种情况下,需要重新安排类的定义或者使用前向声明来解决依赖问题。当需要使用类的成员时,你仍然需要包含相应的头文件以获取完整的类定义。在使用前向声明时,你只能访问被前向声明的类的指针或引用,而。所以visit()函数不能访问导致友元函数声明报错。类还没有被完全定义,因此编译器无法识别。在学b站的黑马c++课程时遇到的问题。函数声明为友元函数,但在那个时候。类后 友元函数的声明还是会报错。这段代码中会报错是因为在。类的定义中,它试图将。

2023-09-24 16:13:56 37 1

空空如也

空空如也

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

TA关注的人

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