对于CNN和LSTM的组合,我有一些概念性的问题要问。我已经完成了一项权利,但是比知识更幸运,因为我会遵循在互联网上看到的一切。
我将代码留在下面
model = Sequential()
model.add(TimeDistributed(Conv1D(filters=30,kernel_size=3,activation='relu'),input_shape=(None,look_back,5)))
model.add(TimeDistributed(MaxPooling1D(pool_size=2)))
model.add(TimeDistributed(Conv1D(15,kernel_size=3,activation='relu')))
model.add(TimeDistributed(Flatten()))
model.add(LSTM(100,return_sequences=True,activation='relu'))
model.add(Dropout(0.3))
model.add(LSTM(50,return_sequences=True))
model.add(Dropout(0.3))
model.add(LSTM(25,return_sequences=False))
model.add(Dropout(0.3))
model.add(Dense(1,activation='relu'))
model.compile(optimizer='adam',loss='mse',metrics=['mae'])
非常感谢