Приведенный ниже метод является реализацией функции прогнозирования в проекте EMail Spam Detection.
Предсказание класса для данной строки (почты)
def predict(summaries, inputVector):
probabilities = calculateClassProbabilities(summaries, inputVector)
bestLabel, bestProb = None, -1
for classValue, probability in probabilities.items():
#print(classValue,'->',probability)
if bestLabel is None or probability > bestProb:
bestProb = probability
bestLabel = classValue
return bestLabel
Я не могу понять, как конкретный элемент данных классифицируется как спам или ветчина с использованием вышеуказанной функции