[PYTHON] Calibrer le modèle avec PyCaret

introduction

Faire un modèle

Chargement des données

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

image.png

Modélisation à l'aide d'un arbre de décision

#Importer un package de classification
from pycaret.classification import *
clf1 = setup(data = diabetes, target = 'Class variable')

#Créer un arbre de décision
dt = create_model(estimator='dt')

#Visualisation
evaluate_model(dt)

Vérifiez la courbe d'étalonnage avant l'étalonnage

image.png

Calibrer le modèle

#étalonner
calibrated_dt = calibrate_model(dt)

#Visualiser
evaluate_model(calibrated_dt)

image.png

Qu'est-ce que l'étalonnage est effectué?

image.png

Quel modèle nécessite un étalonnage "Oui?"

algorithme Avant l'étalonnage Après l'étalonnage
Logistic
Regression
download.png download.png
RBF SVM download.png download.png
Random
Forest
download.png download.png
XGBoost download.png download.png
LightGBM download.png download.png

finalement

Recommended Posts

Calibrer le modèle avec PyCaret
Validez le modèle d'entraînement avec Pylearn2
Affinons les hyper paramètres du modèle avec scikit-learn!
Attention Seq2 Exécutez le modèle de dialogue avec Seq
J'ai essayé de visualiser le modèle avec la bibliothèque d'apprentissage automatique low-code "PyCaret"
Un modèle qui identifie la guitare avec fast.ai
Présentation du modèle DCGAN pour Cifar 10 avec keras
Résolution du modèle Lorenz 96 avec Julia et Python
Chargez le fichier de modèle TensorFlow .pb avec readNetFromTensorflow ().
Montage du modèle avec lmfit
Régression avec un modèle linéaire
Surveiller le modèle d'entraînement avec TensorBord sur Jupyter Notebook
Insérez le débogueur avec le nez
Tuez le processus avec sudo kill -9
Implémenter le modèle mathématique «modèle SIR» des maladies infectieuses avec Open Modelica
J'ai essayé le clustering avec PyCaret
Profitez du modèle Gray-Scott avec un code court utilisant le calcul matriciel
Devinez le mot de passe avec klee
gethostbyaddr () communique avec l'extérieur
Gratter la moyenne du Nikkei avec le dramaturge-python
Vérifiez le code avec flake8
Appelez l'API avec python3.
J'ai étudié le prétraitement qui peut être fait avec PyCaret
Analysez le modèle thématique pour devenir romancier avec GensimPy3
Gestion des modèles d'apprentissage automatique pour éviter de se quereller avec le côté commercial
Utiliser MLflow avec Databricks ④ --Call model -
Décrypter le code QR avec CNN
Extraire le fichier xz avec python
Extraire la valeur maximale avec les pandas.
Colorez l'intervalle d'intégration avec matplotlib.pyplot
Utilisez la fonction de prévisualisation avec aws-cli
Suivez la hiérarchie des fichiers avec fts
L'espace est dangereux avec PyEphem
Paver la route avec l'optimisation des combinaisons
Exécutez l'application avec Flask + Heroku
Jointure externe gauche dans le modèle Django
Modèle de classification simple avec réseau neuronal
Obtenez la météo avec les requêtes Python 2
Trouvez la distance d'édition (distance de Levenshtein) avec python
Explorez le labyrinthe avec l'apprentissage augmenté
Simulation Python du modèle épidémique (modèle Kermack-McKendrick)
Trouver les erreurs les plus simples avec OpenCV
Accédez à l'API Etherpad-lite avec Python
Installer le plug-in Python avec Netbeans 8.0.2
Installez le fichier de données avec setup.py
Téléchargez le fichier déployé avec appcfg.py
Déboguer le script avec l'éditeur Sakura
J'ai aimé le tweet avec python. ..
Modèle multi-entrées / multi-sorties avec API fonctionnelle
[Python] Modèle gaussien mixte avec Pyro
Maîtriser le type avec Python [compatible Python 3.9]
Frappez la commande supérieure avec htop
Détection de chat avec OpenCV (distribution de modèles)
Essayez de brouiller l'image avec opencv2
Créer un itérateur de modèle avec PySide
Ouvrir le fichier avec l'application par défaut
Seq2Seq (2) ~ Attention Model edition ~ avec chainer
Préparez l'environnement de développement avec anyenv