Я новичок в сфере машинного обучения, и недавно я сделал свой первый ANN с Keras на Python.Это модель линейной регрессии с 5 функциями и 1 выходом.Я сделал график с "MSE" и "функцией потери", и вот результаты.Можно ли сказать, что это хорошая модель?Кроме того, R ^ 2 = 0,91.Это правильный путь?
classifier = Sequential()
classifier.add(Dense(5, input_dim=5,kernel_initializer='normal',activation='relu'))
classifier.add(Dense(5, activation='relu'))
classifier.add(Dense(1,activation='linear'))
classifier.compile(loss='mse', optimizer='adam', metrics=['mse','mae'])
history = classifier.fit(X_train, y_train, batch_size=10, validation_data=(X_test, y_test), epochs=200, verbose=0)
y_pred=classifier.predict(X_test)
train_mse=classifier.evaluate(X_train, y_train, verbose=0)
plt.title('Loss / Mean Squared Error')
plt.plot(history.history['loss'], label='train')
plt.plot(history.history['val_loss'], label='test')
plt.legend()
plt.show()