YouTubeDNN模型

召回:

总结:

  • 塔输入全是用户特征。
  • 输入特征对 搜索词、观看记录进行item的mean-pooling。
  • 双塔也有连续向量,对连续向量进行了x直接入和x²输入,扩大特征的变化。
  • item向量和用户观看历史的item也可以用一个Embedding矩阵。
  • 样本构建:在导出user向量时,一般都是取用户最近一条的特征。 

排序:

损失函数采用加权逻辑回归,把完播率当做视频的权重。进一步优化后续转化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YouTubeDNN是一个开源的项目,是基于Python语言和Django框架开发的YouTube风格的视频分享网站。以下是我对YouTubeDNN源码的理解和介绍: 首先,YouTubeDNN的源码主要分为前端和后端两部分。前端部分是使用HTML、CSS和JavaScript编写的,用于构建用户界面和实现交互功能。后端部分则是使用Python进行开发,并使用Django框架来处理网站的逻辑和数据管理。 在源码中,可以看到一些重要的功能模块,如用户认证和授权模块、视频上传和分享模块、用户评论和点赞模块等。这些模块通过不同的类和函数来实现相应的功能。此外,源码还包含了数据库模型定义、API接口设计以及网站路由配置等。 用户认证和授权模块是YouTubeDNN的核心功能之一。它通过用户注册、登录、密码重置等功能,实现用户的身份验证和访问权限控制。这些功能主要依赖于Django框架提供的用户认证系统,并通过与数据库的交互来保存和管理用户信息。 另一个重要的模块是视频上传和分享模块。在该模块中,用户可以上传视频,并对视频进行标签、描述等信息的编辑。上传完成后,视频将被保存到服务器上,并生成一个唯一的URL用于分享给其他用户。此外,还可以使用该模块实现视频的搜索、排序和分类展示等功能。 用户评论和点赞模块是YouTubeDNN的社交功能之一。用户可以在视频下面发表评论,并对其他用户的评论进行回复。同时,用户还可以给视频点赞或踩,以表达对视频的喜好和意见。 总的来说,YouTubeDNN的源码提供了一个基于Django框架的视频分享网站的开发基础。通过该源码,开发者可以学习和理解如何构建一个类似YouTube的网站,并可以根据实际需求进行二次开发和定制化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值