Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Päätöspuun Toteuttaminen | Päätöspuu
Luokittelu Pythonilla

bookHaaste: Päätöspuun Toteuttaminen

Tässä haasteessa käytetään Titanic-aineistoa, joka sisältää tietoja Titanicin matkustajista, kuten iästä, sukupuolesta, perheen koosta ja muista ominaisuuksista. Tavoitteena on ennustaa, selvisikö matkustaja hengissä vai ei.

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

Päätöspuun toteuttamiseen voidaan käyttää DecisionTreeClassifier-luokkaa kirjastosta sklearn:

Tehtävänäsi on rakentaa päätöspuu ja löytää paras max_depth ja min_samples_leaf käyttämällä ruutuhakua (grid search).

Tehtävä

Swipe to start coding

Sinulle on annettu Titanic-aineisto, joka on tallennettu DataFrame-muodossa muuttujaan df.

  • Alusta Decision Tree -malli ja tallenna se muuttujaan decision_tree.
  • Luo sanakirja GridSearchCV:lle, jossa [1, 2, 3, 4, 5, 6, 7] saa arvot max_depth ja [1, 2, 4, 6] arvot min_samples_leaf, ja tallenna se muuttujaan param_grid.
  • Alusta ja kouluta GridSearchCV-olio, aseta poimintojen määräksi 10, ja tallenna koulutettu malli muuttujaan grid_cv.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 4.17

bookHaaste: Päätöspuun Toteuttaminen

Pyyhkäise näyttääksesi valikon

Tässä haasteessa käytetään Titanic-aineistoa, joka sisältää tietoja Titanicin matkustajista, kuten iästä, sukupuolesta, perheen koosta ja muista ominaisuuksista. Tavoitteena on ennustaa, selvisikö matkustaja hengissä vai ei.

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

Päätöspuun toteuttamiseen voidaan käyttää DecisionTreeClassifier-luokkaa kirjastosta sklearn:

Tehtävänäsi on rakentaa päätöspuu ja löytää paras max_depth ja min_samples_leaf käyttämällä ruutuhakua (grid search).

Tehtävä

Swipe to start coding

Sinulle on annettu Titanic-aineisto, joka on tallennettu DataFrame-muodossa muuttujaan df.

  • Alusta Decision Tree -malli ja tallenna se muuttujaan decision_tree.
  • Luo sanakirja GridSearchCV:lle, jossa [1, 2, 3, 4, 5, 6, 7] saa arvot max_depth ja [1, 2, 4, 6] arvot min_samples_leaf, ja tallenna se muuttujaan param_grid.
  • Alusta ja kouluta GridSearchCV-olio, aseta poimintojen määräksi 10, ja tallenna koulutettu malli muuttujaan grid_cv.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4
single

single

some-alt