НачатьНачать бесплатно

Отбор признаков на основе их важности

В предыдущем упражнении вы практиковали применение методов фильтрации и обёртки для отбора признаков в машинном обучении и на собеседованиях по машинному обучению. В этом упражнении вы попрактикуетесь в отборе признаков с помощью встроенного механизма оценки важности признаков в древовидных алгоритмах машинного обучения на DataFrame diabetes.

Хотя в рамках DataCamp есть возможность попрактиковаться лишь с несколькими методами, на сайте scikit-learn доступна подробная документация, в которой описаны и другие способы отбора признаков.

Матрица признаков и целевой массив сохранены в вашем рабочем пространстве как X и y соответственно.

Напомним, что отбор признаков считается шагом предобработки данных: Machine learning pipeline

Это упражнение является частью курса

Практика вопросов интервью по машинному обучению на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import
from sklearn.ensemble import ____

# Instantiate
rf_mod = ____(max_depth=2, random_state=123, 
              n_estimators=100, oob_score=True)

# Fit
rf_mod.____(____, ____)

# Print
print(diabetes.columns)
print(rf_mod.____)
Редактировать и запускать код