Наивный байесовский классификатор - логарифми c вероятность - PullRequest
0 голосов
/ 13 февраля 2020

Мне нужно завершить функцию log_probability, которая вычисляет логарифмическую c вероятность слова из числа вхождений слова в подсчете количества слов в корпусе, размера словаря vocab_size и суммы итогов всех слов вхождений, используя add-λ smoothing (float).

Код, который я пробовал, выглядит следующим образом, но он не работает.

def log_probability(self, wordcount, vocab_size, total, smoothing):

    return math.log((log_probability(wordcount + smoothing) - math.log(vocab_size + total * smoothing)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...