当前位置: 首页 > news >正文

案例分析网站桂林网站艰涩

案例分析网站,桂林网站艰涩,北京高端网站建设服务,修改wordpress函数推荐系统之Embedding一、什么是embedding#xff1f;1. 让embedding空前流行的word2vec#xff1a;2. 从word2vec到item2vec二、Graph Embedding1. 经典的Graph Embedding方法 — DeepWalk2. DeepWalk改进 — Node2vec3. 阿里的Graph Embedding方法EGES三、深度学习推荐系统中… 推荐系统之Embedding一、什么是embedding1. 让embedding空前流行的word2vec2. 从word2vec到item2vec二、Graph Embedding1. 经典的Graph Embedding方法 — DeepWalk2. DeepWalk改进 — Node2vec3. 阿里的Graph Embedding方法EGES三、深度学习推荐系统中Embedding的应用1. 深度学习网络中的Embedding层2. Embedding的预训练方法3. Embedding作为推荐系统或计算广告系统的召回层学习参考文章一、什么是embedding Embedding用一个低维的向量来表示一个物体可以是一个词或是一个商品一个用户。这个embedding向量的性质是能使距离相近的向量对应的物体又相近的含义。 1. 让embedding空前流行的word2vec 2. 从word2vec到item2vec 二、Graph Embedding 1. 经典的Graph Embedding方法 — DeepWalk 主要思想由用户点击序列构建物品图在图结构上进行随机游走产生大量的物品序列然后将这些物品序列作为训练样本输入到word2vec进行训练得到物品的embedding。 Random work 采样概率 Mij是节点vi到节点vj边的权重 2. DeepWalk改进 — Node2vec 斯坦福大学在DeepWalk的基础上更进一步通过调整随机游走权重的方法使graph embedding的结果在网络的同质性homophily和结构性structural equivalence中进行权衡权衡。 同质性距离相近的节点的embedding应该尽量近似。如u与s1、s2、s3、s4。 结构性结构相似的节点的embedding应该尽量相似。如u与s6 直观解释同质性的物品可能是同品类、同属性、或常被同一用户购买结构像是的物品则是各品类的爆款、个品类的最佳臭蛋商品等拥有类似趋势的商品。 Node2vec 中从节点 t 跳转到节点 v 后下一步从节点 v 跳转到周围各点的跳转概率 节点v跳转到下一节点x的概率 w是边vx的权重 dtx是节点t到x的距离 参数p和q共同控制着随机游走的倾向性。 Node2vec灵活的表达了同质性和结构性的特点图1可以看到距离相近的节点颜色相近。图2可以看到结构相似的节点颜色更为相近。 3. 阿里的Graph Embedding方法EGES EGES(Enhanced Graph Embedding with Side Information) 基本思想在DeepWalk生成的graph embedding基础上引入补充信息。 DeepWalk缺点单纯使用用户行为生成的物品相关图可以生成物品Embedding。但是遇到新加入的物品或者没有过多交互信息的长尾物品推荐系统将会出现严重的冷启动问题。 EGES通过引入更多补充信息来丰富Embedding信息的来源从而使没有历史行为记录的商品获得Embedding。具体来讲在构建物品关系图的时候不仅考虑了用户行为序列生成的物品关系也考虑了物品相同的属性、类别等信息这就是side information这种图一般也叫知识图谱Knowledge Graph。 如图SI0、SI1…、SIn是一个物品的多个embedding向量用胡同权重a0、a1…、an进行加权平均得到该物品的hidden representation、最后通过softmax层进行分类。 三、深度学习推荐系统中Embedding的应用 1. 深度学习网络中的Embedding层 在深度学习网络中作为Embedding层完成从高维稀疏特征向量到低维稠密特征向量的转换。 本质求解一个m(输入高维稀疏向量的维度) X n(输出稠密向量的维度)维的权重矩阵的过程。embedding层的权重占据了整个网络权重的绝大部分。那么训练过程大部分的训练时间和计算开销都被Embedding层所占据。所以Embedding层往往采用预训练的方式完成。 2. Embedding的预训练方法 作为预训练的Embedding特征向量与其他特征向量连接后一同输入深度学习网络进行训练。 典型的采用Embedding预训练方法的模型是FNN FNN利用了FM训练得到的物品向量作为Embedding层的初始化权重从而加快了整个网络的收敛速度。在实际工程中直接采用FM的物品向量作为Embedding特征向量输入到后续深度学习网络也是可行的办法。 Embedding的本质是建立高维向量到低维向量的映射而“映射”的方法并不局限于神经网络实质上可以是任何异构模型这也是Embedding预训练的另一大优势就是可以采用任何传统降维方法机器学习模型深度学习网络完成embedding的生成。 典型的例子是2013年Facebook提出的著名的GBDTLR的模型其中GBDT的部分本质上也是完成了一次特征转换可以看作是利用GBDT模型完成Embedding预训练之后将Embedding输入单层神经网络进行CTR预估的过程。 3. Embedding作为推荐系统或计算广告系统的召回层 通过计算用户和物品的Embedding相似度Embedding可以直接作为推荐系统或计算广告系统的召回层或者召回方法之一。 其中Youtube推荐系统召回层的解决方案是典型的做法 Youtube利用深度学习网络生成Video Embedding和User Embedding的方法Softmax前一层的输出就是User EmbeddingSoftmax后一层的输出的列向量就是Item Embedding。在模型部署过程中没有必要部署整个深度学习网络来完成从原始特征向量到最终输出的预测过程只需要将User Embedding和Item Embedding存储到线上内存数据库通过内积运算再排序的方法就可以得到item的排名。这大大加快了召回层的召回效率。 学习参考文章 万物皆Embedding从经典的word2vec到深度学习基本操作item2vec 深度学习中不得不学的Graph Embedding方法 Embedding在深度推荐系统中的3大应用方向
http://www.sadfv.cn/news/417459/

相关文章:

  • 域名买卖违法吗沈阳seo按天计费
  • 超市网站建设策划书网络系统管理大赛样题
  • 免费建立自己的网站代码网站如何提高流量
  • 珠海网站建设培训学校冒用公司名做网站
  • 网站建设和运营装修采购网
  • 网站建设3a模型是什么前端ui设计图
  • 网站空间服务站电话网站制作公司制作网站的流程是怎样的呢
  • 门户网站的流程长链接转短链接
  • 北方明珠网站建设企业计划书
  • 连锁公司网站源码下载安装
  • 网站制作和推广lv官网世界工厂网官网下载
  • 好网站建设公司选择哪家好专门做网站建设的
  • 页面有哪几个网站可以做网站建设一百互联
  • 建湖人才网官网登录衡阳网站seo优化
  • 设计公司的网站网站用户模板
  • 网站做cpa如何建立网站
  • 福建有没有网站做一件代发wordpress plupload_default_params
  • 图书馆网站建设教程哈尔滨建筑信息网
  • dedecms手机网站插件淘宝网站建设目的
  • 开发网站通过第三方微信认证登录开发费用wordpress导航图片
  • 东莞定制建站网站推广公司采购网站大全
  • 北京怎样做企业网站怎么购买云服务器
  • 怎样清理网站后门水文化建设网站
  • 杭州企业建设网站企业修改文章wordpress
  • 电子商务网站建设规划报告书建筑培训网排行榜
  • 网站流量排名jsp asp php哪个做网站
  • 企业门户网站建设论文沈阳市建网站
  • 做面食专业网站如何设计公司logo
  • 沈阳网站建设选网龙商标logo查询大全
  • 赣州建设监督网站杭州网站提升排名