정성훈
    code_14_25.py (교재)
  http://itsys.hansung.ac.kr/cgi-bin/onlineTest/viewpy4AI/onlinePy4AI.cgi?source=src/py/Ch14/code_14_25.py



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
29
30
31
#
# 따라하며 배우는 파이썬과 데이터과학(생능출판사 2020)
# 14.25 간단한 회귀모델을 만들자, 395쪽
#
import pandas as pd 
import seaborn as sns    # 시각화를 위하여 Seaborn 라이브러리를 이용함
import matplotlib.pyplot as plt
import numpy as np
 
life = pd.read_csv('life_expectancy.csv')
 
life.dropna(inplace = True)
 
= life[['Alcohol''Percentage expenditure''Polio'
          'BMI''GDP''Thinness 1-19 years']]
= life['Life expectancy']
 
from sklearn.model_selection import train_test_split 
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2)
 
from sklearn.linear_model import LinearRegression
lin_model = LinearRegression()
lin_model.fit(X_train, y_train)
y_test_predict = lin_model.predict(X_test)
 
from sklearn.metrics import mean_squared_error
rmse = np.sqrt(mean_squared_error(y_test, y_test_predict))
print('RMSE =', rmse) 
 
plt.scatter(y_test, y_test_predict)
plt.show()
cs

  등록일 : 2022-12-06 [02:19] 조회 : 67 다운 : 0   
 
△ 이전글ch14.ipynb (예제 전체)
▽ 다음글code_14_24.py (교재)
Python for AI 실습게시판
번호 제 목 조회 등록일
lAnaconda3 설치
lColabTurtlePlus
l실습 목록
lColab 실습
l실습 시 학생들이 자주하는 실수 예들
373 실습 시 학생들이 자주하는 실수 예들 101 04-16
372 Anaconda3 설치 264 10-06
371 Colab 실습 224 09-29
370 lColabTurtlePlus 496 09-13
369 실습 목록 591 02-21
368 (15장) 텐서플로우로 딥러닝의 맛을 보자 114 02-19
367 └❶ lch15.ipynb (예제 전체) // colab 에서 수행해야 함 120 03-01
366 (14장) 기계학습으로 똑똑한 컴퓨터를 만들자 164 02-19
365 └❶ 도전문제 14.3 135 05-21
364 └❶ 도전문제 14.2 222 05-21
363    └❷ 도전문제 14.2 (모범답안) 비공개 79 05-21
362 └❶ 도전문제 14.1 118 05-21
361 └❶ lch14.ipynb (예제 전체) 226 03-01
360 └❶ lcode_14_25.py (교재) 67 12-06
359 └❶ lcode_14_24.py (교재) 47 12-06
358 └❶ lcode_14_23.py (교재) 38 12-06
357 └❶ lcode_14_22.py (교재) 49 12-06
356    └❷ lcode_14_22_4.py (교재) 39 12-06
355    └❷ lcode_14_22_3.py (교재) 31 12-06
354    └❷ lcode_14_22_2.py (교재) 39 12-06

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