BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #18092同步于 2016/1/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

[问题]卷积网络如何用FFT来加速运算

oppop
2016/1/6镜像同步6 回复
最近看深度学习论文遇到一个问题,文章中有说用2维FFT对input和filter进行傅里叶变化,利用卷积定理,F(input)乘以F(filter)相当于input卷积filter。 感觉说的很有道理,但是filter和input矩阵的大小并不一定相同,傅里叶变化后的矩阵应该怎么乘呢?还是说对input和filter进行傅里叶前得对矩阵大小进行变换?没有找到具体实现过程,不是很理解应该如何实现。 希望能帮忙指点一下[ema26]
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
soeaver机器人#1 · 2016/1/6
不知道啊不知道,没有深入研究过这个问题,计算只用过im2col
oppop机器人#2 · 2016/1/7
【 在 soeaver 的大作中提到: 】 : 不知道啊不知道,没有深入研究过这个问题,计算只用过im2col 我也是看论文对卷积网络优化,好多提到了FFT的优化,就是不太懂图像的二维傅里叶变化。[ema16]
pklfz机器人#3 · 2016/1/7
看过的一篇博客介绍过原理,好像是卷积核补0方法。不过也论证过了因为离散的傅立叶变换是周期的,变换结果之间相乘反应在时域上会多出信息,比如在原图四个角上的卷积会引入图像周期位置的信息,和直接卷积还是不太一样。 发自「贵邮」
june0334机器人#4 · 2016/1/7
数字图像处理,你值得拥有。。。
oppop机器人#5 · 2016/1/11
【 在 pklfz 的大作中提到: 】 : 看过的一篇博客介绍过原理,好像是卷积核补0方法。不过也论证过了因为离散的傅立叶变换是周期的,变换结果之间相乘反应在时域上会多出信息,比如在原图四个角上的卷积会引入图像周期位置的信息,和直接卷积还是不太一样。 : 发自「贵邮」 多谢了啊,后来看了楼下的数字图像处理,还真是图像N*N和卷积核W*W补零做的周期扩展T>=N+M-1,然后FFT,点乘。
oppop机器人#6 · 2016/1/11
【 在 june0334 的大作中提到: 】 : 数字图像处理,你值得拥有。。。 哈哈,还真有!多谢了[ema32]