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

站长推荐入口自动跳转广告公司

站长推荐入口自动跳转,广告公司,免费网站建设社区,网站的维护及建设TorchRec中的Optimizer 文章目录 TorchRec中的Optimizer前言一、嵌入后向传递与稀疏优化器融合如下图所示:二、上述图片的关键步骤讲解:三、优势四、与传统优化器对比总结 前言 TorchRec 模块提供了一个无缝 API,用于在训练中融合后向传递和…

TorchRec中的Optimizer


文章目录

  • TorchRec中的Optimizer
  • 前言
  • 一、嵌入后向传递与稀疏优化器融合如下图所示:
  • 二、上述图片的关键步骤讲解:
  • 三、优势
  • 四、与传统优化器对比
  • 总结


前言

  • TorchRec 模块提供了一个无缝 API,用于在训练中融合后向传递和优化器步骤,从而显着优化性能并减少使用的内存,同时还可以在将不同的优化器分配给不同的模型参数方面提供粒度。

一、嵌入后向传递与稀疏优化器融合如下图所示:

在这里插入图片描述

二、上述图片的关键步骤讲解:

  • 1、梯度生成(Output Gradient)

    • 来自模型前向传播的输出梯度(如损失函数的梯度),对应具体样本(Sample 1 和 Sample 2)
    • Sample 1 的梯度可能包含 row 1、row 2和 row 6 的嵌入梯度
    • Sample 2 的梯度可能包含 row 1、row 3 和 row 6 的嵌入梯度
  • 2、梯度排序(Gradient Sorting)

    • 目的 :将不同样本中相同行(Row)的梯度合并到一起,便于后续聚合
    • row 1 的梯度来自 Sample 1 和 Sample 2
    • row 6 的梯度也来自 Sample 1 和 Sample 2
  • 3、梯度聚合(Gradient Aggregation)

    • 操作 :对相同行的梯度求和(或平均),得到该行的总梯度
    • row 1 的总梯度 = Sample 1 的 row 1 梯度 + Sample 2 的 row 1 梯度
    • row 6 的总梯度 = Sample 1 的 row 6 梯度 + Sample 2 的 row 6 梯度
  • 4、稀疏优化器(Sparse Optimizer)

    • 功能 :仅更新非零梯度对应的嵌入参数(稀疏更新),节省计算和内存。
    • 只更新 row 1、row 2、row 3、row 6 的嵌入参数,其他行保持不变。

三、优势

  • 1、减少冗余计算
    • 通过梯度聚合,避免重复计算相同行的梯度(如 row 1 在两个样本中出现)。
  • 2、稀疏性优化
    • 只更新实际有梯度的行(如 row 3 只出现在 Sample 2 中),跳过全零梯度的行。
  • 3、并行化加速
    • 融合反向传播与优化步骤,减少内存拷贝和计算开销。

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

四、与传统优化器对比

特性传统优化器TorchRec中的稀疏优化器
更新粒度全量参数更新(稠密)仅更新非零梯度对应的行(稀疏)
内存占用需存储所有参数梯度仅存储非零梯度
计算效率低效(大量零梯度参与计算)高效(跳过零梯度)

总结

  • TorchRec 的优化器设计通过 梯度排序、聚合与稀疏更新 ,极大提升了稀疏特征的训练效率。
  • 这一机制尤其适用于推荐系统中常见的高维稀疏数据场景,是其高性能的核心原因之一。
http://www.dtcms.com/wzjs/145306.html

相关文章:

  • 女装东莞网站建设建设网站公司
  • 家乐福网上商城客服下载优化大师并安装
  • 去哪找网站建设公司百度网盟推广官方网站
  • 站外营销有哪几种主流方式关键词林俊杰mp3免费下载
  • 中国城乡建设厅网站流氓网站
  • 网站公司怎么做的好如何进行搜索引擎优化
  • 怎么让百度快速收录网站最新国际新闻大事件
  • 网站建设安全保密协议百度网盘客服24小时电话人工服务
  • 网站后台管理员做链接成都网站seo收费标准
  • 做新闻类网站如何盈利百度注册新账号
  • 正规免费发布信息网站深圳百度快速排名提升
  • py怎么做网站站长网站工具
  • 自己动手创建一个公司网站枫树seo
  • 北京办理营业执照多少钱贵州萝岗seo整站优化
  • 网页设计作业制作与江东seo做关键词优化
  • 温州网站推广优化怎么在百度上发广告
  • 1级a做爰免费网站天津做网站的公司
  • 织梦做的网站织梦修改网页百度竞价怎么开户
  • 武汉疾控最新提醒巩义网站优化公司
  • 做的新网站网上搜不到合肥头条今日头条新闻最新消息
  • 首尔面积影响关键词优化的因素
  • 做市场的逛的网站百度惠生活怎么优化排名
  • 广州网站建设模板制作厦门seo网站管理
  • php网站开发师招聘百度推广竞价排名技巧
  • 音响 东莞网站建设技术支持seo百度百科
  • 衡阳市住房和城乡建设局网站外贸网络推广怎么做
  • 免费建设公司网站新东方烹饪学校
  • 建设网站需要多少钱济南兴田德润地址关键词优化排名的步骤
  • 外贸网站建设的重要性百度权重批量查询
  • 凡科网站建设分类模块怎么弄国内seo公司