정성훈
    도전문제 14.2 (모범 답안)



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#
# 따라하며 배우는 파이썬과 데이터과학(생능출판사 2020)
# 14.12 당뇨병 예제를 학습 데이터와 테스트 데이터로 구분하자, 381쪽
#
import matplotlib.pyplot as plt
import numpy as np
from sklearn.linear_model import LinearRegression
from sklearn import datasets
from sklearn.model_selection import train_test_split
 
# 당뇨병 데이터 세트를 sklearn의 데이터집합으로부터 읽어들인다.
diabetes = datasets.load_diabetes()
 
X_train, X_test, y_train, y_test = train_test_split(diabetes.data, diabetes.target,
                                                    test_size = 0.2)
regr = LinearRegression()
 
regr.fit(X_train, y_train)
y_pred = regr.predict(X_test) # 테스트 데이터로 예측해보자. 
 
mse_set = (y_pred - y_test) ** 2
sum_mse = 0.0
for value in mse_set:
    sum_mse += value
 
mse = sum_mse / len(mse_set)
 
print('평균제곱 오차(MSE):', mse)
cs

  등록일 : 2022-05-21 [01:35] 조회 : 106 다운 : 0   
 
△ 이전글도전문제 14.2
▽ 다음글도전문제 14.1
Python for AI 실습게시판
번호 제 목 조회 등록일
Anaconda3 설치
ColabTurtlePlus
실습 목록
Colab 실습
실습 시 학생들이 자주하는 실수 예들
381 실습 시 학생들이 자주하는 실수 예들 475 04-16
380 Anaconda3 설치 658 10-06
379 Colab 실습 725 09-29
378 lColabTurtlePlus 1199 09-13
377 실습 목록 1295 02-21
376 (15장) 텐서플로우로 딥러닝의 맛을 보자 397 02-19
375 └❶ lch15.ipynb (예제 전체) // colab 에서 수행해야 함 447 03-01
374 (14장) 기계학습으로 똑똑한 컴퓨터를 만들자 507 02-19
373 └❶ 도전문제 14.3 498 05-21
372 └❶ 도전문제 14.2 562 05-21
371    └❷ 도전문제 14.2 (모범 답안) 106 05-21
370 └❶ 도전문제 14.1 469 05-21
369 └❶ lch14.ipynb (예제 전체) 660 03-01
368 └❶ lcode_14_25.py (교재) 297 12-06
367 └❶ lcode_14_24.py (교재) 278 12-06
366 └❶ lcode_14_23.py (교재) 245 12-06
365 └❶ lcode_14_22.py (교재) 304 12-06
364    └❷ lcode_14_22_4.py (교재) 263 12-06
363    └❷ lcode_14_22_3.py (교재) 238 12-06
362    └❷ lcode_14_22_2.py (교재) 291 12-06

[1][2][3][4][5][6][7][8][9][10]-[Next][20]