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

机器学习PAI把物品序列和物品side info序列放在一个group里面 和 拆成3个group?

"机器学习PAI像这种我把物品序列和物品side info序列放在一个group里面 和 拆成3个group在算法上有什么区别吗?seq_att_map: {
key: ""item""
key: ""item_brand""
key: ""item_category""
hist_seq: ""item_list""
hist_seq: ""item_brand_list""
hist_seq: ""item_categorylist""
}"

展开
收起
真的很搞笑 2024-01-11 14:27:06 89 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    将物品序列和物品side info序列放在一个group里面与拆成3个group在算法上的区别主要在于数据的组织方式和处理方式。

    1. 数据组织方式:将物品序列和物品side info序列放在一个group里面,意味着所有的信息都在同一个组中进行操作和分析。而拆分成3个group,则意味着将数据分成了三个不同的组,每个组包含一部分信息。这可能会影响后续的数据处理和分析过程,因为可能需要对每个组进行单独的操作和处理。

    2. 处理方式:将物品序列和物品side info序列放在一个group里面,可能会导致数据处理和分析更加集中和高效。因为所有相关的信息都在同一个组中,可以方便地进行并行计算和优化。而拆分成3个group,则需要对每个组进行单独的处理和分析,可能会影响到整体的计算效率和性能。

    总的来说,将物品序列和物品side info序列放在一个group里面与拆成3个group在算法上的主要区别在于数据的组织方式和处理方式。具体选择哪种方式取决于实际需求和场景,需要根据实际情况进行权衡和决策。

    2024-01-12 21:33:39
    赞同 展开评论 打赏
  • 如果你把序列特征放在单独的feature group里,那么这些特征可以指定不同的encoding方法,并且插拔到模型的任务位置;相反如果你和其他特征放在一起,只能使用DIN那种encoding的方式,并且只能拼接在embedding layer ,此回答整理自钉群“【EasyRec】推荐算法交流群”

    2024-01-11 14:49:06
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

    更多
    大规模机器学习在蚂蚁+阿里的应用 立即下载
    基于Spark的面向十亿级别特征的 大规模机器学习 立即下载
    基于Spark的大规模机器学习在微博的应用 立即下载