Używam bibliotek do nauki głębokiego uczenia się i próbuję układać wiele LSTM bez powodzenia. Poniżej jest mój kodJak układać wiele kart lstm w kamerze?
model = Sequential()
model.add(LSTM(100,input_shape =(time_steps,vector_size)))
model.add(LSTM(100))
Powyższy kod zwraca błąd w trzeciej linii Exception: Input 0 is incompatible with layer lstm_28: expected ndim=3, found ndim=2
Wejście X jest tensor kształtu (100,250,50). Używam kerasów na backend tensorflow
Twój kod i wejścia są w porządku. Jesteś pewien, że dane wejściowe nie są dwuwymiarowe? – Ishamael
Nie, sprawdziłem przez X.shape, To jest 3D, 1. wymiar jest dla każdej próbki treningowej, sekunda jest dla time_steps, a trzeci to wielkość wektora 50 –