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

机器学习PAI在使用senet组件的时候inputs feature_group_需要填多个吗?

机器学习PAI使用组件有一些疑问想请教一下,mmoe特征如下图所示,特征group中包含普通特征和序列特征。在使用senet组件的时候inputs feature_group_name需要填多个吗?还是user group已经包含了序列特征0b0afe738e39344167478f3f83f7ac6a.png
40c9e5db2f88bd06ac697b123aa07cbb.png

展开
收起
真的很搞笑 2024-01-04 15:55:25 50 0
3 条回答
写回答
取消 提交回答
  • MMoE是一种多任务学习结构,通过共享表示来学习特定任务的函数,刻画了任务相关性,避免了明显增加参数的缺点。在MMoE模型中,特征group可以包含普通特征和序列特征。在使用SeNet组件时,您需要填写多个inputs和feature_group_name。这是因为user group已经包含了序列特征,但是您还需要为普通特征提供相应的inputs和feature_group_name。这样,SeNet组件可以同时处理普通特征和序列特征,从而更好地完成建模任务。

    2024-01-05 11:00:32
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在使用SENet组件时,如果特征组中包含普通特征和序列特征,那么需要将它们分别作为不同的输入。因此,你需要在inputs参数中填写多个feature_group_name,分别对应普通特征和序列特征。

    假设你的数据中有user group和seq_fea group,你可以这样使用SENet组件:

    # 提取user group的特征
    user_features = seq_fea[:, :64]  # 假设user group特征在前64个通道
    
    # 提取seq_fea group的特征
    seq_fea = seq_fea[:, 64:]  # 假设seq_fea group特征在后128个通道
    
    # 将user group特征输入到SENet模块中
    senet_user = SENet(channel=64)
    user_features_senet = senet_user(user_features.unsqueeze(-1).unsqueeze(-1))
    
    # 将seq_fea group特征输入到SENet模块中
    senet_seq = SENet(channel=128)
    seq_fea_senet = senet_seq(seq_fea.unsqueeze(-1).unsqueeze(-1))
    
    # 现在你可以将处理后的user group特征和seq_fea group特征拼接起来
    final_features = torch.cat((user_features_senet.squeeze(-1).squeeze(-1), seq_fea_senet.squeeze(-1).squeeze(-1)), dim=1)
    

    在这个示例中,我们分别对user group和seq_fea group进行了SENet处理,并将处理后的特征拼接在一起。请注意,这个示例仅用于说明如何使用SENet处理不同分组的特征。你需要根据你的实际数据和模型结构进行相应的调整。

    2024-01-04 22:06:51
    赞同 展开评论 打赏
  • senet 配置在你需要做学习特征重要度的那些特征的group上,对于序列特征,组件化推荐使用另外一种方式配置,可以看这个:https://easyrec.readthedocs.io/en/latest/component/sequence.html ,此回答整理自钉群“【EasyRec】推荐算法交流群”

    2024-01-04 18:53:12
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

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