1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| from sklearn import datasets, linear_model, model_selection, metrics
data_total = datasets.load_boston()
x = data_total.data
y = data_total.target
train_x, test_x, train_y, test_y =
model_selection.train_test_split(x, y, test_size=0.3)
# 학습 전의 모델 생성
model = linear_model.LinearRegression()
# 모델에 학습 데이터를 넣으면서 학습 진행
model.fit(train_x, train_y)
# 모델에게 새로운 데이터를 주면서 예측 요구
predictions = model.predict(test_x)
# 예측 결과를 바탕으로 성능 점수 확인
metrics.mean_squared_error(predictions, test_y)
|