【发布时间】:2013-09-16 06:42:58
【问题描述】:
每次运行 Myrrix 时,我得到的结果都略有不同,尽管我给它的输入完全相同。 (我只运行服务层。)
这是预期的行为吗?如果是,我可以预期结果会有多大变化?
我的自发猜测是 Myrrix 使用的算法本质上是不确定的,因为它是为大规模并行化而构建的 --- 这是一个正确的评估吗?
【问题讨论】:
标签: myrrix
每次运行 Myrrix 时,我得到的结果都略有不同,尽管我给它的输入完全相同。 (我只运行服务层。)
这是预期的行为吗?如果是,我可以预期结果会有多大变化?
我的自发猜测是 Myrrix 使用的算法本质上是不确定的,因为它是为大规模并行化而构建的 --- 这是一个正确的评估吗?
【问题讨论】:
标签: myrrix
与并行度无关,与算法的随机初始条件有关。每次您都会看到略有不同的解决方案。虽然这很正常,但它们不应该有太大的不同。如果是,则表明过度拟合:您的数据集可能有很多特征或低 lambda。我的第一个猜测是您的数据集相当小,相比之下,默认的 30 个特征相当大。
【讨论】: