Tôi đang sử dụng thư viện học tập sâu và cố gắng để ngăn xếp nhiều LSTM mà không có may mắn. Dưới đây là mã của tôiLàm thế nào để ngăn xếp nhiều lstm trong keras?
model = Sequential()
model.add(LSTM(100,input_shape =(time_steps,vector_size)))
model.add(LSTM(100))
Đoạn mã trên trả về lỗi trong dòng thứ ba Exception: Input 0 is incompatible with layer lstm_28: expected ndim=3, found ndim=2
Các đầu vào X là một tensor của hình dạng (100,250,50). Tôi đang chạy keras trên backend tensorflow
mã và đầu vào của bạn là tốt. Bạn có chắc đầu vào không phải là hai chiều không? – Ishamael
Không, tôi đã kiểm tra thông qua X.shape, Đó là 3D, thứ nguyên thứ nhất là cho mỗi mẫu đào tạo, thứ hai là cho time_steps và thứ ba là kích thước vector là 50 –