我正在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()