💎 PyCaret Cheat Sheet

🚀 Site oficial do PyCaret (Documentação)

# Comando / Função O que faz Exemplo
1pip install pycaretInstala a biblioteca completapip install pycaret
2import pycaret.classificationImporta o módulo de classificaçãofrom pycaret.classification import *
3import pycaret.regressionImporta o módulo de regressãofrom pycaret.regression import *
4import pycaret.clusteringImporta o módulo de agrupamentofrom pycaret.clustering import *
5import pycaret.anomalyImporta detecção de anomaliasfrom pycaret.anomaly import *
6import pycaret.nlpImporta processamento de linguagem naturalfrom pycaret.nlp import *
7import pycaret.time_seriesImporta o módulo de séries temporaisfrom pycaret.time_series import *
8setup()Inicializa o experimento e pré-processa dadossetup(data=df, target='alvo')
9session_id=Define a semente de aleatoriedade (reprodutibilidade)setup(data=df, target='y', session_id=123)
10train_size=Define a proporção do treino (default 0.7)setup(data=df, train_size=0.8)
11normalize=TrueAtiva a normalização dos dadossetup(data=df, normalize=True)
12transformation=TrueAplica transformação para reduzir assimetriasetup(data=df, transformation=True)
13ignore_features=Ignora colunas específicas no treinosetup(data=df, ignore_features=['ID'])
14compare_models()Treina e avalia todos os modelos disponíveisbest = compare_models()
15create_model()Treina um modelo específico usando Cross Validationdt = create_model('dt')
16tune_model()Otimiza hiperparâmetros automaticamentetuned_rf = tune_model(rf)
17ensemble_model()Cria um Ensemble (Bagging ou Boosting)bagged_dt = ensemble_model(dt)
18blend_models()Cria um Voting Classifier/Regressorblender = blend_models(estimator_list=[m1, m2])
19stack_models()Cria um modelo de Stackingstacker = stack_models(estimator_list=[m1, m2])
20plot_model()Gera gráficos de performance (AUC, Confusion Matrix)plot_model(best, plot='auc')
21evaluate_model()Interface interativa para todas as métricasevaluate_model(best)
22interpret_model()Explicação de modelos via SHAPinterpret_model(rf)
23check_fairness()Avalia vieses e equidade do modelocheck_fairness(best, ['raca', 'genero'])
24dashboard()Gera dashboard ExplainerDashboard completodashboard(best)
25predict_model()Realiza predições em novos dadospredictions = predict_model(best, data=novos_dados)
26finalize_model()Treina o modelo no dataset completo (treino+teste)final_model = finalize_model(best)
27save_model()Salva o pipeline completo em arquivo .pklsave_model(best, 'meu_modelo')
28load_model()Carrega um modelo salvomodel = load_model('meu_modelo')
29get_config()Acessa variáveis de ambiente do setupX_train = get_config('X_train')
30pull()Retorna o último score grid como DataFrameresults_df = pull()
31models()Lista todos os modelos disponíveis no módulomodels()