Skip to Content
Machine learning pratico con Scikit-Learn e PyTorch
book

Machine learning pratico con Scikit-Learn e PyTorch

by Aurélien Géron
October 2025
Intermediate to advanced
878 pages
28h 57m
Italian
O'Reilly Media, Inc.
Book available
Content preview from Machine learning pratico con Scikit-Learn e PyTorch

Capitolo 5. Alberi decisionali

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

Gli alberi decisionali sono algoritmi di apprendimento automatico versatili, in grado di eseguire compiti di classificazione e regressione e persino compiti multioutput. Sono algoritmi potenti, capaci di adattarsi a insiemi di dati complessi. Ad esempio, nel Capitolo 2 hai addestrato un modello DecisionTreeRegressor sul set di dati relativi alle abitazioni in California, adattandolo perfettamente (anzi, sovraadattandolo).

Gli alberi decisionali sono anche i componenti fondamentali delle foreste casuali (vedi Capitolo 6), che sono tra i più potenti algoritmi di apprendimento automatico oggi disponibili.

In questo capitolo inizieremo a parlare di come addestrare, visualizzare e fare previsioni con gli alberi decisionali. Poi vedremo l'algoritmo di addestramento CART utilizzato da Scikit-Learn ed esploreremo come regolarizzare gli alberi e utilizzarli per compiti di regressione. Infine, discuteremo alcuni limiti degli alberi decisionali.

Formazione e visualizzazione di un albero decisionale

Per capire gli alberi decisionali, costruiamone uno e diamo un'occhiata a come fa le previsioni. Il codice seguente addestra un DecisionTreeClassifier sul set di dati dell'iride (vedi Capitolo 4):

from sklearn.datasets import load_iris
from sklearn.tree import DecisionTreeClassifier

iris = load_iris(as_frame=True)
X_iris =
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

AI e ML per programmatori in PyTorch

AI e ML per programmatori in PyTorch

Laurence Moroney
Modelli linguistici di grandi dimensioni pratici

Modelli linguistici di grandi dimensioni pratici

Jay Alammar, Maarten Grootendorst
IA generativa pratica con trasformatori e modelli di diffusione

IA generativa pratica con trasformatori e modelli di diffusione

Omar Sanseviero, Pedro Cuenca, Apolinário Passos, Jonathan Whitaker
Modelli di progettazione dell'IA generativa

Modelli di progettazione dell'IA generativa

Valliappa Lakshmanan, Hannes Hapke

Publisher Resources

ISBN: 0642572270070Supplemental Content