python - Tornado API 2.2.5 和 2.3.1 之间的 Keras 预测?
问题描述
我在 keras 版本 2.2.5 和 python 3.7.4 中的 tensorflow 1.14.0 中构建了 keras 顺序模型。为了在 Tornado API 中进行预测,我使用如下图初始化,它工作得非常好
global graph
graph = tf.get_default_graph()
with graph.as_default():
prediction = model.predict_proba(X)
如果我升级 keras == 2.3.1,我会收到以下错误
tensorflow.python.framework.errors_impl.InvalidArgumentError: Tensor dense_1_input:0, specified in either feed_devices or fetch_devices was not found in the Graph
我可以知道如何在新版本中修复
解决方案
推荐阅读
- react-native - React-native ui-kitten select 工作不顺畅,选择项目延迟
- laravel - 如何将 elequent 查询转换为 laravel 中的查询构建器?
- android - 使用 Azure 集线器的 Xamarin 表单。应用程序运行/活动时,推送通知未在 android 上显示
- json - json解码后数组的字符串元素无法访问
- r - 调用使用条件面板的 R Shiny App 时,如何防止所有面板在设置第一个面板之前闪烁?
- recharts - React chart2-js Legend 不起作用请您提出建议
- python - 如何在 matplotlib.pyplot 中更改我的绘图图的 Y 比例
- django - 如何使 Django 中的字段仅超级用户可编辑,而对于其他用户,它是只读的?
- netezza - Netezza 是否支持像 PL/SQL 中那样的 Cursor 声明
- c# - c#,如何生成受密码保护的阿拉伯 pdf 或 word 文档