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

etrec 是怎么计算的啊?

etrec 是怎么计算的啊? image.png

展开
收起
JWRRR 2023-04-03 16:14:46 430 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    etrec 的计算公式为:

    image.png

    其中,$p_{i,k}$ 表示第 $i$ 个查询前 $k$ 个结果中相关文档的比例,$R_{i,k}$ 表示第 $i$ 个查询中第 $k$ 个结果是否是相关文档。

    在阿里云机器学习平台中,如果您使用的是针对信息检索任务的模型,那么etrec指标就可以用来衡量模型的性能。具体来说,您可以将训练好的模型应用于测试集上,然后计算测试集上的etrec值,以评估模型的排序效果。

    2023-04-24 08:01:41
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    etrec是阿里巴巴集团搜索算法团队开发的运行于ODPS上的基于商品的协同过滤算法。 etrec接受一个两列或者三列的表输入,也就是inputTableName为两列或者三列,对应inputColNames为两列或者三列也可。如果是三列的情况下,要求第三列为数值类型。

    第一列对应user,第二列对应item,第三列对应payload。输出表第一列对应main item, 后续的列对应main item的topN个推荐item list。这个list以kv形式存储。两个kv之间用','分割,k-v之间用':'分割。

    2023-04-03 17:27:47
    赞同 1 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云etrec是一个item base的协同过滤算法,输入为两列,输出为相似度最高的topN item。具体使用你可以直接去阿里云etrec查看。

    2023-04-03 16:32:07
    赞同 1 展开评论 打赏

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

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载