【推荐算法】点击率预估模型(CTR) 快速入门(赋源码)

CTR 快速入门

本项目主要使用 DeepCTR 进行CTR模型训练。

开源本项目,方便初学者快速进行CTR模型训练。

【项目说明】

  • 配置化运行,无需修改代码。
  • 仅需提供训练数据,并通过简单的配置,即可实现CTR模型的训练。
  • 支持模型 DeepFM、xDeepFM、DCNMix、DeepFEFM、DIFM 等。
  • 最优模型自动保存,输出详细评估结果。
  • 支持导出 SavedModel 格式模型,方便 TF Serving 部署。
  • 项目依赖见 requirements.txt

【运行指令及参数】

使用了两份数据集进行演示,需要获取数据,可以见下方的链接。

详细执行指令如下(查看代码了解更多的执行参数):

1、movie
python train.py --model "DeepFM" --topic "movie" \
    --params_file "./params/movie_params.json" \
    --train_data "./train_data/movie_sample.csv"
2、criteo
python train.py --model "xDeepFM" --topic "criteo" \
    --params_file "./params/criteo_params.json" \
    --train_data "./train_data/criteo_sample.txt"

【运行结果】

拿项目数据(非演示数据)训练出的模型,在测试集的评估结果如下:
在这里插入图片描述

【GitHub地址】

  • 需要获取训练数据和代码可以访问我的github,如果觉得有帮助,请star收藏,谢谢~
  • 链接地址:MachineCYL/CTR
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值