ÎncepețiÎncepe gratuit

Implementează cross_val_score()

Compania ta a creat mai multe bomboane noi pe care dorește să le comercializeze, însă nu este sigură dacă ar trebui să le lanseze pe toate cinci. Pentru a prezice popularitatea acestor bomboane noi, ți s-a cerut să construiești un model de regresie folosind setul de date despre bomboane. Reține că valoarea răspuns reprezintă procentul de victorii în confruntări directe față de alte bomboane.

Înainte de a încerca diferite modele de regresie, ai decis să aplici validarea încrucișată pe un model simplu de tip random forest, pentru a obține o eroare de referință cu care să compari rezultatele viitoare.

Acest exercițiu face parte din cursul

Validarea modelelor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează funcția cross_val_score().
    • Folosește X_train pentru datele de antrenament și y_train pentru răspuns.
    • Folosește rfc ca model, validare încrucișată cu 10 segmente și mse ca funcție de evaluare.
  • Afișează media rezultatelor din cv.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

rfc = RandomForestRegressor(n_estimators=25, random_state=1111)
mse = make_scorer(mean_squared_error)

# Set up cross_val_score
cv = cross_val_score(estimator=____,
                     X=____,
                     y=____,
                     cv=____,
                     scoring=____)

# Print the mean error
print(cv.____())
Editează și rulează codul