Installer XGBoost en Python

Zeeshan Afridi 18 aout 2022
  1. Pourquoi devriez-vous utiliser XGBoost en Python
  2. Installer XGBoost en Python
Installer XGBoost en Python

XGBoost signifie Extreme Gradient Boost et est développé sur un framework gradient-boost. Il s’agit d’une bibliothèque d’apprentissage automatique open source, évolutive et distribuée à arbre de décision à gradient boosté (GBDT) offrant des implémentations hautes performances d’arbres de décision à gradient boosté.

De plus, la fonctionnalité principale de XGBoost en Python est qu’il fournit un boost d’arborescence parallèle. Il s’agit d’une bibliothèque d’apprentissage automatique de premier plan pour la classification, la régression et d’autres problèmes de classement.

Et XGBoost est devenu la bibliothèque incontournable pour avoir remporté de nombreux concours Kaggle.

Pourquoi devriez-vous utiliser XGBoost en Python

XGBoost est l’une des bibliothèques qui a gagné en popularité ces dernières années en aidant les équipes et les individus à remporter pratiquement tous les concours de données structurées Kaggle. Les chercheurs et les entreprises publient des données que les mineurs de données et les statisticiens rivalisent pour produire de nouveaux modèles fiables pour prédire et décrire les données avec précision.

Initialement, seuls R et Python prenaient en charge XGBoost, mais il est progressivement devenu plus célèbre pour ses fonctionnalités. Aujourd’hui, différents langages tels que Scala, Perl, Julia, Java et de nombreux autres langages prennent en charge XGBoost.

XGBoost a été intégré à un grand nombre de packages et d’outils, notamment scikit-learn pour Python et caret pour R.

Voici quelques-unes des principales caractéristiques du succès et de la popularité de XGBoost :

  1. Vitesse et performances
  2. L’algorithme de base est parallélisable
  3. Surpasse constamment les autres méthodes algorithmiques
  4. Grande variété de paramètres de réglage

Installer XGBoost en Python

Pour installer XGBoost en Python, nous devons d’abord installer le package ou la bibliothèque dans votre environnement local.

Accédez à votre interface de ligne de commande/terminal et écrivez la commande suivante :

pip install xgboost
// or
pip3 install xgboost

Pour certaines personnes, pip fonctionne, mais si cela ne fonctionne pas avec votre machine, vous pouvez utiliser pip3, et le reste est similaire.

Vous pouvez utiliser la commande suivante en utilisant anaconda ou miniconda.

conda install -c conda-forge py-xgboost

Cette commande installera le XGBoost sur votre machine locale, puis vous pourrez l’importer dans votre programme et l’utiliser en conséquence.

import xgboost as xgb

Cela importera xgboost en tant que xgb dans votre programme.

Mais assurez-vous de l’installer avant de l’importer ; sinon, cela ne fonctionnera pas. L’installation de XGBoost est une condition préalable.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn