def Dis():
#Discriminator model
D = Sequential()
D.add(TimeDistributed(Dense(y_dash.shape[2]), input_shape=(y_dash.shape[1],y_dash.shape[2])))
D.add(LSTM(216, return_sequences=True))
D.add(Dropout(0.3))
D.add(LSTM(60, return_sequences=True))
D.add(Flatten())
D.add(Dense(1, activation='sigmoid'))
D.compile(loss='binary_crossentropy', optimizer=SGD(lr=0.001))
return D
评论列表
文章目录