Матрицы ошибок: продолжение
Создать матрицу ошибок в Python несложно. Главное — разобраться с ориентацией матрицы. Это упражнение поможет вам понять, как реализована матрица ошибок в sklearn. Здесь вы использовали модель случайного леса rfc, обученную на наборе данных tic_tac_toe, чтобы предсказывать исходы: 0 (поражение) или 1 (победа) для первого игрока.
Примечание: если вы читали о матрицах ошибок на других ресурсах или применительно к другим языкам программирования, значения в матрице могут располагаться в обратном порядке.
Это упражнение является частью курса
Валидация моделей на Python
Инструкции к упражнению
- Импортируйте функцию
sklearnдля создания матриц ошибок. - С помощью модели
rfcполучите предсказания категорий на тестовой выборкеX_test. - Создайте матрицу ошибок с помощью
sklearn. - Выведите значение из
cm, которое соответствует фактическим 1, предсказанным как 1 (истинно положительные результаты).
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
from sklearn.metrics import ____
# Create predictions
test_predictions = rfc.____(____)
# Create and print the confusion matrix
cm = ____(____, ____)
print(cm)
# Print the true positives (actual 1s that were predicted 1s)
print("The number of true positives is: {}".format(cm[____, ____]))