py_get_attr_impl(x,name,silent)出错:AttributeError:'Sequential'对象没有属性'metrics'

问题描述 投票:0回答:1

书中的代码示例[“使用R进行深度学习”,对递归神经网络的高级用法 - 基本的机器学习方法]

代码可以在Github中找到:https://jjallaire.github.io/deep-learning-with-r-notebooks/notebooks/6.3-advanced-usage-of-recurrent-neural-networks.nb.html

我尝试运行此代码:

history <- model %>% fit_generator(
train_gen,
steps_per_epoch = 500,
epochs = 20,
validation_data = val_gen,
validation_steps = (9000-6001-36)/128
)

并得到此错误消息:

py_get_attr_impl(x,name,silent)出错:AttributeError:'Sequential'对象没有属性'metrics'

有人能告诉我这是什么意思,人类怎么能适应它?非常感谢!

r keras
1个回答
1
投票

编译模型时,请使用字符串而不是数组指定度量标准。像这样:

modelo %>% compile(
  loss = 'categorical_crossentropy',
  optimizer = optimizer_rmsprop(),
  metrics = 'accuracy'
)

如果您执行以下操作:metrics = c('accuracy')它将无效。

© www.soinside.com 2019 - 2024. All rights reserved.