경사하강법 알고리즘을 활용하는 선형회귀 모델인 SGDRegresoor 모델에 대한 페이지입니다.
scikitlearn 에서 제공하는 경사하강법을 활용한 선형회귀모델from sklearn.linear_model import SGDRegressor
# 객체 생성
sgd_model = SGDRegressor()
# training
sgd_model.fit(X_train, y_train)
# predict
pred_sgd = sgd_model.predict(X_test)
# evaluation
# mse
mse_sgd = mean_squared_error(y_test, pred)
# rmse
rmse_sgd = root_mean_squared_error(y_test, pred)
# mae
mae_sgd = mean_absolute_error(y_test, pred)
# r2score
r2score_sgd = sgd_model.score(X_test, y_test)