首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Keras Convolution3D子样本错误

Keras Convolution3D子样本错误
EN

Stack Overflow用户
提问于 2017-02-14 03:40:05
回答 1查看 212关注 0票数 2

我正在尝试使用keras构建一个3D卷积层。它工作得很好,但是当我添加一个子样本参数时,它崩溃了。代码:

代码语言:javascript
复制
l_1 = Convolution3D(2, 10,10,10,
    border_mode='same', 
    name = 'l_1',
    activation='relu',
    subsample = (5,5,5)
    )(inputs)

错误是:

代码语言:javascript
复制
Traceback (most recent call last):
  File "image_proc_09.py", line 244, in <module>
    )(inputs)
  File "/usr/local/lib/python2.7/dist-packages/keras/engine/topology.py", line 572, in __call__
    self.add_inbound_node(inbound_layers, node_indices, tensor_indices)
  File "/usr/local/lib/python2.7/dist-packages/keras/engine/topology.py", line 635, in add_inbound_node
    Node.create_node(self, inbound_layers, node_indices, tensor_indices)
  File "/usr/local/lib/python2.7/dist-packages/keras/engine/topology.py", line 166, in create_node
    output_tensors = to_list(outbound_layer.call(input_tensors[0], mask=input_masks[0]))
  File "/usr/local/lib/python2.7/dist-packages/keras/layers/convolutional.py", line 1234, in call
    filter_shape=self.W_shape)
  File "/usr/local/lib/python2.7/dist-packages/keras/backend/theano_backend.py", line 1627, in conv3d
    dim_ordering, volume_shape, filter_shape)
  File "/usr/local/lib/python2.7/dist-packages/keras/backend/theano_backend.py", line 1686, in _old_theano_conv3d
    assert(strides == (1, 1, 1))
AssertionError

我使用的是theano 0.8.2。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-02-17 20:06:47

不能将subsample参数与border_mode='same'一起使用。使用'valid''full'

查看line of code where the assertion error happens

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42212206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档