【发布时间】:2017-02-22 13:26:27
【问题描述】:
我正在尝试修改 here 可用的 keras 示例 pretrained_word_embeddings 并且我遇到了以下问题:如果我将 MAX_SEQUENCE_LENGTH varibae 降低到 95 值,我会收到以下错误:
Traceback(最近一次调用最后一次):文件“C:\Program 文件\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes.py", 第 670 行,在 _call_cpp_shape_fn_impl 状态)文件“C:\Program Files\Anaconda3\lib\contextlib.py”,第 66 行,在 exit 下一个(self.gen)文件“C:\Program Files\Anaconda3\lib\site-packages\tensorflow\python\framework\errors_impl.py”, 第 469 行,在 raise_exception_on_not_ok_status pywrap_tensorflow.TF_GetCode(status)) tensorflow.python.framework.errors_impl.InvalidArgumentError: Negative 'Conv2D_2' 从 2 中减去 5 导致的尺寸大小(操作: 'Conv2D') 输入形状:[?,2,1,128], [5,1,128,128]。
我需要更改它以防我需要处理诸如推文之类的小消息。我使用 TensorFlow 后端。
请帮我澄清一下
1)MAX_SEQUENCE_LENGTH有什么问题?
2)Conv2D_2 在跟踪中而不是我在模型中使用的Conv1D 的原因是什么。
【问题讨论】:
标签: machine-learning tensorflow neural-network keras conv-neural-network