Torna alla versione inglese della documentazioneProprietà di xgboosttreenode
Proprietà di xgboosttreenode
Ultimo aggiornamento: 07 ott 2024
XGBoost Tree© rappresenta un'implementazione avanzata di un algoritmo gradient boosting con un modello struttura ad albero come modello di base. Gli algoritmi Boosting rilevano in modo interattivo i classificatori deboli e li aggiungono ai classificatori forti finali. XGBoost Tree è molto flessibile e fornisce molti parametri che possono essere opprimenti per la maggior parte degli utenti, quindi il nodo XGBoost Tree in SPSS Modeler espone le funzioni principali e i parametri comunemente utilizzati. Il nodo è implementato in Python.
Proprietà di xgboosttreenode |
Tipo di dati | Descrizione proprietà |
---|---|---|
custom_fields |
booleano | Questa opzione indica al nodo di utilizzare le informazioni sui campi specificate qui al posto di quelle date in un qualsiasi nodo Tipo upstream. Dopo aver selezionato questa opzione, specificare i campi come richiesto. |
target |
campo | I campi obiettivo. |
inputs |
campo | I campi di input. |
tree_method |
Stringa | Il metodo della struttura ad albero per la creazione del modello. I valori possibili sono auto , exact o approx . Il valore predefinito è auto . |
num_boost_round |
intero | Il numero di iterazioni boost per la creazione del modello. Specificare
un valore compreso tra 1 e 1000 . Il valore predefinito è 10 . |
max_depth |
intero | La profondità massima per l'espansione della struttura ad albero. Specificare il valore 1 o un valore maggiore. L'impostazione predefinita è 6 . |
min_child_weight |
Doppio | Il peso minimo figlio per l'espansione della struttura ad albero. Specificare il valore 0 o un valore maggiore. L'impostazione predefinita è 1 . |
max_delta_step |
Doppio | Il passo delta massimo per l'espansione della struttura ad albero. Specificare il valore 0 o un valore maggiore. L'impostazione predefinita è 0 . |
objective_type |
Stringa | Il tipo di obiettivo per l'attività di apprendimento. I valori possibili sonoreg:linear , reg:logistic , reg:gamma , reg:tweedie ,count:poisson ,rank:pairwise , binary:logistic o multi . Notare che per gli
obiettivi indicatore, è possibile utilizzare solo
binary:logistic o multi . Se si utilizza multi , il risultato del punteggio mostrerà i
tipi di obiettivo XGBoost multi:softmax e
multi:softprob . |
early_stopping |
Booleano | Indica se utilizzare la funzione di arresto anticipato. Il valore predefinito è False . |
early_stopping_rounds |
intero | L'errore di convalida deve diminuire almeno ogni primo round di stop per continuare l'allenamento. Il valore predefinito è 10 . |
evaluation_data_ratio |
Doppio | Rapporto tra i dati di input utilizzati per gli errori di convalida. Il valore predefinito è 0.3 . |
random_seed |
intero | Il seed random. Qualsiasi numero compreso tra 0 e
9999999 . Il valore predefinito è
0 . |
sample_size |
Doppio | Il campione secondario per il controllo del sovradattamento. Specificare
un valore compreso tra 0.1 e 1.0 . Il valore predefinito è
0.1 . |
eta |
Doppio | Il valore eta per il controllo del sovradattamento. Specificare
un valore compreso tra 0 e 1 . Il valore predefinito è 0.3 . |
gamma |
Doppio | Il valore gamma per il controllo del sovradattamento. Specificare 0 o un
valore maggiore. L'impostazione predefinita è 6 . |
col_sample_ratio |
Doppio | Il campione di colonne in base alla struttura ad albero per il controllo
del sovradattamento. Specificare
un valore compreso tra 0.01 e 1 . Il valore predefinito è
1 . |
col_sample_level |
Doppio | Il campione di colonne in base al livello per il controllo del
sovradattamento. Specificare
un valore compreso tra 0.01 e 1 . Il valore predefinito è
1 . |
lambda |
Doppio | Il valore lambda per il controllo del sovradattamento. Specificare 0 o un
valore maggiore. L'impostazione predefinita è 1 . |
alpha |
Doppio | Il valore alpha per il controllo del sovradattamento. Specificare 0 o un
valore maggiore. L'impostazione predefinita è 0 . |
scale_pos_weight |
Doppio | La ponderazione per la gestione dei dataset sbilanciati. Il valore predefinito è 1 . |
use_HPO |