使用以下模型将图像分类为2个类 .

model %>%
  layer_conv_2d(filter=32,kernel_size=c(3,3),padding="same",
                input_shape=c(32,32,3)) %>%
  layer_activation("relu") %>%
  layer_conv_2d(filter=32,kernel_size=c(3,3)) %>%
  layer_activation("relu") %>%
  layer_max_pooling_2d(pool_size=c(2,2)) %>%
  layer_dropout(0.25) %>%

  layer_conv_2d(filter=64 , kernel_size=c(3,3),padding="same") %>%
  layer_activation("relu") %>%
  layer_conv_2d(filter=64,kernel_size=c(3,3) ) %>%
  layer_activation("relu") %>%
  layer_max_pooling_2d(pool_size=c(2,2)) %>%
  layer_dropout(0.25) %>%

  layer_flatten() %>%
  layer_dense(512) %>%
  layer_activation("relu") %>%
  layer_dropout(0.5) %>%
  layer_dense(2) %>%
  layer_activation("softmax")

得到以下错误

py_call_impl中的错误(可调用,点$ args,点$关键字):ValueError:检查目标时出错:预期activation_33有形状(2,)但是有形状的数组(1,)

有谁可以请帮助