【发布时间】:2015-08-04 21:17:44
【问题描述】:
我一直在调整深度学习 tutorial 来训练二元分类问题的逻辑回归模型的权重,本教程使用下面的负对数似然成本函数...
self.p_y_given_x = T.nnet.softmax(T.dot(input, self.W) + self.b)
def negative_log_likelihood(self, y):
return -T.mean(T.log(self.p_y_given_x)[T.arange(y.shape[0]), y])
但是,我的权重似乎没有正确收敛,因为我的验证误差随着连续的时期而增加。
我想知道我是否使用正确的成本函数来收敛到正确的权重。注意到我的两个类非常不平衡并且我的预测器已经归一化可能很有用
【问题讨论】:
标签: neural-network classification deep-learning