我试图按照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行,in 文件" 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(元组)但值='(50,1,56L,300)'
有没有人有这个想法,如何使这项工作?
答案 0 :(得分:1)
您的symbol.py文件看起来不是更新版本。也许用最新版本重建mxnet?