Преобразование "Выбор столбцов"

В этой статье описывается, как использовать компонент преобразования "Выбор столбцов" в конструкторе Машинного обучения Azure. Целью компонента преобразования "Выбор столбцов" является обеспечение того, что в нисходящих операциях машинного обучения используется прогнозируемый, последовательный набор столбцов.

Этот компонент полезен для таких задач, как оценка, для которой требуются определенные столбцы. Изменения в доступных столбцах могут нарушить работу конвейера или изменить результаты.

Для создания и сохранения набора столбцов используйте преобразование "Выбор столбцов". Затем используйте компонент Применить преобразование, чтобы применить эти параметры к новым данным.

Использование преобразования "Выбор столбцов"

В этом сценарии предполагается, что вы хотите использовать выбор компонентов для создания динамического набора столбцов, который будет использоваться для обучения модели. Чтобы убедиться в том, что выбранные столбцы одинаковы для процесса оценки, используйте компонент преобразования "Выбор столбцов", чтобы записать выбор столбцов и применить его в любом расположении в конвейере.

  1. Добавьте входной набор данных в конвейер в конструкторе.

  2. Добавьте экземпляр параметра Выбор компонентов с помощью фильтра.

  3. Подключите компоненты и настройте компонент выбора компонентов, чтобы автоматически найти ряд лучших компонентов во входном наборе данных.

  4. Добавьте экземпляр параметра Обучение модели и используйте выходные данные параметра Выбор компонентов с помощью фильтра в качестве входных данных для обучения.

    Важно!

    Так как важность компонентов основана на значениях в столбце, невозможно заранее знать, какие столбцы могут быть доступны для ввода в параметр Обучение модели.

  5. Присоедините экземпляр компонента преобразования "Выбор столбцов".

    На этом шаге создается выбор столбцов в качестве преобразования, которое можно сохранить или применить к другим наборам данных. Этот шаг гарантирует, что столбцы, указанные в выборе компонентов, будут сохранены для повторного использования другими компонентами.

  6. Добавление компонента Score Model (Оценка модели).

    Не подключайте входной набор данных. Вместо этого добавьте компонент Применить преобразование и подключите выход преобразования "Выбор компонентов".

    Структура конвейера должна выглядеть следующим образом:

    Пример конвейера

    Важно!

    Вы не можете применить Выбор компонентов с помощью фильтра к набору данных оценки и получить те же результаты. Так как выбор компонентов основан на значениях, он может выбрать другой набор столбцов, что приведет к сбою операции оценки.

  7. Отправьте конвейер.

Этот процесс сохранения и применения выбора столбцов гарантирует, что одна и та же схема данных будет доступна для обучения и оценки.

Дальнейшие действия

Ознакомьтесь с набором доступных компонентов для Машинного обучения Azure.