Я новичок в Keras и все еще изучаю машинное обучение. В настоящее время я читаю руководство по прогнозированию временных рядов Tensorflow. Модель что-то вроде, и я не знаю, если с ней что-то не так:
first = Sequential([
LSTM(128, return_sequences=True), # 1 for load values
Dropout(0.2),
Flatten()
])
second = Sequential([
Dense(128, activation='relu'),
Dropout(0.2),
Flatten()
])
combined = Concatenate([first, second])
result = Sequential([
combined,
Dense(256, activation='relu'),
Dropout(0.2),
Dense(1, 'linear')
])
Судя по странице тензорного потока, вы обучаете модель следующим образом:
model.fit(window.train, epochs=MAX_EPOCHS,
validation_data=window.val,
callbacks=[early_stopping])
Как мне этого добиться? Я попытался передать массив model.fit([window.train, window2.train] ..., но он выдал следующее:
ValueError: Failed to find data adapter that can handle input: ( containing values of types {""}),
Подробнее здесь: https://stackoverflow.com/questions/781 ... ple-inputs