【问题标题】:Inject custom cost function for linear regression为线性回归注入自定义成本函数
【发布时间】:2016-06-25 12:02:23
【问题描述】:

我想运行 lasso 或岭回归,但对系数的 L1 或 L2 约束是针对某些系数,而不是全部。

另一种说法:我想在套索或岭算法中使用我自己的自定义成本函数。

我想避免重写整个算法。 python中是否有允许这样做的模块?到目前为止,我查看了 scipysckit-learn,但找不到。

【问题讨论】:

    标签: python python-2.7 machine-learning scipy scikit-learn


    【解决方案1】:

    我怀疑没有适合您需求的现成可用模块。

    如果我是你,我会:

    1. 将特征分为两组:一组用于简单线性回归,另一组用于正则化回归。在两个不同(可能重叠?)的特征集上训练两个模型。当您交叉验证模型时,为了防止折叠之间的信息泄漏,我建议修复折叠并在同一固定折叠集上训练两个模型。

    2. 在顶部,堆叠和训练任何其他回归模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-22
      • 1970-01-01
      • 2013-08-12
      • 2017-10-14
      • 1970-01-01
      • 2021-10-17
      • 2020-08-09
      • 2019-02-05
      相关资源
      最近更新 更多