Сборка LSTM и обнаружение ошибок - PullRequest
0 голосов
/ 29 мая 2020

Все еще новичок в нейронных сетях, если вы не можете сказать по моему коду, просто запутались, почему он выдает ошибку. Я планирую изменить параметры позже и, возможно, добавить больше слоев. Это должна была быть попытка многомерной классификации временных рядов. Ошибка, которую я получаю после подбора модели: «Ошибка в py_call_impl (вызываемые, точки $ args, точки $ ключевые слова): ошибка оценки: ошибка оценки: переполнение стека узлов ..»


model <- keras_model_sequential()


model %>%
  layer_dense(units = ncol(trainTarg), activation = 'softmax',
              input_shape = ncol(X_train))
summary(model)

sgd <- optimizer_sgd(lr = 0.01)
model %>% compile(
  loss = 'categorical_crossentropy',
  optimizer = sgd,
  metrics = 'accuracy'
)


history <- model %>% fit(
  x = X_train,
  y = trainTarg,
  epochs = 100,
  batch_size = 5,
  validation_split = 0.2,
  verbose = 0
)




...