【发布时间】:2019-03-06 21:47:05
【问题描述】:
我在 Linux 平台上用 keras 训练了一个模型,并用 model.save_weights("demandFinal.h5") 保存了模型
然后我希望在运行 Anaconda 3.7 的 Windows 10 笔记本电脑上将完整保存的模型带到 IPython 并用于:
from keras.models import load_model
# load weights into new model
loaded_model.load_weights("demandFinal.h5")
print("Loaded model from disk")
但是我遇到了一些问题。首先我忘记了 Keras 没有安装所以我做了一个!pip install keras 没有问题。然后!pip install Tensorflow 是否需要..
现在我有一个 numpy 错误:
ImportError: numpy.core.umath failed to import
经过一些在线研究,我做了一个pip install -U numpy,它安装了那个包......但我仍然有同样的问题......当我在IPython anaconda 3.7中运行load_model时,这将导致内核崩溃/重新开始。完整追溯:
C:\Users\bbartling\Desktop\EC
Using TensorFlow backend.
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
ImportError: numpy.core.multiarray failed to import
The above exception was the direct cause of the following exception:
SystemError Traceback (most recent call last)
C:\ProgramData\Anaconda3\lib\importlib\_bootstrap.py in _find_and_load(name, import_)
SystemError: <class '_frozen_importlib._ModuleLockManager'> returned a result with an error set
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
ImportError: numpy.core._multiarray_umath failed to import
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
ImportError: numpy.core.umath failed to import
希望我没有搞砸我的 anaconda 安装...但是有人有什么建议可以尝试吗?抱歉,这里没有太多智慧……但也许有更好的方法将模型保存为 json 或 yml 文件到我希望在训练后在 Windows 机器上运行模型的过程中……
在 Windows 机器上使用深度学习模型是否需要安装深度学习库?我希望不必安装 Tensorflow
编辑
将此跟进SO post 作为最终解决方案
【问题讨论】:
标签: python tensorflow machine-learning keras data-science