为什么正则化强度负值不是正确的方法?

我有一个关于在训练模型时添加正则化强度λ参数的一般性问题,因为它会对你的得分进行惩罚以防止过拟合(据我从课堂上和下面的Tootone回答中了解到的)。

所以我们需要尽可能地减小λ,因此我们使用它的倒数。

我的问题是>>为什么使用负值不是正确的方法?而且不会给出正确的预测

逻辑回归中正则化强度的倒数是什么?它应该如何影响我的代码?


回答:

当包含正则化参数时,你通常会修改代价函数,使其最小化

C(x) + λ * p(x)

其中C(x)是你的代价函数,p(x)>0是惩罚。如果λ<0,那么你会因为高惩罚而被奖励,而你应该受到惩罚。

Related Posts

在使用k近邻算法时,有没有办法获取被使用的“邻居”?

我想找到一种方法来确定在我的knn算法中实际使用了哪些…

Theano在Google Colab上无法启用GPU支持

我在尝试使用Theano库训练一个模型。由于我的电脑内…

准确性评分似乎有误

这里是代码: from sklearn.metrics…

Keras Functional API: “错误检查输入时:期望input_1具有4个维度,但得到形状为(X, Y)的数组”

我在尝试使用Keras的fit_generator来训…

如何使用sklearn.datasets.make_classification在指定范围内生成合成数据?

我想为分类问题创建合成数据。我使用了sklearn.d…

如何处理预测时不在训练集中的标签

已关闭。 此问题与编程或软件开发无关。目前不接受回答。…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注