你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
· · ·
登录
注册
imfilter和conv2的区别
在caffe中采用了卷积层训练好网络结构,如果想要在matlab中读取训练好的权重和偏置,然后将测试集进行卷积,该用imfilter还是conv2,两者有何区别?卷积应该是将卷积核在图像上移动,加权求和,但是为何其手动计算结果和conv2中选valid参数的结果不同?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
孙琳钧
赞同来自:
imfilter是做图像滤波用的,conv2做的是二维卷积。imfilter在实现图像滤波的时候提供两种计算方式:相关(correlation)和卷积(convolution),默认使用的是correlation。correlation是filter2函数采用的操作方式,convolution对应的才是conv2采用的操作,而filter2是通过先将滤波器旋转180度再调用conv2来实现的,所以当滤波器或者卷积核不是中心对称的时候这两者会有不同的结果,使用imfilter时在参数里加上'conv'就能得到和conv2一样的结果了。至于valid这个参数,imfilter没有提供valid的选项,只有same和full,如果想比较imfilter和conv2的结果,这一项的参数需设置成相同的,具体的可以参考matlab的help文件,imfilter conv2 filter2
要回复问题请先
登录
或
注册
发起人
xinyue00766
相关问题
global average pooling 与average pooling的区别是什么?
LSTM与HMM、CRF等的区别和联系?
不同模型的区别
LRN和 batch norm层有什么区别?可以同时用这两个层吗?
Datum与Blob的区别?
caffe num和channels的区别
图像分类、图像定位、图像检测三者有什么区别?
caffe的lenet模型 conv2问题
FNN,CNN,RNN的区别
对于一个样本同时对应多个标签的任务,损失函数一般用什么?与一个样本对应一个标签的任务的损失函数有啥区别吗?
caffe的normalize层和batchNorm层什么区别?
问题状态
最新活动:
2016-01-13 00:17
浏览:
2623
关注:
2
人
1 个回复
孙琳钧
赞同来自: