Мне нужно завершить функцию 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)))