У меня есть некоторый код ниже, который зацикливает обзор и вокаб документ для наивного байесовского классификатора. Результат дает 0, поэтому я думаю, что есть проблема в формате результата.
%Loop the termdoc to find the word no.
for k = 1: dlength
%Sum the records for that number
if wordCount == d(k,1)
result = result * ((sum(d(k,:)))-d(k,1))/n;
end
end
end
%Multiply by the probability d/a
result = result * 0.5;
Я отладил код, и в результате все правильные значения сохраняются, возможно, они округляются вниз, возможно, я не слишком уверен, что здесь делают matlabs