Machine Learning
[머신 러닝] Scikit-learn
Scarlett_C
2021. 9. 1. 21:24
728x90
*scikit-learn 기본 사용법
1. Estimator 선언 (e.g. LinearRegression)
2. .fit() 함수 호출을 통한 트레이닝
3. .predict()함수 호츨을 통한 예측
* scikit-learm을 이용하여 training data, test data 나누기
from sklearn.model_selection import train_test_split
#80%는 트레이닝 데이터, 20%는 테스트 데이터로 나누고 싶을 때
X_train, X_test, y_train, y_test = train_test_split(X,y, test_size=0.2)
* Estimator 선언하기
from sklearn.linear_model import LinearRegression
#선형회귀
lr=LinearREgression()
* MSE, RMSE 정의하기
- RMSE는 기본 함수로 제공하지 않기 때문에 np.sqrt함수를 이용하여 계산
from sklearn.metrics import mean_squared_error
#MSE
MSE=mean_squared_error(y_test, y_preds)
#RMSE
RMSE=np.sqrt(MSE)
728x90