【问题标题】:Online logistic regression在线逻辑回归
【发布时间】:2016-01-19 11:17:22
【问题描述】:

我希望在 Matlab 中使用在线逻辑回归训练,通过展示第一个样本、评估模型、接下来添加第二个样本、评估等等来训练模型。

我可以先在第一个样本上创建一个模型,评估它,然后扔掉这个模型;接下来在样本一和二上创建一个模型,对其进行评估等等,但这非常低效。有没有办法在 Matlab 中对逻辑回归模型进行“真正的”在线训练?

【问题讨论】:

    标签: matlab machine-learning logistic-regression


    【解决方案1】:

    简答:没有 Matlab 不支持它(至少我不知道)。因此,每次获得新的输入数据时,您都需要创建一个全新的模型。根据任务的大小,这可能仍然是最佳选择。

    解决方法:您可以自己实现它,方法是创建一个每次更新的损失函数。如果您决定采用这种方式,请查看本文(它涉及多种损失函数,但您对逻辑损失函数感兴趣): http://arxiv.org/abs/1011.1576

    或者你可以去 Bayesan 并在新点出现时更新你的先验。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-23
      • 2020-11-28
      • 2013-06-05
      • 2020-01-31
      • 2016-08-09
      • 2017-11-05
      • 2016-07-26
      • 2020-07-03
      相关资源
      最近更新 更多