Я хочу построить глубокий RNN, где моя x_train
форма равна (318,39)
, а моя y_train
имеет форму (318,)
. Когда я выполняю код ниже:
model.add(LSTM(20,input_shape=(X_train.shape[1:]), activation='relu', return_sequences=True))
model.add(LSTM(20, activation='relu'))
model.add(Dense(10, activation='relu'))
model.add(Dense(1, activation='sigmoid'))
model.compile(optimizer='adam',loss='binary_crossentropy',metrics=['accuracy'])
history = model.fit(X_train,y_train,batch_size=20,epochs=250)
Я получаю следующую ошибку:
ValueError: Input 0 is incompatible with layer lstm_60: expected ndim=3, found ndim=2