티스토리 뷰
1. Data 만들기 - "data2.csv"
2. LinearRegression Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import pandas as pd
import numpy as np
df_data = pd.read_csv("data2.csv")
x_data = df_data.drop(['y'],axis=1)
y_data = df_data['y']
print(x_data.head(5))
print(y_data.head(5))
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import cross_val_score
lin_reg = LinearRegression()
scores = cross_val_score(lin_reg, x_data, y_data, cv=10, n_jobs=-1, scoring = "neg_mean_squared_error")
scores_RFR_scores = np.sqrt(-scores)
RF_result = scores_RFR_scores.mean()
print("RF_result",RF_result )
|
cs |
- "data2.csv" 파일 불러오기
- x_data, y_data 생성
- LinearRegression과 cross_val_score사용
- cv = 10번 나눠서 , "neg_mean_squared_error" 사용
'인공지능 > 머신러닝' 카테고리의 다른 글
머신러닝 - 베이즈 통계학 (0) | 2020.03.17 |
---|---|
Machine Learning (머신러닝) parameter optimization (0) | 2020.02.20 |
[ML Algorithm] 군집화(clustering) (0) | 2020.01.12 |
머신러닝 - Feature 생각해보기 (0) | 2019.11.28 |
머신러닝 - 배치학습 vs 온라인학습 (0) | 2019.10.27 |
댓글