【发布时间】:2020-02-21 19:54:29
【问题描述】:
当权重初始化为 0 时,我的代码可以工作。当我根据某些种子初始化它们时,它们无法收敛。这应该是一个错误,因为损失函数是凸的。
我从 MNIST(0 和 1)中过滤了两个标签,然后使用 pytorch 训练了一个逻辑回归模型。由于我只使用了 200 个训练样本(和 784 个参数),因此模型应该在训练集上快速收敛到 100% 的准确度。当权重由某个种子初始化时,情况并非如此。
我在 stackoverflow 上分享我的代码时遇到了一些问题,所以这里是代码的链接:https://drive.google.com/file/d/1ELe8TIWrXMiXgsB63B0Ss43GPr719rGc/view?usp=sharing
【问题讨论】:
标签: python pytorch logistic-regression