我正在更详细地探索Mahout in Action中的一些代码示例。我已经构建了一个小测试,用于计算应用于我的数据的各种算法的RMS。
当然,多个参数会影响RMS,但我不理解在评估时生成的“无法推荐某些情况”的消息。
查看StatsCallable.java,当评估器遇到NaN响应时,将生成此消息;也许是训练集中的数据不足或用户的偏好不足以提供推荐。
RMS得分似乎不会受到非常大的“无法推荐”情况的影响。这个假设正确吗?除了我的整体训练集之外,我是否应该评估我的算法还评估“无法推荐”情况的比率?
我会感激任何反馈。
当然,多个参数会影响RMS,但我不理解在评估时生成的“无法推荐某些情况”的消息。
查看StatsCallable.java,当评估器遇到NaN响应时,将生成此消息;也许是训练集中的数据不足或用户的偏好不足以提供推荐。
RMS得分似乎不会受到非常大的“无法推荐”情况的影响。这个假设正确吗?除了我的整体训练集之外,我是否应该评估我的算法还评估“无法推荐”情况的比率?
我会感激任何反馈。