Классификаторы ансамбля (Random Forest, Bagging, Boosting и т. Д.) В SSAS

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

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

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

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


person kuba    schedule 01.06.2011    source источник


Ответы (1)


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

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

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

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

person Boyan Penev    schedule 02.06.2011
comment
Привет, Боян. Спасибо, что ответили мне. SSAS предоставляет только упрощенные классификаторы, и я искал что-то более сложное. Есть способ подключить новый классификатор msdn .microsoft.com / en-us / library / ms176127 (v = SQL.105) .aspx, но реализовать любой из сложных вариантов ... ну ... нетривиально. Надеялся на халяву .. :) - person kuba; 05.06.2011