Mahout 的数据模型与 GenericDataModel

发布于 2024-12-08 00:00:16 字数 136 浏览 4 评论 0原文

我正在使用 Mahout 的推荐引擎,并且在使用 genericdatamodel 对象时遇到了问题。我的问题是,如果我想将一些新用户数据添加到现有数据模型中,唯一的方法是通过再次读取所有数据来重建新的数据模型。

目前,我们的数据位于缓存中。

I am playing around with Mahout's recommendation engines and are running into problem with using genericdatamodel object. My question is if I want to add some new users data into the existing datamodel, is the only way to do it, by reconstruction of a new datamodel by reading all the data again.

Currently, our data is in the cache.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゃ人海孤独症 2024-12-15 00:00:16

是的,这是正确的。为了提高性能,它实际上是只读的。一般的想法是,不要频繁合并数据模型更新,因为这通常意味着重建许多其他预先计算或缓存的计算。

您可以破解它以公开更新方法,而不会遇到太多麻烦。只是要小心线程安全问题。

Yes, that's correct. It's effectively read-only for performance. The general idea is that you don't incorporate data model updates frequently, as it generally means rebuilding a lot of other pre-computed or cached computations.

You could hack it to expose an update method without too much trouble. Just be careful of thread-safety issues.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文