https://pycaret.gitbook.io/docs/
PyCaret은 python의 AutoML 라이브러리입니다.
개인적인 생각으로 PyCaret의 가장 큰 장점은
1) 로컬 개발 환경에서 사용 가능
2) 읽기 편한 공식 docs
이라고 생각합니다. 한글로 되어 있는 공식 문서가 있다는 것은 진입장벽을 상당히 낮춰주는 것 같습니다.
pip install pycaret
jupyter notebook
from pycaret.datasets import get_data
data = get_data('boston')
data.info()
from pycaret.regression import *
reg_test_1 = setup(data=data,
target='medv',
train_size= 0.8,
fold=5)
best = compare_models(sort='mse')
best
GradientBoostingRegressor(alpha=0.9, ccp_alpha=0.0, criterion='friedman_mse',
init=None, learning_rate=0.1, loss='ls', max_depth=3,
max_features=None, max_leaf_nodes=None,
min_impurity_decrease=0.0, min_impurity_split=None,
min_samples_leaf=1, min_samples_split=2,
min_weight_fraction_leaf=0.0, n_estimators=100,
n_iter_no_change=None, presort='deprecated',
random_state=5793, subsample=1.0, tol=0.0001,
validation_fraction=0.1, verbose=0, warm_start=False)
best_tune = tune_model(best)
best_tune
GradientBoostingRegressor(alpha=0.9, ccp_alpha=0.0, criterion='friedman_mse',
init=None, learning_rate=0.2, loss='ls', max_depth=6,
max_features='sqrt', max_leaf_nodes=None,
min_impurity_decrease=0.0001, min_impurity_split=None,
min_samples_leaf=4, min_samples_split=7,
min_weight_fraction_leaf=0.0, n_estimators=250,
n_iter_no_change=None, presort='deprecated',
random_state=5793, subsample=0.85, tol=0.0001,
validation_fraction=0.1, verbose=0, warm_start=False)
evaluate_model(best_tune)
predict_model(best_tune)
predict_model(best_tune, data= new_data)
https://pycaret.gitbook.io/docs/get-started/functions/deploy
안녕하세요. 글 잘봤습니다 너무 도움이 되었습니다!! 감사합니다
질문이 하나있는데요 , new_data를 넣으면 이것은 정답레이블이 없는데
Label이 예측값인건가요 아니면 target값이 예측한 결과인건가요 ,,?