Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Implementering av ett Beslutsträd | Beslutsträd
Klassificering med Python

bookUtmaning: Implementering av ett Beslutsträd

I denna utmaning kommer du att använda Titanic-datasetet, som innehåller information om passagerare på Titanic, inklusive deras ålder, kön, familjestorlek och mer. Målet är att förutsäga om en passagerare överlevde eller inte.

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

För att implementera Decision Tree kan du använda DecisionTreeClassifier från sklearn:

Din uppgift är att bygga ett beslutsträd och hitta de bästa värdena för max_depth och min_samples_leaf med hjälp av grid search.

Uppgift

Swipe to start coding

Du har fått en Titanic-datamängd som är lagrad som en DataFrame i variabeln df.

  • Initiera en Decision Tree-modell och lagra den i variabeln decision_tree.
  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [1, 2, 3, 4, 5, 6, 7] för max_depth och [1, 2, 4, 6] för min_samples_leaf, och lagra den i variabeln param_grid.
  • Initiera och träna ett GridSearchCV-objekt, sätt antalet foldar till 10, och lagra den tränade modellen i variabeln grid_cv.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 4
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 4.17

bookUtmaning: Implementering av ett Beslutsträd

Svep för att visa menyn

I denna utmaning kommer du att använda Titanic-datasetet, som innehåller information om passagerare på Titanic, inklusive deras ålder, kön, familjestorlek och mer. Målet är att förutsäga om en passagerare överlevde eller inte.

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

För att implementera Decision Tree kan du använda DecisionTreeClassifier från sklearn:

Din uppgift är att bygga ett beslutsträd och hitta de bästa värdena för max_depth och min_samples_leaf med hjälp av grid search.

Uppgift

Swipe to start coding

Du har fått en Titanic-datamängd som är lagrad som en DataFrame i variabeln df.

  • Initiera en Decision Tree-modell och lagra den i variabeln decision_tree.
  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [1, 2, 3, 4, 5, 6, 7] för max_depth och [1, 2, 4, 6] för min_samples_leaf, och lagra den i variabeln param_grid.
  • Initiera och träna ett GridSearchCV-objekt, sätt antalet foldar till 10, och lagra den tränade modellen i variabeln grid_cv.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 4
single

single

some-alt