【问题标题】:Cross Validation for Recommender System推荐系统的交叉验证
【发布时间】:2016-02-14 11:59:56
【问题描述】:

我正在尝试对基于内容的推荐系统进行 10 折交叉验证。数据集由用户 id、电影 id 和收视率以及电影 id 和属性 id 的属性集组成,每个流派一个。如下所示,我的问题出在操作员的火车过程中。我收到错误“预期模型但收到 RatingPredictor”。关于如何解决这个问题的任何提示,或者在 Rapidminer 中的其他方法?

X-Validation operator

【问题讨论】:

  • title以Item Attribute开头的算子是什么类型的?
  • 这是评分预测的项目属性 k-NN

标签: recommendation-engine rapidminer


【解决方案1】:

这是来自推荐系统扩展,默认情况下未随基础产品安装,所以我没有尝试过。

看起来Apply Model 运算符需要额外的输入,而且看起来Item Attribute... 运算符产生的东西与RapidMiner 在X-Validation 的上下文中所期望的不兼容。

我的建议是将Mod 输出连接到X-Validation 训练端的第一个thr 输出。那么测试端的第一个thr 应该连接到Apply 运算符的Mod 输入。看起来操作员需要连接额外的输入和输出。这可以通过使用第一个端口后出现的额外thr 端口来完成。

一个问题是缺少有效的mod(注意小写)。我的建议是使用任何其他在训练端生成有效模型的运算符,设法提供一些数据,并可能在测试端使用虚拟的传统 Apply Model 运算符来使用它。

我没有尝试过,所以我无法知道它是否会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 2018-04-15
    • 2014-06-10
    • 2012-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多