首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:模块“keras.backend”没有属性“_BACKEND”

AttributeError:模块“keras.backend”没有属性“_BACKEND”
EN

Stack Overflow用户
提问于 2019-11-12 22:56:01
回答 1查看 3.4K关注 0票数 3

我正在学习一本关于构建聊天机器人的书,当我试图开始交互式学习时,我会继续遇到这个错误。

完全错误是:

"C:\Users\Max\AppData\Local\Programs\Python\Python37\lib\site-packages\rasa_core\policies\keras_policy.py",跟踪(最近一次调用):train_initialize.py文件,第18行,在

= Agent("horoscope_domain.yml",policies = MemoizationPolicy(),KerasPolicy())文件第31行,在init if KerasPolicy.is_using_tensorflow()而非:File KerasPolicy.is_using_tensorflow第48行中,在is_using_tensorflow中返回keras.backend._BACKEND == "tensorflow“AttributeError:模块'keras.backend‘没有属性'_BACKEND’

我的代码看起来像‘

代码语言:javascript
复制
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals

from rasa_core import utils
import tensorflow.keras.backend
from rasa_core.agent import Agent
from rasa_core.policies.keras_policy import KerasPolicy
from rasa_core.policies.memoization import MemoizationPolicy
from rasa_core.policies.sklearn_policy import SklearnPolicy

if __name__ == '__main__':
    utils.configure_colored_logging(loglevel="DEBUG")

    training_data_file = './data/stories.md'
    model_path = './models/dialogue'
    agent = Agent("horoscope_domain.yml", policies = [MemoizationPolicy(), KerasPolicy()])

    training_data = agent.load_data(training_data_file)

    agent.train(training_data, augmentation_factor = 50, epochs = 500, batch_size = 10, validation_split = 0.2)
    agent.persist(model_path)

“”“

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-12 23:06:12

看起来像过时的API代码;打开错误跟踪中的文件,并替换._BACKEND w/ .backend()

代码语言:javascript
复制
# In "C:\Users\Max\AppData\Local\Programs\Python\Python37\lib\site-packages
# \rasa_core\policies\keras_policy.py", line 48:

# return keras.backend._BACKEND == "tensorflow" # <-- DELETE
return keras.backend.backend() == "tensorflow"  # <-- PASTE
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58827917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档