R Keras多GPU模型中的“模型”对象没有属性“ predict_classes”

时间:2019-02-15 18:31:07

标签: r keras

我正在R中使用keras来解决分类问题。

我将model <- keras_model_sequential()用于3层

parallel.model <- multi_gpu_model(model, gpus=2)

parallel.model %>% compile(
  loss = loss_binary_crossentropy,
  optimizer = optimizer_adam(lr = 0.001, epsilon = 1e-08),
  metrics = c("accuracy"))

parallel.model %>% fit(
  train.x,
  y.train,
  epochs = 50,
  batch_size = 256,
  validation_split = 0.2)

当我使用

 y.test.hat <- parallel.model %>% predict_classes(test.y)

我收到此错误:

Error in py_get_attr_impl(x, name, silent) : 
  AttributeError: 'Model' object has no attribute 'predict_classes'
Calls: %>% ... py_get_attr_or_item -> py_get_attr -> py_get_attr_impl

是因为parallel.model不是顺序的吗?因为我使用时遇到了相同的错误:

 parallel.model %>% pop_layer()

0 个答案:

没有答案