当前位置:网站首页>【Tensorflow】AttributeError: module ‘keras.backend‘ has no attribute ‘tf‘
【Tensorflow】AttributeError: module ‘keras.backend‘ has no attribute ‘tf‘
2022-08-02 13:51:00 【there2belief】
问题:
以下伪代码在keras 2.2.4使用正常,但在keras2.3.1时出现错误:
AttributeError: module 'keras.backend' has no attribute 'tf'
代码:
import tensorflow as tf
import keras
tf_backend = keras.backend.tf
model = keras.models.model_from_json(json_str, custom_objects={'swish':swish, 'backend':keras.backend, 'tf':tf_backend})
解决:
出错的原因是在keras 2.3.1中已经没有 keras.backend.tf方法了,此时可以直接使用tf代替keras.backend.tf,以上代码可以更新为:
import tensorflow as tf
import keras
if keras.__version__ == "2.2.4":
tf_backend = keras.backend.tf
else:
tf_backend = tf
model = keras.models.model_from_json(json_str, custom_objects={'swish':swish, 'backend':keras.backend, 'tf':tf_backend})
边栏推荐
猜你喜欢
随机推荐
如何通过DBeaver 连接 TDengine?
鲁大师7月新机性能/流畅榜:骁龙8+正面对决天玑9000+,性能跑分突破123万!
js array recursively use
Win11怎么修改关机界面颜色?Win11修改关机界面颜色的方法
[C language] Explicit array solution (1)
二进制中1的个数
网络安全第六次作业
你真的懂单例模式么
百日刷题计划 ———— DAY1
Mysql索引详解(图文并茂)
二极管及其应用
基于flask商城的管理员功能
requestparam注解接的收的是什么格式(玄机赋注解)
“二舅”火了,自媒体短视频“爆火”的基本要素,你知道吗?
目前想通过提取本地excel文件创建数据表,在sql语句这出了一些问题
[C language] Analysis of function recursion (3)
rust使用mysql插入数据
第二讲 软件生命周期
WiFi Association & Omnipeek Packet Capture Analysis
RHCE第一天作业