pbj0812의 코딩 일기

[Machine Learning] pycaret tutorial 따라하기 본문

인공지능 & 머신러닝/Machine Learning

[Machine Learning] pycaret tutorial 따라하기

pbj0812 2021. 5. 12. 02:45

자세한 정보를 얻고 싶으시면 pycaret tutorial을 참조하시기 바랍니다.

0. 목표

 - pycaret tutorial 따라하기

1. 실습

 1) 설치

!pip install pycaret
!pip install shap #interpret_model 사용시 필요

 2) 데이터 불러오기

from pycaret.datasets import get_data
diabetes = get_data('diabetes')

 3) setup

  - 학습 데이터가 무엇인지, 목표 클래스는 무엇인지 설정

  - 엔터 한번 입력해야 함

from pycaret.classification import *
data = setup(diabetes, target = 'Class variable')

 4) 모델 비교

  - 예시에는 xgboost가 있는데 나는 왜 없는지 모르겠음.

compare_models()

 5) 모델 생성

lr = create_model('lr')

 6) 모델 튜닝

tuned_lr = tune_model(lr)

 7) 배깅

bagged_lr = ensemble_model(lr, method = 'Bagging')

 8) 스태킹

lda = create_model('lda')
rf = create_model('rf')
stacker = stack_models(estimator_list = [lda, rf], meta_model = lr)

 9) 플랏

  - 튜토리얼은 gui 형태로 여러 플랏을 볼 수 있는데, colab에서는 해당 그래프만 보여줌

plot_model(lr)

 10) 모델 저장

save_model(lr, 'lr_saved')

 11) 모델 불러오기

lr_saved = load_model('lr_saved')

2. 참고

 - pycaret

Comments