【问题标题】:Random output from Myrrix for the same input来自 Myrrix 的相同输入的随机输出
【发布时间】:2013-09-16 06:42:58
【问题描述】:

每次运行 Myrrix 时,我得到的结果都略有不同,尽管我给它的输入完全相同。 (我只运行服务层。)

这是预期的行为吗?如果是,我可以预期结果会有多大变化?

我的自发猜测是 Myrrix 使用的算法本质上是不确定的,因为它是为大规模并行化而构建的 --- 这是一个正确的评估吗?

【问题讨论】:

    标签: myrrix


    【解决方案1】:

    与并行度无关,与算法的随机初始条件有关。每次您都会看到略有不同的解决方案。虽然这很正常,但它们不应该有太大的不同。如果是,则表明过度拟合:您的数据集可能有很多特征或低 lambda。我的第一个猜测是您的数据集相当小,相比之下,默认的 30 个特征相当大。

    【讨论】:

    • 感谢您对随机初始条件的说明。你是对的,我在一个非常小的数据集上使用默认参数运行算法。
    猜你喜欢
    • 2020-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    • 2011-09-22
    相关资源
    最近更新 更多