Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Alles Samenbrengen | Modellering
Introductie tot Machine Learning met Python
Sectie 4. Hoofdstuk 10
single

single

bookUitdaging: Alles Samenbrengen

Veeg om het menu te tonen

In deze uitdaging wordt de volledige workflow toegepast die in de cursus is geleerd — van gegevensvoorbewerking tot training en modelbeoordeling.

Taak

Veeg om te beginnen met coderen

Je werkt met een pinguïn-dataset. Bouw een ML-pijplijn om soorten te classificeren met KNN, waarbij codering, ontbrekende waarden, schalen en tuning worden afgehandeld.

  1. Codeer y met LabelEncoder.
  2. Splits met train_test_split(test_size=0.33).
  3. Maak ct: OneHotEncoder op 'island', 'sex', remainder='passthrough'.
  4. Stel param_grid in voor n_neighbors, weights, p. Voor n_neighbors is het beter om oneven gehele waarden te gebruiken.
  5. Maak GridSearchCV(KNeighborsClassifier(), param_grid).
  6. Pijplijn: ctSimpleImputer('most_frequent')StandardScalerGridSearchCV.
  7. Fit op de trainingsset.
  8. Print de .score op de testset.
  9. Voorspel, print de eerste 5 gedecodeerde labels.
  10. Print .best_estimator_.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 10
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt