解决Django中调用keras的模型出现的问题


Posted in Python onAugust 07, 2019

笔者小白在用Django写一个表格单据图片的识别应用的时候,遇到了调用基于Tensorflow的keras模型出错的问题。

出现的错误信息类似于以下:

ValueError: Tensor Tensor("Placeholder:0", shape=(3, 3, 1, 32), dtype=float32)

通过查询相关的资料,对解决的方式做一个记录。

方法1、通过导入 import Keras

然后在构建模型前面加一句 keras.backend.clear_session()

方法2、通过提前predict一个全0的数据。

from keras.models import load_model
import numpy as np
print('load model...')
model = load_model('static\\CnnBankUp.h5', compile=False)
print('load done.')

#一定要添加这段代码,先测试一下,可以避免ValueError: Tensor Tensor("Placeholder:0", shape=(3, 3, 1, 32), dtype=float32) 
#is not an element of this graph.的错误
print('test model...')
#根据自己传入图片格式定义np.zeros()
print(model.predict(np.zeros((2, 200,200,1))))
print('test done.')

以上这篇解决Django中调用keras的模型出现的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Tornado框架异步编程入门实例
Apr 24 Python
Python smallseg分词用法实例分析
May 28 Python
一篇文章入门Python生态系统(Python新手入门指导)
Dec 11 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
Mar 22 Python
Python迭代器与生成器基本用法分析
Jul 26 Python
Python multiprocessing多进程原理与应用示例
Feb 28 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
Jul 03 Python
python/Matplotlib绘制复变函数图像教程
Nov 21 Python
python生成特定分布数的实例
Dec 05 Python
Python读取excel文件中带公式的值的实现
Apr 17 Python
详解Python3 定义一个跨越多行的字符串的多种方法
Sep 06 Python
使用Python绘制台风轨迹图的示例代码
Sep 21 Python
python 字典 setdefault()和get()方法比较详解
Aug 07 #Python
与Django结合利用模型对上传图片预测的实例详解
Aug 07 #Python
如何用Python来搭建一个简单的推荐系统
Aug 07 #Python
PIL对上传到Django的图片进行处理并保存的实例
Aug 07 #Python
django 实现将本地图片存入数据库,并能显示在web上的示例
Aug 07 #Python
Python学习笔记之Django创建第一个数据库模型的方法
Aug 07 #Python
django将网络中的图片,保存成model中的ImageField的实例
Aug 07 #Python
You might like
PHP 高手之路(一)
2006/10/09 PHP
PHP面向对象概念
2011/11/06 PHP
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
简单的php缓存类分享     php缓存机制
2014/01/22 PHP
php中文繁体和简体相互转换的方法
2015/03/21 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
javascript之典型高阶函数应用介绍
2013/01/10 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
JS中微信小程序自定义底部弹出框
2016/12/22 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
基于node+vue实现简单的WebSocket聊天功能
2020/02/01 Javascript
javascript History对象原理解析
2020/02/17 Javascript
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
iview实现图片上传功能
2020/06/29 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
python实现的一个p2p文件传输实例
2014/06/04 Python
Python实现telnet服务器的方法
2015/07/10 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
详解Django 时间与时区设置问题
2019/07/23 Python
python调用接口的4种方式代码实例
2019/11/19 Python
Python 从attribute到property详解
2020/03/05 Python
如何删除一个表里面的重复行
2013/07/13 面试题
经典而简洁的婚礼主持词
2014/03/13 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
600字作文之感受大自然
2019/11/27 职场文书
解决pytorch-gpu 安装失败的记录
2021/05/24 Python