Создание одной отложенной выборки
Ваш руководитель попросил вас построить простую модель случайного леса на наборе данных tic_tac_toe. Она не хочет, чтобы вы тратили много времени на подбор параметров — ей важно понять, насколько хорошо модель будет работать на новых данных. Для будущих партий в крестики-нолики было бы полезно знать, способна ли ваша модель предсказать победителя.
Набор данных tic_tac_toe уже загружен и готов к использованию.
Обратите внимание: в Python =\ означает, что строка кода оказалась слишком длинной и была перенесена на следующую строку.
Это упражнение является частью курса
Валидация моделей на Python
Инструкции к упражнению
- Создайте набор данных
X, сформировав фиктивные переменные для всех категориальных столбцов. - Разбейте
Xиyна обучающую (X_train,y_train) и тестовую (X_test,y_test) выборки. - При разбивке выделите 10% данных для тестирования.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create dummy variables using pandas
X = ____.____(tic_tac_toe.iloc[:,0:9])
y = tic_tac_toe.iloc[:, 9]
# Create training and testing datasets. Use 10% for the test set
____, ____, ____, ____ = ____(X, y, ____=____, random_state=1111)