Vytvoření instance modelu
V následující sérii cvičení budeš diagnostikovat problémy s biasem a variancí regresního stromu. Regresní strom, který definuješ v tomto cvičení, použiješ k předpovídání spotřeby mpg automobilů z datasetu auto na základě všech dostupných příznaků.
Data jsme už zpracovali a do tvého pracovního prostředí načetli matici příznaků X a pole y. Navíc byla třída DecisionTreeRegressor importována z sklearn.tree.
Toto cvičení je součástí kurzu
Machine Learning with Tree-Based Models in Python
Pokyny k cvičení
- Importuj
train_test_splitzsklearn.model_selection. - Rozděl data na 70 % trénovací a 30 % testovací část.
- Vytvoř instanci
DecisionTreeRegressors maximální hloubkou 4 a hodnotoumin_samples_leafnastavenou na 0.26.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import train_test_split from sklearn.model_selection
____
# Set SEED for reproducibility
SEED = 1
# Split the data into 70% train and 30% test
X_train, X_test, y_train, y_test = ____(____, ____, test_size=____, random_state=SEED)
# Instantiate a DecisionTreeRegressor dt
dt = ____(____=____, ____=____, random_state=SEED)