НЛТК мера определенности? - PullRequest
       20

НЛТК мера определенности?

1 голос
/ 15 февраля 2012

В NLTK, если я напишу классификатор NaiveBayes для, скажем, обзоров фильмов (определяя, положительный или отрицательный), как я могу определить классификатор «достоверность» при классификации конкретного обзора?То есть я знаю, как выполнить тест «точности» для данного набора тестов, чтобы увидеть общую точность классификатора.Но есть ли в любом случае, чтобы NLTk выводил свою достоверность?(возможно, исходя из самых информативных особенностей ...)

Спасибо A

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

nltk.classify.util.log_likelihood.Для этой проблемы вы также можете попытаться измерить результаты по точности, вспомнить F-показатель на уровне токена, то есть положительный и отрицательный баллы соответственно.

1 голос
/ 15 февраля 2012

Я не уверен насчет реализации Наивного Байеса в NLTK, но алгоритм Наивного Байеса выводит вероятности принадлежности к классу.Тем не менее, они ужасно откалиброваны.

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

...