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
Instrucțiuni pentru exercițiu
- Completează funcția
cross_val_score().- Folosește
X_trainpentru datele de antrenament șiy_trainpentru răspuns. - Folosește
rfcca model, validare încrucișată cu 10 segmente șimseca funcție de evaluare.
- Folosește
- 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.____())