01
前言
在计算广告和推荐系统中,ctr 预估一直是一个核心问题。无论在工业界还是学术界都是一个热点研究问题,近年来也有若干相关的算法竞赛。
本文介绍一个基于深度学习的 ctr 模型包 deepctr,具有简洁易用、模块化和可扩展的优点。
02
ctr预估简介
ctr 预估是计算广告中最核心的算法之一,那么 ctr 预估是指什么呢?简单来说,ctr 预估是对每次广告的点击情况做出预测,预测用户是点击还是不点击。
在计算广告和推荐系统中,ctr 预估一直是一个核心问题。无论在工业界还是学术界都是一个热点研究问题,近年来也有若干相关的算法竞赛。
03
deepctr简介
人们通过构造有效的组合特征和使用复杂的模型来学习数据中的模式来提升效果。
基于因子分解机的方法,可以通过向量内积的形式学习特征的交互,并且泛化到那些没有出现过的组合上。
随着深度神经网络在若干领域的巨大发展,近年来研究者也提出了若干基于深度学习的分解模型来同时学习低阶和高阶的特征交互,如:
fnn,pnn,wide&deep,deepfm,nfm,afn,din 等。
对于刚接触这方面的同学来说,可能对这些方法的细节还不太了解,虽然网上有很多介绍,但是代码却没有统一的形式,且使用起来不是很方便,从头开始实现成本又比较高。
那么这里介绍一个基于深度学习的 ctr 模型包 deepctr,无论是使用还是学习都很方便。
deepctr 是一个简洁易用、模块化和可扩展的基于深度学习的ctr模型包。除了近年来主流模型外,还包括许多可用于轻松构建您自己的自定义模型的核心组件层。
您可以像使用其他 keras 模型一样简单的通过 model.fit() 和 model.predict() 使用这些复杂模
型。
图:支持文档
04
安装与使用
安装
使用例子:
下面用一个简单的例子告诉大家,如何快速的应用一个基于深度学习的ctr模型。
the criteo display ads dataset是 kaggle 上的一个 ctr 预估竞赛数据集。里面包含13个数值特征 i1-i13 和26个类别特征 c1-c26。
05
总结
deepctr 是一个简洁易用、模块化和可扩展的基于深度学习的 ctr 模型包。本文对deepctr进行简单介绍,并举例说明,同时提供 deepctr 的代码、文档资源。
红米电视真机照公布 超窄边框以及超高屏占比极具视觉冲击力
紫外激光打标机的原理介绍
头痛电子理疗电路
美光法人看好DRAM明年上半年合约价格止跌回升 将再带动新一波商用电脑换机潮
吉利汽车:极氪计划在纽交所上市,已向美国证交会提交注册
基于深度学习的CTR模型包DeepCTR
老鼠大脑细胞研究有利于打造更智能自动驾驶汽车
小米6光环太强大!小米5s Plus跌落至1949元!抢不到小米6,小米5s Plus也是不错的选择
肉类食品安全检测仪器设备的产品性能
远程访问服务器的广域网接口
如何抑制高频PCB板中的电源噪声干扰
台电推出全新S30固态移动硬盘
均质分散机B-500-B的产品特点有哪些
如何简便的清洁PCB
3000 亿市值背后,小 鹏P7连闯三道难关
风电机组最常见的故障解析
Intel 14nm测试芯片已成功试验运行
RISC-V规范的演进 RISC-V何时爆发?
兆欧表基本知识
浅析低通Sallen Key滤波器的高频馈通现象