Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Оцінювання Моделі за Допомогою Крос-Валідації | Моделювання
Вступ до машинного навчання з Python
close
Секція 4. Розділ 5
single

single

bookЗавдання: Оцінювання Моделі за Допомогою Крос-Валідації

Свайпніть щоб показати меню

У цьому завданні необхідно побудувати та оцінити модель, використовуючи як розділення на тренувальну та тестову вибірки, так і крос-валідацію на попередньо обробленому наборі даних penguins.

Корисними будуть наступні функції:

  • cross_val_score() з sklearn.model_selection;
  • train_test_split() з sklearn.model_selection;
  • методи .fit() та .score() моделі.
Завдання

Swipe to start coding

Вам надано попередньо оброблену версію набору даних про пінгвінів, де матриця ознак X та цільова змінна y готові для моделювання. Ваша мета — навчити та оцінити модель KNeighborsClassifier, використовуючи як крос-валідацію, так і розділення на тренувальну та тестову вибірки.

  1. Ініціалізуйте об'єкт KNeighborsClassifier з параметром n_neighbors=4.
  2. Використайте функцію cross_val_score() з параметром cv=3 для обчислення оцінок крос-валідації для моделі.
  3. Розділіть дані на тренувальну та тестову вибірки за допомогою функції train_test_split().
  4. Навчіть модель на тренувальній вибірці, використовуючи метод .fit().
  5. Оцініть модель на тестовій вибірці за допомогою методу .score() та виведіть результат.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt