tensorflow - 无法在 Keras 中导入 AttentionLayer (TF1.13)
问题描述
我正在尝试为我的编码器解码器模型导入注意力层,但它给出了错误。
from keras.layers import AttentionLayer
或者
from keras.layers import Attention
以下是错误
cannot import name 'AttentionLayer' from 'keras.layers'
cannot import name 'Attention' from 'keras.layers'
任何建议?
解决方案
我通过升级到 tensorflow 1.14 并将其导入解决了这个问题
from tensorflow.keras.layers import Attention
推荐阅读
- java - 如何从另一个活动中调用一个活动的方法?
- firebase - 将文件上传到 Firebase 存储时出现“任务尚未完成”错误
- angular - 使用 angular-auth-oidc-client 的 Cognito OpenId 刷新令牌
- node.js - MongoDB Node.js 驱动程序 4.0.0:Vercel 生产中的光标会话 id 问题
- c++ - 类 basic__ostream 的运算符 << 中的参数
- python - 定义函数的Python ctypes TypeError
- web-services - 如何在 PHP 中使用 GET 和 CURL?
- web-scraping - 网页抓取需要登录的多个日期数据
- c# - c#如何通过编码关闭excel中的文档检查器?
- neo4j - 将 gremlin 查询转换为 cypher 查询