приведенный выше code постоянно выдает эту ошибку:
если вы заметили, я пытался сделать "input_shape" несколькими разными способами, как показано в комментариях в начале.
Это мой первый опыт работы с нейронными сетями, и я понятия не имею, что идет не так. Для справки, я хочу использовать временной шаг 52, и у меня есть 5 функций. Я модифицировал code многими другими способами, которые дали слишком много ошибок, чтобы поместить их в один пост. Я также настроил, перенастроил, переустановил и полностью изменил среду Python, которую я использовал. (Я начал с использования виртуальной среды с "r-reticulate" и в конечном итоге перешел на среду Conda (со всеми установленными правильными зависимостями).
БУДУ признателен за ЛЮБЫЕ рекомендации.
Я поместил все материалы из этого раздела в раздел выше. Извините, это также мой первый опыт использования Stack Overflow.
# DEFINE THE LSTM MODEL
#input_shape <- c(52.0, 5.0)
#input_shape = c(seq_length, ncol(close_data))
#layer_input(shape = input_shape) %>%
model <- keras_model_sequential() %>%
layer_lstm(units = 50, return_sequences = TRUE,
input_shape = c(52, 5)) %>%
layer_lstm(units = 50) %>%
layer_dense(units = 1)
Error in py_call_impl(callable, call_args$unnamed, call_args$named) :
ValueError: Only input tensors may be passed as positional arguments. The following argument value should be passed as a keyword argument: <Sequential name=sequential_1, built=False> (of type <class 'keras.src.models.sequential.Sequential'>)