0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于深度学习的CTR模型包DeepCTR

8g3K_AI_Thinker 来源:lq 2018-11-30 14:47 次阅读

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 的代码、文档资源。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CTR
    CTR
    +关注

    关注

    0

    文章

    37

    浏览量

    14101
  • 深度学习
    +关注

    关注

    73

    文章

    5500

    浏览量

    121113

原文标题:简洁易用可扩展,一个基于深度学习的 CTR 模型包

文章出处:【微信号:AI_Thinker,微信公众号:人工智能头条】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    labview测试tensorflow深度学习SSD模型识别物体

    安装labview2019 vision,自带深度学习推理工具,支持tensorflow模型。配置好python下tensorflow环境配置好object_detection API下载SSD
    发表于 08-16 17:21

    labview调用深度学习tensorflow模型非常简单,附上源码和模型

    本帖最后由 wcl86 于 2021-9-9 10:39 编辑 `labview调用深度学习tensorflow模型非常简单,效果如下,附上源码和训练过的模型:[hide][/h
    发表于 06-03 16:38

    深度学习模型是如何创建的?

    具有深度学习模型的嵌入式系统应用程序带来了巨大的好处。深度学习嵌入式系统已经改变了各个行业的企业和组织。
    发表于 10-27 06:34

    什么是深度学习?使用FPGA进行深度学习的好处?

    什么是深度学习为了解释深度学习,有必要了解神经网络。神经网络是一种模拟人脑的神经元和神经网络的计算模型。作为具体示例,让我们考虑一个输入图像
    发表于 02-17 16:56

    实例分析深度学习在广告搜索中的应用

    。重点讲解了如何实现基于多模型融合的CTR预估,以及模型效果如何评估。 搜索引擎广告是用户获取网络信息的渠道之一,同时也是互联网收入的来源之一,通过传统的浅层模型对搜索广告进行预估排序
    发表于 10-09 17:59 0次下载
    实例分析<b class='flag-5'>深度</b><b class='flag-5'>学习</b>在广告搜索中的应用

    阿里深度学习:在深度学习CTR预估核心问题上的应用进展

    前面介绍了经典的比较标准化的深度学习在广告里面的应用,接下来我们的方向在互联网数据中,怎么样能够通过对用户行为的洞察做更好的深度学习模型
    的头像 发表于 04-10 14:19 6216次阅读
    阿里<b class='flag-5'>深度</b><b class='flag-5'>学习</b>:在<b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>CTR</b>预估核心问题上的应用进展

    NVIDIA迁移学习工具 :用于特定领域深度学习模型快速训练的高级SDK

    对于设计和集成智能视频分析(IVA)端应用程序(如停车管理、安全基础设施、零售分析、物流管理和访问控制等)的开发人员,NVIDIA 的迁移学习工具提供了端到端的深度学习工作流,可以加
    的头像 发表于 12-07 14:45 3145次阅读

    回顾3年来的所有主流深度学习CTR模型

    微软于2016年提出的Deep Crossing可以说是深度学习CTR模型的最典型和基础性的模型。如图2的
    的头像 发表于 07-18 14:33 6172次阅读
    回顾3年来的所有主流<b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>CTR</b><b class='flag-5'>模型</b>

    深度模型中的优化与学习课件下载

    深度模型中的优化与学习课件下载
    发表于 04-07 16:21 3次下载
    <b class='flag-5'>深度</b><b class='flag-5'>模型</b>中的优化与<b class='flag-5'>学习</b>课件下载

    移植深度学习算法模型到海思AI芯片

    本文大致介绍将深度学习算法模型移植到海思AI芯片的总体流程和一些需要注意的细节。海思芯片移植深度学习算法
    发表于 01-26 19:42 11次下载
    移植<b class='flag-5'>深度</b><b class='flag-5'>学习</b>算法<b class='flag-5'>模型</b>到海思AI芯片

    模型为什么是深度学习的未来?

    与传统机器学习相比,深度学习是从数据中学习,而大模型则是通过使用大量的模型来训练数据。
    的头像 发表于 02-16 11:32 2103次阅读

    深度学习模型优化与调试方法

    深度学习模型在训练过程中,往往会遇到各种问题和挑战,如过拟合、欠拟合、梯度消失或爆炸等。因此,对深度学习
    的头像 发表于 07-01 11:41 801次阅读

    深度学习模型训练过程详解

    深度学习模型训练是一个复杂且关键的过程,它涉及大量的数据、计算资源和精心设计的算法。训练一个深度学习模型
    的头像 发表于 07-01 16:13 1235次阅读

    深度学习中的模型权重

    深度学习这一充满无限可能性的领域中,模型权重(Weights)作为其核心组成部分,扮演着至关重要的角色。它们不仅是模型学习的基石,更是
    的头像 发表于 07-04 11:49 1215次阅读

    AI大模型深度学习的关系

    AI大模型深度学习之间存在着密不可分的关系,它们互为促进,相辅相成。以下是对两者关系的介绍: 一、深度学习是AI大
    的头像 发表于 10-23 15:25 651次阅读