single
Завдання: Порівняння Моделей
Свайпніть щоб показати меню
Тепер ви порівняєте моделі, які ми розглядали, використовуючи єдиний набір даних — breast cancer dataset. Цільова змінна — стовпець 'diagnosis', де 1 означає злоякісні, а 0 — доброякісні випадки.
Ви застосуєте GridSearchCV до кожної моделі для пошуку найкращих параметрів. У цьому завданні використовується метрика recall, оскільки мінімізація хибнонегативних результатів є критично важливою. Щоб GridSearchCV обирав найкращі параметри за recall, встановіть scoring='recall'.
Swipe to start coding
Вам надано набір даних про рак молочної залози, збережений у змінній DataFrame як df.
- Створіть словник для
GridSearchCV, щоб перебирати значення[3, 5, 7, 12]для параметраn_neighborsта збережіть його у зміннійknn_params. - Створіть словник для
GridSearchCV, щоб перебирати значення[0.1, 1, 10]для параметраCта збережіть його у зміннійlr_params. - Створіть словник для
GridSearchCV, щоб перебирати значення[2, 4, 6, 10]для параметраmax_depthта[1, 2, 4, 7]для параметраmin_samples_leaf, і збережіть його у зміннійdt_params. - Створіть словник для
GridSearchCV, щоб перебирати значення[2, 4, 6]для параметраmax_depthта[20, 50, 100]для параметраn_estimators, і збережіть його у зміннійrf_params. - Ініціалізуйте та навчіть об'єкт
GridSearchCVдля кожної моделі, а навчені моделі збережіть у відповідних змінних:knn_grid,lr_grid,dt_gridтаrf_grid.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат