Как использовать взвешенное голосование для классификации с помощью weka

Я знаю, что мы можем использовать классификатор голосования для объединения разных классификаторов.

Могу ли я узнать, есть ли способ объединить классификаторы с разными весами для каждого классификатора? Как бы я мог сделать это с Weka?

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

Если взвешенное голосование невозможно, есть ли другой способ сделать это? Спасибо.


person Neal    schedule 21.10.2013    source источник


Ответы (1)


Не представляется возможным добиться взвешенного голосования с помощью Weka без самостоятельной модификации классов Java.

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

Например:

Классификатор 1: дерево решений J48
Классификатор 2: дерево решений J48
Классификатор 3: наивный байесовский метод

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

person Walter    schedule 21.10.2013