0

我正在尝试遵循http://mxnet.io/tutorials/nlp/cnn.html上的文本分类教程

直到我调用函数:

conv_input = mx.sym.Reshape(data=embed_layer, target_shape=(batch_size, 1, sentence_size, num_embed))

一切顺利。但后来我得到了错误:

conv_input = mx.sym.Reshape(data=embed_layer, target_shape=(batch_size, 1, sentence_size, num_embed))

回溯(最后一次调用):文件“”,第 1 行,在文件“C:\Users\my.name\Downloads\WinPython-64bit-2.7.10.3\python-2.7.10.amd64\lib\site-packages \mxnet-0.7.0-py2.7.egg\mxnet\symbol.py”,第 1062 行,在创建者 ctypes.byref(sym_handle))) 文件“C:\Users\my.name\Downloads\WinPython-64bit- 2.7.10.3\python-2.7.10.amd64\lib\site-packages\mxnet-0.7.0-py2.7.egg\mxnet\base.py",第 77 行,在 check_call 中引发 MXNetError(py_str(_LIB.MXGetLastError ())) mxnet.base.MXNetError:target_shape 的参数格式无效,期望 Shape(tuple) 但 value='(50, 1, 56L, 300)'

有谁有想法,如何使这项工作?

4

1 回答 1

1

看起来您的 symbol.py 文件不是更新版本。也许用最新版本重建 mxnet?

于 2016-12-15T18:59:49.107 回答