198得票4回答
卷积神经网络中1D、2D和3D卷积的直观理解

请问有人能够清楚地解释卷积神经网络(在深度学习中)中的1D、2D和3D卷积之间的区别,并且用例子加以说明吗?

126得票4回答
Tensorflow步长参数

我正在尝试理解tf.nn.avg_pool、tf.nn.max_pool和tf.nn.conv2d中的strides参数。 文档反复强调: strides:一个长度大于等于4的整数列表。输入张量每个维度上滑动窗口的步幅。 我的问题是: 这4个及以上的整数各代表什么意义? 为什么在...

94得票2回答
理解NumPy的卷积操作

在计算简单移动平均值时,使用numpy.convolve似乎可以完成任务。 问题:当您使用np.convolve(values, weights, 'valid')时,计算是如何进行的? 当文档中提到卷积乘积仅在信号完全重叠的点处给出时,这两个信号是指什么? 如果任何解释都包括示例和插图...

67得票4回答
2-D卷积作为矩阵乘法

我知道,在一维情况下,向量a与b的卷积可以通过conv(a, b)或者是对应的Toeplitz矩阵T_a和b的乘积来计算。 但是这个方法可以扩展到二维吗? 如果给定a = [5 1 3; 1 1 2; 2 1 3]和b=[4 3; 1 2],是否可以将a转换为Toeplitz矩阵,并像在一...

66得票4回答
什么是"ValueError: object too deep for desired array",如何修复?

我想要做这个:h = [0.2, 0.2, 0.2, 0.2, 0.2] Y = np.convolve(Y, h, "same") Y长这样: 在这个过程中,我遇到了这个错误:ValueError: object too deep for desired array ...

62得票5回答
CNN中的过滤器数量是什么?

我目前正在查看 Theano 的 API。theano.tensor.nnet.conv2d(input, filters, input_shape=None, filter_shape=None, border_mode='valid', subsample=(1, 1), filter_f...

50得票4回答
使用NumPy进行二维卷积

我正在使用NumPy学习图像处理,并在用卷积进行滤波时遇到问题。 我想对灰度图像进行卷积。 (将一个二维数组与一个较小的二维数组进行卷积) 有没有人有办法改进我的方法? 我知道SciPy支持convolve2d,但我想只使用NumPy来实现卷积。 我已经做了什么 首先,我制作了一个由子矩阵组成...

50得票1回答
UpSampling2D和Conv2DTranspose在keras中有什么区别?

在这段代码中,UpSampling2D和Conv2DTranspose似乎被互换使用了。我想知道为什么会发生这种情况。 # u-net model with up-convolution or up-sampling and weighted binary-crossentropy as l...

44得票2回答
Keras conv1d 层参数:滤波器和卷积核大小。

我对Keras中conv1d层中的这两个参数感到非常困惑:https://keras.io/layers/convolutional/#conv1d 文档中表示:filters: Integer, the dimensionality of the output space (i.e. th...

41得票3回答
池化层或卷积层后的激活函数是什么?

这些链接中的理论表明卷积神经网络的顺序为:卷积层 - 非线性激活函数 - 池化层。 《神经网络与深度学习》(方程(125)) 《深度学习》书籍(第304页,第1段) LeNet模型中的方程 这个标题中的来源 但是,在这些网站的最后一次实现中,它说顺序是:卷积层 - 池化层 - 非线性激...