Классификаторы ансамблей (случайный лес, мешки, повышение и т. Д.) В SSAS - PullRequest
3 голосов
/ 01 июня 2011

Я использую SSAS (SQL Server 2008 R2) для разработки модели классификации для набора данных, в котором отсутствуют 80% значений.Предполагается, что ансамблевые классификаторы, основанные на деревьях, являются лучшим решением (например, Random Forest).

Есть ли какой-нибудь хороший способ добавить ансамблевый классификатор в SSAS?Например, AdaBoost или любой другой классификатор Bagging или Boosting?

Я знаю, что SSAS предоставляет функциональные возможности плагинов, но я не встречал никого, кто делал бы какие-либо ансамблевые решения ... Не говоря уже очто-нибудь, что вы можете просто загрузить и начать использовать.

Если нет, есть ли эффективный способ для подключения различных классификаторов в SSAS?Я надеюсь, что упускаю что-то очевидное, что там есть.

1 Ответ

0 голосов
/ 02 июня 2011

Я не слишком знаком с темой, о которой вы спрашиваете, но технологически в SSAS вы можете регистрировать сборки и использовать их в MDX. Таким образом, вы можете написать код в .NET и использовать логику в SSAS. Пожалуйста, посмотрите на следующую страницу MSDN для получения дополнительной информации на случай, если это звучит как что-то стоящее для изучения.

http://technet.microsoft.com/en-us/library/ms175398.aspx

Кроме того, взгляните на Data Mining, предоставляемый SSAS из коробки, поскольку некоторые цели классификации могут быть достигнуты с помощью включенных алгоритмов:

http://technet.microsoft.com/en-us/library/ms175595.aspx

...