Поделиться через


Флаги моделирования (расширения интеллектуального анализа данных)

Флаги моделирования можно использовать в службах Службы Analysis Services, чтобы включить в алгоритм интеллектуального анализа данных дополнительные сведения о данных, определенных в таблице вариантов. Алгоритм может использовать эти сведения для создания более точной модели интеллектуального анализа данных. Флаги моделирования можно задавать для столбцов структуры и модели интеллектуального анализа данных.

Службы Службы Analysis Services поддерживают следующие флаги моделирования:

  • NOT NULL
    Значения столбца атрибутов никогда не должны включать значение NULL. Если службы Службы Analysis Services найдут значение NULL в данном столбце атрибутов в процессе обучения модели, будет выдана ошибка. Данный флаг задается для столбца структуры интеллектуального анализа данных.

  • REGRESSOR
    Указывает, что алгоритм может использовать заданный столбец в формуле регрессии алгоритмов регрессии. Этот флаг поддерживается алгоритмами линейной регрессии Microsoft и дерева принятия решений Microsoft, и задается для столбца модели интеллектуального анализа данных.

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

Алгоритмы сторонних разработчиков могут поддерживать дополнительные флаги моделирования. Чтобы определить флаги моделирования, поддерживаемые тем или иным алгоритмом, используется набор строк схемы SUPPORTED_MODELING_FLAGS. Можно также создавать запросы к службам интеллектуального анализа данных на сервере для определения того, какие флаги моделирования поддерживаются для того или иного алгоритма. К примеру, следующий запрос возвращает флаги моделирования, поддерживаемые алгоритмом линейной регрессии (Майкрософт) на текущем сервере:

SELECT SUPPORTED_MODELING_FLAGS
FROM $SYSTEM.DMSCHEMA_MINING_SERVICES
WHERE SERVICE_NAME = 'Microsoft_Linear_Regression'

Ожидаемый результат:

NOT NULL,REGRESSOR

Указание флагов моделирования в модели интеллектуального анализа данных

Примеры синтаксических конструкций, поддерживаемых службами Службы Analysis Services для указания флага для столбца структуры интеллектуального анализа данных, см. в разделе CREATE MINING STRUCTURE (расширения интеллектуального анализа данных).

Пример синтаксической конструкции для указания флага моделирования для столбца модели интеллектуального анализа данных см. в разделе ALTER MINING STRUCTURE (расширения интеллектуального анализа данных).

Дополнительные сведения о работе со столбцами моделей интеллектуального анализа данных см. в разделе Столбцы модели интеллектуального анализа данных.

См. также

Справочник

Справочник по расширениям интеллектуального анализа данных

Элементы синтаксиса расширений интеллектуального анализа данных

Справочник по функциям расширений интеллектуального анализа данных

Ссылка оператора расширений интеллектуального анализа данных

Справка по инструкции расширений интеллектуального анализа данных

Соглашения о синтаксисе расширений интеллектуального анализа данных

Общие функции прогнозирования (расширения интеллектуального анализа данных)

Структура и методы использования прогнозирующих запросов расширений интеллектуального анализа данных

Основные сведения об инструкции SELECT (расширения интеллектуального анализа данных)

Основные понятия

Алгоритмы интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)