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

机器学习PAI item负采样表的weight字段,还在别的地方需要配置吗?

机器学习PAI item负采样表的weight字段,除了在负采样negative_sampler中要配置,还在别的地方需要配置吗?我组织好negative_sampler后,报weights字段找不到。negative_sampler的配置:e468575a12eff0e3a9088f75dbb9a68a.png
odps报的bug:cbc8f947ba3e2703b5169f88acafbdf8.png

展开
收起
真的很搞笑 2023-11-19 14:58:24 55 0
3 条回答
写回答
取消 提交回答
  • 在负采样表的weight字段中,除了在negative_sampler中需要配置外,还需要在其他地方进行配置。根据您提供的信息,您已经组织好了negative_sampler的配置,但是在运行过程中出现了找不到weights字段的错误。

    这个错误可能是由于以下原因导致的:

    1. 配置文件中的attr_fields列表中没有包含'weights'字段。请检查您的配置文件,确保attr_fields列表中包含了'weights'字段。

    2. 配置文件中的input_path可能不正确。请检查您的配置文件,确保input_path指向了正确的数据源。

    3. 代码中可能存在其他错误。请仔细检查您的代码,确保没有遗漏或错误的配置。

    为了解决这个问题,您可以尝试以下步骤:

    1. 检查并确认配置文件中的attr_fields列表是否包含了'weights'字段。如果没有,请将其添加到列表中。

    2. 检查并确认配置文件中的input_path是否正确指向了数据源。如果不正确,请修改为正确的路径。

    3. 仔细检查代码,确保没有遗漏或错误的配置。特别是negative_sampler的配置部分,确保所有必要的字段都已正确配置。

    2023-11-29 16:08:28
    赞同 展开评论 打赏
  • 不是这样配的,或者你再看看文档。。attr_fields是你要告诉他item塔都用的什么特征。,此回答整理自钉群“【EasyRec】推荐算法交流群”

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

    在 MaxCompute PAI DSSM 模型中,除了在 negative_sampler 中指定权重外,还需要在 feature_engineering 部分中指定 weights 字段,以便正确应用权重。
    请确保 feature_engineering 部分的内容如下所示:

    feature_engineering:
      - type: ElementwiseWeight
        weight_field: weights
        threshold: 1.0
    

    在这里,weight_field 指定为 weights,threshold 是一个阈值参数,表示低于此值的特征会被忽略。

    2023-11-19 15:08:18
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

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