Преобразование "Выбор столбцов"
В этой статье описывается, как использовать компонент преобразования "Выбор столбцов" в конструкторе Машинного обучения Azure. Целью компонента преобразования "Выбор столбцов" является обеспечение того, что в нисходящих операциях машинного обучения используется прогнозируемый, последовательный набор столбцов.
Этот компонент полезен для таких задач, как оценка, для которой требуются определенные столбцы. Изменения в доступных столбцах могут нарушить работу конвейера или изменить результаты.
Для создания и сохранения набора столбцов используйте преобразование "Выбор столбцов". Затем используйте компонент Применить преобразование, чтобы применить эти параметры к новым данным.
Использование преобразования "Выбор столбцов"
В этом сценарии предполагается, что вы хотите использовать выбор компонентов для создания динамического набора столбцов, который будет использоваться для обучения модели. Чтобы убедиться в том, что выбранные столбцы одинаковы для процесса оценки, используйте компонент преобразования "Выбор столбцов", чтобы записать выбор столбцов и применить его в любом расположении в конвейере.
Добавьте входной набор данных в конвейер в конструкторе.
Добавьте экземпляр параметра Выбор компонентов с помощью фильтра.
Подключите компоненты и настройте компонент выбора компонентов, чтобы автоматически найти ряд лучших компонентов во входном наборе данных.
Добавьте экземпляр параметра Обучение модели и используйте выходные данные параметра Выбор компонентов с помощью фильтра в качестве входных данных для обучения.
Важно!
Так как важность компонентов основана на значениях в столбце, невозможно заранее знать, какие столбцы могут быть доступны для ввода в параметр Обучение модели.
Присоедините экземпляр компонента преобразования "Выбор столбцов".
На этом шаге создается выбор столбцов в качестве преобразования, которое можно сохранить или применить к другим наборам данных. Этот шаг гарантирует, что столбцы, указанные в выборе компонентов, будут сохранены для повторного использования другими компонентами.
Добавление компонента Score Model (Оценка модели).
Не подключайте входной набор данных. Вместо этого добавьте компонент Применить преобразование и подключите выход преобразования "Выбор компонентов".
Структура конвейера должна выглядеть следующим образом:
Важно!
Вы не можете применить Выбор компонентов с помощью фильтра к набору данных оценки и получить те же результаты. Так как выбор компонентов основан на значениях, он может выбрать другой набор столбцов, что приведет к сбою операции оценки.
Отправьте конвейер.
Этот процесс сохранения и применения выбора столбцов гарантирует, что одна и та же схема данных будет доступна для обучения и оценки.
Дальнейшие действия
Ознакомьтесь с набором доступных компонентов для Машинного обучения Azure.