Когда я делаю:деление на ноль встречается в журнале, когда не деление на ноль
summing += yval * np.log(sigmoid(np.dot(w.transpose(), xi.transpose()))) + (1-yval)* np.log(1-sigmoid(np.dot(w.transpose(), xi.transpose())))
, где нет разделения, почему я получаю «деление на ноль встречается в журнале» ошибка? в результате, суммирующий становится [нан]
Возможно, вы должны разорвать этот оператор на несколько строк. Чрезвычайно сложно понять, что происходит, и облегчит его отладку. – IanAuld