蓝点代表所需功能,黑点代表预测功能
我正在使用带有以下代码的keras:-
# Set callback functions to early stop training and save the best model so far
from keras.callbacks import EarlyStopping, ModelCheckpoint
callbacks = [EarlyStopping(monitor='val_loss',verbose=1, patience=5,min_delta=0.002,mode='auto',restore_best_weights=False),
ModelCheckpoint(filepath='best_model.hdf5', monitor='val_loss', save_best_only=True)]
##The Architecture
np.random.seed(0)
model = Sequential()
model.add(Dense(500,kernel_initializer='normal',activation='tanh',input_dim=1))
model.add(Dense(300, kernel_initializer='normal',activation='relu'))
model.add(Dense(500, kernel_initializer='normal',activation='relu'))
model.add(Dense(1, kernel_initializer='normal',activation='linear'))
model.compile(optimizer='adam',loss='mean_absolute_error', metrics=['mae','accuracy'])
his = model.fit(X_train,y_train,epochs=150,batch_size=10,validation_data=
(X_val,y_val), verbose=1,callbacks=callbacks)
我尝试了各种架构,但仍然没有得到结果,请指导
