Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Implementazione di un Albero Decisionale | Albero Decisionale
Classificazione con Python

bookSfida: Implementazione di un Albero Decisionale

In questa sfida, utilizzerai il dataset Titanic, che contiene informazioni sui passeggeri del Titanic, inclusi età, sesso, dimensione della famiglia e altro ancora. L'obiettivo è prevedere se un passeggero è sopravvissuto o meno.

1234
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b71ff7ac-3932-41d2-a4d8-060e24b00129/titanic.csv') print(df.head())
copy

Per implementare l'albero decisionale, puoi utilizzare DecisionTreeClassifier da sklearn:

Il tuo compito è costruire un albero decisionale e trovare i valori ottimali di max_depth e min_samples_leaf utilizzando la ricerca a griglia.

Compito

Swipe to start coding

Ti viene fornito un dataset Titanic memorizzato come DataFrame nella variabile df.

  • Inizializza un modello Decision Tree e salvalo nella variabile decision_tree.
  • Crea un dizionario per GridSearchCV per iterare sui valori [1, 2, 3, 4, 5, 6, 7] per max_depth e [1, 2, 4, 6] per min_samples_leaf, e salvalo nella variabile param_grid.
  • Inizializza e addestra un oggetto GridSearchCV, imposta il numero di fold a 10 e salva il modello addestrato nella variabile grid_cv.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 4.17

bookSfida: Implementazione di un Albero Decisionale

Scorri per mostrare il menu

In questa sfida, utilizzerai il dataset Titanic, che contiene informazioni sui passeggeri del Titanic, inclusi età, sesso, dimensione della famiglia e altro ancora. L'obiettivo è prevedere se un passeggero è sopravvissuto o meno.

1234
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b71ff7ac-3932-41d2-a4d8-060e24b00129/titanic.csv') print(df.head())
copy

Per implementare l'albero decisionale, puoi utilizzare DecisionTreeClassifier da sklearn:

Il tuo compito è costruire un albero decisionale e trovare i valori ottimali di max_depth e min_samples_leaf utilizzando la ricerca a griglia.

Compito

Swipe to start coding

Ti viene fornito un dataset Titanic memorizzato come DataFrame nella variabile df.

  • Inizializza un modello Decision Tree e salvalo nella variabile decision_tree.
  • Crea un dizionario per GridSearchCV per iterare sui valori [1, 2, 3, 4, 5, 6, 7] per max_depth e [1, 2, 4, 6] per min_samples_leaf, e salvalo nella variabile param_grid.
  • Inizializza e addestra un oggetto GridSearchCV, imposta il numero di fold a 10 e salva il modello addestrato nella variabile grid_cv.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4
single

single

some-alt