img2col的实现原理

今见img2col的实现步骤,甚觉不错,遂记下以便温习!

以下参考知乎贾扬清的回答: [https://www.zhihu.com/question/28385679/answer/44297845

](https://www.zhihu.com/question/28385679/answer/44297845)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
卷积的实现就是Filter Matrix乘以Feature Matrix的转置,得到输出矩阵Cout x (H x W),然后再通过col2img得到feature map,就可以解释为输出的三维Blob(Cout x H x W)。

以下参考知乎beanfrog:https://www.zhihu.com/question/28385679/answer/41121948

下图中跟上面贾扬清有些出入,但总体思想一致

  1. 先将input features经 img2col 转化为input features(Matrix)
  2. 将Convolution kernels经 img2col 转化为Kernel Matrix
  3. input features(Matrix) 乘以 Kernels Matrix 的转置
    (上面的回答为:Kernels Matrix 乘以 input features(Matrix) 的转置)

最后,再通过col2img得到feature map。
在这里插入图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值