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

机器学习PAI EasyRec中的eval_config怎么用?

机器学习PAI EasyRec中的eval_config怎么用?给一个具体案例

展开
收起
真的很搞笑 2023-11-05 16:33:14 69 0
3 条回答
写回答
取消 提交回答
  • 根据已知的概念信息中的描述,可以得知eval_config是EasyRec中的一个参数,它的类型是EvalConfig,是可选的参数。根据已知的参考内容信息中的示例,可以看到eval_config的具体使用方式如下:eval_config {
    num_examples: 1000
    metrics_set: {
    auc {}
    }
    }
    在这个例子中,eval_config被用于设置评估的配置信息。其中,num_examples表示评估时使用的样本数量为1000个,metrics_set表示评估时使用的指标集合,这里使用的是auc指标。
    所以,你可以根据自己的需求来设置eval_config参数,例如设置不同的样本数量和指标集合,以满足你的评估需求。,此回答整理自钉群“【EasyRec】推荐算法交流群”

    2023-11-07 23:57:54
    赞同 展开评论 打赏
  • 在EasyRec中,eval_config用于配置模型评估的相关参数。

    以下是一个具体案例:

    {
      "metrics": [
        {
          "name": "auc",
          "type": "binary_classification",
          "threshold": 0.5
        },
        {
          "name": "precision",
          "type": "binary_classification",
          "threshold": 0.5
        },
        {
          "name": "recall",
          "type": "binary_classification",
          "threshold": 0.5
        }
      ]
    }
    

    在这个例子中,我们定义了三个评估指标:AUC、精确率和召回率。每个指标都有一个类型(这里是二分类)和一个阈值。

    然后,我们可以在训练时使用这个eval_config:

    python -m easy_rec.python.train --pipeline_config_path dwd_avazu_ctr_deepmodel.config --eval_config_path eval_config.json --export_dir ./export
    

    这样,模型训练结束后,就会根据eval_config中的设置进行模型评估。

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

    在机器学习PAI EasyRec中,eval_config可以用来设置训练集和验证集的比例以及相应的评估指标。
    一个具体的例子如下所示:

    # 训练集和验证集的比例
    eval_config:
      train_percent: 0.8
      val_percent: 0.2
    
    # 评估指标
    eval_metrics:
      - binary_logloss
    
    # 是否在训练过程中输出评估结果
    eval_output_path: true
    

    在这个例子中,我们将数据集分为80%的训练集和20%的验证集。然后我们使用binary_logloss作为评估指标。最后,我们设置了eval_output_path为true,这样在训练过程中会将评估结果输出到stdout。
    需要注意的是,如果eval_output_path设置为false,则不会输出任何评估结果。此外,还需要注意eval_config下的训练集和验证集的比例之和应为1。

    2023-11-05 23:05:58
    赞同 展开评论 打赏

相关产品

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

    热门文章

    相关电子书

    更多
    微博机器学习平台架构和实践 立即下载
    机器学习及人机交互实战 立即下载
    大数据与机器学习支撑的个性化大屏 立即下载