zoukankan      html  css  js  c++  java
  • 推荐系统评估测试

    1. A/B测试

      新推荐模型上线前要进行A/B测试,与旧的算法比较。AB测试是一种很常用的在线评测算法的实验方法。它通过一定的规则将用户随机分成几组,并对不同组的用户采用不同的算法,然后通过统计不同组用户的各种不同的评测指标比较不同算法,

    比如可以统计不同组用户的点击率,通过点击率比较不同算法的性能。

      

      用户进入网站后,流量分配系统决定用户是否需要被进行A/B测试,如果需要的话,流量分配系统会给用户打上在测试中属于什么分组的标签。然后用户浏览网页,而用户在浏览网页时的行为都会被通过日志系统发回后台的日志数据库。此时,如果用
    户有测试分组的标签,那么该标签也会被发回后台数据库。在后台,实验人员的工作首先是配置流量分配系统,决定满足什么条件的用户参加什么样的测试。其次,实验人员需要统计日志数据库中的数据,通过评测系统生成不同分组用户的实验报告,并比较和评测实验结果。当完成了AB测试后,根据指标结果,如果优于之前的推荐算法,那么旧的算法就可以替换成新的了。
     
    2. 其他指标
     
     

     3. 参考文献

      https://juejin.im/post/5d75ad14f265da03c02c2827

     
  • 相关阅读:
    私有IP地址
    Python随手记
    Selenium+Python环境搭建
    FTP- Download, upload, Delete & find files
    初学Selenium遇上的问题
    automate sap遇上的一些问题
    LR常见问题
    服务器资源监控指标
    QTP场景恢复函数
    导出excel用例
  • 原文地址:https://www.cnblogs.com/LuckPsyduck/p/12006889.html
Copyright © 2011-2022 走看看