Tous les produits
Search
Centre de documentation

Platform For AI:XGBoost Predict

Dernière mise à jour :Sep 10, 2026

Exécutez une inférence hors ligne sur les modèles issus du composant XGBoost Train. Prend en charge la classification et la régression avec des entrées au format Table ou LibSVM.

Limites

Moteurs de calcul pris en charge : MaxCompute, Flink et DLC.

Formats de données

Formats pris en charge : Table et LibSVM.

  • Exemple de format Table :

    f0

    f1

    label

    0,1

    1

    0

    0,9

    2

    1

  • Exemple de format LibSVM :

    Données d'exemple

    2:1 9:1 10:1 20:1 29:1 33:1 35:1 39:1 40:1 52:1 57:1 64:1 68:1 76:1 85:1 87:1 91:1 94:1 101:1 104:1 116:1 123:1

    0:1 9:1 18:1 20:1 23:1 33:1 35:1 38:1 41:1 52:1 55:1 64:1 68:1 76:1 85:1 87:1 91:1 94:1 101:1 105:1 115:1 121:1

    2:1 8:1 18:1 20:1 29:1 33:1 35:1 39:1 41:1 52:1 57:1 64:1 68:1 76:1 85:1 87:1 91:1 94:1 101:1 104:1 116:1 123:1

    2:1 9:1 13:1 21:1 28:1 33:1 36:1 38:1 40:1 53:1 57:1 64:1 68:1 76:1 85:1 87:1 91:1 94:1 97:1 105:1 113:1 119:1

    0:1 9:1 18:1 20:1 22:1 33:1 35:1 38:1 44:1 52:1 55:1 64:1 68:1 76:1 85:1 87:1 91:1 94:1 101:1 104:1 115:1 121:1

    0:1 8:1 18:1 20:1 23:1 33:1 35:1 38:1 41:1 52:1 55:1 64:1 68:1 76:1 85:1 87:1 91:1 94:1 101:1 105:1 116:1 121:1

Configuration via l'interface graphique

Configurez le composant XGBoost Predict sur le canevas de Designer.

Paramètre

Type

Description

Fields Setting

Reserved Column Name

Tableau de chaînes

Colonnes à conserver dans la sortie.

Feature Columns

Tableau de chaînes

Colonnes de caractéristiques pour les données au format Table. Incompatible avec Vector Field (format LibSVM).

Vector Field Name

Chaîne

Colonne contenant les données au format LibSVM. Incompatible avec Feature Columns (format Table).

Parameters Setting

Prediction Result Column

Chaîne

Nom de la colonne de sortie pour les résultats de prédiction.

Execution Tuning

Number of Workers

Entier positif

Nombre de workers parallèles. Définissez ce paramètre conjointement avec Memory per Worker. Valeurs valides : [1, 9999].

Memory per Worker

Entier positif

Mémoire allouée par worker en Mo. Valeurs valides : [1024, 64 × 1024].

Exemple d'utilisation

Cet exemple illustre la classification XGBoost appliquée aux données d'événements du boson de Higgs, en utilisant un modèle prédéfini. Pour créer ce pipeline à partir du modèle Use XGBoost algorithm to identify the Higgs boson, consultez la rubrique Créer un pipeline à partir d'un modèle prédéfini.

Convertir le format de sortie pour l'évaluation

Le composant génère des chaînes JSON sérialisées issues de la bibliothèque XGBoost open source. Convertissez cette sortie afin que les composants d'évaluation puissent traiter les prédictions.

Ajoutez un composant SQL Script en aval de XGboost Predict. Le script SQL convertit les prédictions au format requis par Binary classification Evaluation V2. Utilisez le code suivant :

set odps.sql.udf.getjsonobj.new=true;

select *, CONCAT("{\"0\":", 1.0-prob, ",\"1\":", prob, "}") as detail
FROM (
select *, cast(get_json_object(pred, '$[0]') as double) as prob FROM ${t1})

Références

  • XGBoost Predict nécessite un modèle entraîné issu du composant XGBoost Train. Pour plus de détails sur la configuration, consultez la rubrique XGBoost Train.

  • Designer propose des composants algorithmiques pour les tâches de traitement des données. Pour la liste complète, consultez la rubrique Présentation des composants Designer.