R keras模型评估/预测错误:do.call中的错误(对象$evaluate,args):&x27;什么';必须是函数或字符串
我有一个keras模型(使用R)和TF作为后端,如下所示R keras模型评估/预测错误:do.call中的错误(对象$evaluate,args):&x27;什么';必须是函数或字符串,r,keras,predict,R,Keras,Predict,我有一个keras模型(使用R)和TF作为后端,如下所示 history <- model %>% fit( train_X1,train_y,batch_size=100, epochs=80,validation_split = 0.2, shuffle=TRUE) > class(model) [1] "keras.models.Sequential" "keras.engine.trainin
history <- model %>% fit( train_X1,train_y,batch_size=100,
epochs=80,validation_split = 0.2,
shuffle=TRUE)
> class(model)
[1] "keras.models.Sequential" "keras.engine.training.Model"
[3] "keras.engine.topology.Container" "keras.engine.topology.Layer"
[5] "python.builtin.object"
我试着先在火车上评估和预测,然后在测试台上评估和预测
model %>% evaluate(train_X1,train_y)
pred <- model %>% predict_classes(train_X1)
任何帮助都将不胜感激。谢谢我也遇到了同样的问题。要复制此问题,请添加“install_keras()”并通过plumber运行脚本(这会将r脚本转换为REST API。更多信息请访问:www.rplumber.io)。每次我从管道工内部运行“install_keras()”时,我的整个keras都会被损坏。即使重新安装keras和tensorflow也无法修复它。我不得不重新安装整个R…我想知道您是否还没有加载另一个定义
evaluate
的包。例如,评估
包。尝试将evaluate
替换为RKeras::evaluate
。。。并可能在您的问题中提供可运行的代码,包括相关的库调用。
model %>% evaluate(train_X1,train_y)
pred <- model %>% predict_classes(train_X1)
Error in do.call(object$evaluate, args) : 'what' must be a function or character string