1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| import tensorflow as tf from tensorflow.keras.models import Sequential from tensorflow.keras.layers import LSTM,Dense,Dropout
model=Sequential()
model.add(LSTM(10,input_shape=X_train.shape[1:],activation='tanh',return_sequences=True)) model.add(Dropout(0.1)) model.add(LSTM(10,activation='tanh',return_sequences=True)) model.add(Dropout(0.1))
model.add(LSTM(10,activation='tanh')) model.add(Dropout(0.1))
model.add(Dense(10,activation='tanh')) model.add(Dropout(0.1))
model.add(Dense(1))
model.compile(optimizer='adam', loss='mse', metrics=['mape'])
model.fit(X_train,y_train,batch_size=50,epochs=100,validation_data=(X_test,y_test))
|