Step 6: 모델 훈련하기(Train the model)

워크숍 리소스

이제 모델을 훈련시킬 준비가 되었습니다. 우리는 LinearRegression().fit()을 사용하여 모델을 훈련할 것입니다. 이 모델은 score()라는 함수를 가지고 있으며, 이는 예측의 결정 계수 를 반환합니다. 지금은 값이 높을수록 더 좋은 모델이라는 것만 기억하면 됩니다.

# 훈련 데이터 준비
x_train = train_data[features]
y_train = train_data[target]

# 선형 회귀 적용
# fit()는 모델을 훈련하는 함수입니다.
model = LinearRegression().fit(x_train,y_train)

# 모델의 점수 출력
print("Score: " + str(model.score(x_train,y_train)))

출력 결과:

Score: 0.9875123836174596