Машинное обучение - как я могу получить ранжированный список классификации? - PullRequest
0 голосов
/ 16 февраля 2012

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

Но я хочу получить не только наиболее вероятный класс, но и второй вероятный случай, третий вероятный случай и т. Д.,Как я могу это сделать?

Заранее спасибо!

1 Ответ

1 голос
/ 02 марта 2012

Вы можете получить распределение всех классов с помощью метода [distributionForInstance(instance)][1].

Для его использования

  1. Обучить / загрузить свой классификатор => cls
  2. Создать экземпляр для классификации => instance
  3. double[] probabilities = cls.distributionForInstance(instance);
...