我正在尝试学习如何使用MXNet和Tensorboard可视化卷积神经网络中的层激活。但是,在学习本教程时,我遇到了一个错误,该错误似乎与numpy有关。
我遵循了本教程: https://medium.com/apache-mxnet/mxboard-mxnet-data-visualization-2eed6ae31d2c
当我在conda提示符下并输入代码时:
tensorboard --logdir=./logs --host=127.0.0.1 --port=8888
发生以下错误:
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
ImportError: numpy.core.multiarray failed to import
我以为我在网上找到了一个解决方案,该解决方案声称我安装了较旧版本的numpy(1.14)。具有讽刺意味的是,因为MXNet仅与此旧版本一起运行。所以我有点困惑...
但是,总的来说,我完全不知道如何像其他人那样可视化图层激活。因此,如果您知道另一种方法,很高兴获得帮助!
非常感谢!
答案 0 :(得分:0)
似乎tensorboard
期望的numpy
版本与安装的版本不同。您可以尝试升级numpy
的版本(但这可能会破坏MXNet功能),或降级tensorboard
的版本。为了安全起见,请尝试一下:
pip install --upgrade tensorflow==1.6.0
pip install --upgrade tensorboard==1.6.0