“Divide by zero encountered in log” when not dividing by zero

后端 未结 4 1663
暗喜
暗喜 2020-12-16 16:22

When I do:

summing += yval * np.log(sigmoid(np.dot(w.transpose(), xi.transpose()))) + (1-yval)* np.log(1-sigmoid(np.dot(w.transpose(), xi.transpose())))
         


        
4条回答
  •  我在风中等你
    2020-12-16 16:40

    Try to add a very small value, e.g., 1e-7, to the input. For example, sklearn library has a parameter eps for the log_loss function.

    https://www.kaggle.com/c/jigsaw-toxic-comment-classification-challenge/discussion/48701

提交回复
热议问题