Все еще новичок в нейронных сетях, если вы не можете сказать по моему коду, просто запутались, почему он выдает ошибку. Я планирую изменить параметры позже и, возможно, добавить больше слоев. Это должна была быть попытка многомерной классификации временных рядов. Ошибка, которую я получаю после подбора модели: «Ошибка в 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
)