Kom igångKom igång gratis

Anpassa ett beslutsträd

Nu ska du prova på att bygga en beslutsträdsmodell. Ett beslutsträd är en uppsättning maskininlärda om-annars-regler som i telekomfallet avgör om en kund kommer att lämna eller inte. Här är ett exempel på ett beslutsträdsdiagram byggt på det välkända Titanic-datasetet för överlevnad.

train_X, test_X, train_Y och test_Y från föregående övning har laddats in åt dig. Modulen tree och funktionen accuracy_score har också laddats in från biblioteket sklearn. Nu ska du bygga din modell och utvärdera dess prestanda på osedd data.

Den här övningen är en del av kursen

Maskininlärning för marknadsföring i Python

Visa kurs

Övningsinstruktioner

  • Initialisera beslutsträdsmodellen med max_depth satt till 5.
  • Anpassa modellen på träningsdata – ange först train_X, sedan train_Y.
  • Förutsäg värden för testdata, i det här fallet test_X.
  • Mät modellens prestanda på testdata genom att jämföra de faktiska testetiketterna med de förutsagda.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Initialize the model with max_depth set at 5
mytree = tree.___(max_depth = ___)

# Fit the model on the training data
treemodel = mytree.___(___, ___)

# Predict values on the testing data
pred_Y = treemodel.___(___)

# Measure model performance on testing data
accuracy_score(___, ___)
Redigera och kör kod