Введение Мы рассмотрели идею k-Fold кросс-валидации и как ее реализовать на Python. В частности, мы сосредоточимся на настройке гиперпараметров, а не на оценке производительности модели. Давайте начнем! Пошаговое объяснение В этом примере мы будем использовать набор данных Iris и метод K ближайших соседей, наша цель - предсказать подвид цветка на основе егохарактеристик . Мы пройдем этот процесс шаг за шагом. 1. Импортируем пакеты Первое, что мы делаем, - это импортируем нужные нам пакеты. import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.neighbors import KNeighborsClassifier
from sklearn.model_selection import cross_validate
from prettytable import PrettyTable 2. Чтение данных Не забудьте сохранить данные Iris в том же каталоге, что и ваш скрипт Python, вы можете скачать данные здесь. data = pd.read_csv('IRIS.csv') 3. Быстрый просмотр да data.head() То, что мы увидим, - это первые 5 строк набора данных. В частности, у