开发者社区 > 大数据与机器学习 > 人工智能平台PAI > 正文

机器学习PAI给userid推荐问题,可以帮忙看下吗?

机器学习PAI给userid推荐,也需要输入你要推荐的候选 itemids,才可以计算出rating进行推荐。需要同时提供用户和物品的特征向量作为输入,如果只提供用户的特征,模型没有办法计算rating。那训练是一行数据只有一个itemid的话,推荐时就需要把所有后选的itemid的数据全传进去是吗?

展开
收起
冰激凌甜筒 2023-04-25 17:20:29 261 0
2 条回答
写回答
取消 提交回答
  • 是的,在推荐时,通常需要将候选物品的特征一并传递给推荐模型。如果候选物品数量较大,可以考虑对物品进行批量预测或筛选,可以提高推荐效率,此回答整理自钉群“【EasyRec】推荐算法交流群”

    2023-04-25 19:36:24
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    是的,对于基于用户特征和物品特征的推荐模型,训练时每行数据通常只包含一个 itemid,因为训练的目标是预测用户和该物品之间的评分或者行为。但是在进行推荐时,需要给定一组候选物品的 id,才能计算出用户对这些物品的评分,从而进行推荐。

    具体来说,在进行推荐时,需要将用户特征向量作为输入,并使用模型计算用户与每个候选物品之间的相似度或评分。这可以通过将候选物品的特征向量拼接成矩阵,并与用户特征向量一起输入模型来实现。如下所示:

    将候选物品的特征向量按照顺序拼接成矩阵 MM;
    将用户特征向量复制 NN 次(NN 为候选物品的数量),形成矩阵 UU;
    将 UU 和 MM 按照行的方向拼接成矩阵 XX;
    将 XX 输入到模型中计算用户与每个候选物品之间的评分或相似度。
    
    2023-04-25 17:54:43
    赞同 展开评论 打赏

人工智能平台 PAI(Platform for AI,原机器学习平台PAI)是面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务,内置140+种优化算法,具备丰富的行业场景插件,为用户提供低门槛、高性能的云原生AI工程化能力。

相关产品

  • 人工智能平台 PAI
  • 热门讨论

    热门文章

    相关电子书

    更多
    大规模机器学习在蚂蚁+阿里的应用 立即下载
    阿里巴巴机器学习平台AI 立即下载
    微博机器学习平台架构和实践 立即下载