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

 更新时间:2019年08月07日 14:47:33   作者:JohnieLi  
今天小编就为大家分享一篇解决Django中调用keras的模型出现的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

笔者小白在用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返回昨天日期的方法

    这篇文章主要介绍了python返回昨天日期的方法,涉及Python日期操作的相关技巧,需要的朋友可以参考下
    2015-05-05
  • python设置 matplotlib 正确显示中文的四种方式

    python设置 matplotlib 正确显示中文的四种方式

    这篇文章主要介绍了python设置 matplotlib 正确显示中文的四种方式,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-05-05
  • Python 照片人物背景替换的实现方法

    Python 照片人物背景替换的实现方法

    本文主要介绍了如何通过Python实现照片中人物背景图的替换,甚至可以精细到头发丝,感兴趣的小伙伴可以看看
    2021-11-11
  • python实现知乎高颜值图片爬取

    python实现知乎高颜值图片爬取

    这篇文章主要介绍了python实现知乎高颜值图片爬取,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • python 类相关概念理解

    python 类相关概念理解

    这篇文章主要介绍了简单了解python类概念,具有一定借鉴价值,需要的朋友可以参考下,希望能够给你带来帮助
    2021-09-09
  • Python执行JS代码的三种方式

    Python执行JS代码的三种方式

    以前的数据靠买,现在的数据靠爬”,越来越多的学者通过网络爬虫来获取数据,但是做爬虫的人都知道,现在的很多网站都在和我们斗智斗勇,防护普遍越来越好,破解JS加密只是第一步,之后就是如何在我们的Python代码中直接执行JS,下面介绍一下几种Python中执行JS代码的方法
    2024-01-01
  • pytorch通过训练结果的复现设置随机种子

    pytorch通过训练结果的复现设置随机种子

    这篇文章主要介绍了pytorch通过训练结果的复现设置随机种子的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Python实现简单的列表冒泡排序和反转列表操作示例

    Python实现简单的列表冒泡排序和反转列表操作示例

    这篇文章主要介绍了Python实现简单的列表冒泡排序和反转列表操作,涉及Python列表遍历、排序、追加等相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • python的继承知识点总结

    python的继承知识点总结

    在本文里小编整理的是关于python的继承知识点总结内容,学习到关于继承的读者们可以参考一下。
    2018-12-12
  • 深入了解Python中的序列解包

    深入了解Python中的序列解包

    在Python中,序列解包(Sequence Unpacking)指的是将一个序列(或任何可迭代的对象)解包,并将得到的值存储在一系列变量中,下面我们就来学习一下Python中序列解包的用法吧
    2023-10-10

最新评论