Шаг 175.
Введение в машинное обучение с использованием Python. Объединение алгоритмов в цепочки и конвейеры. Общий интерфейс конвейера. Работа с атрибутами этапов

    На этом шаге мы рассмотрим способ получения этих атрибутов.

    Часто бывают ситуации, когда вам нужно посмотреть атрибуты одного из этапов конвейера, например, коэффициенты линейной модели или компоненты, извлекаемые с помощью PCA. Самый простой способ получить подробную информацию об этапах конвейера заключается в том, чтобы воспользоваться атрибутом named_steps, который является словарем с именами этапов и моделями:

[In 21]:
# подгоняем заранее заданный конвейер к набору данных cancer
pipe.fit(cancer.data)
# извлекаем первые две главные компоненты на этапе "pca"
components = pipe.named_steps["pca"].components_
print("форма components: {}".format(components.shape))

форма components: (2, 30)

    На следующем шаге мы рассмотрим работу с атрибутами конвейера, помешенного в объект GridSearchCV.




Предыдущий шаг Содержание Следующий шаг