96SEO 2026-02-23 11:45 11
学习SAM模型的时候第一次看见了nn.Embedding函数以前接触CV比较多很少学习词嵌入方面的找了一些资料一开始也不是很理解多看了两遍后突然顿悟特此记录。

SAM中PromptEncoder中运用nn.Embedding
range(self.num_point_embeddings)]torch.nn.Embedding官方页面
关于词嵌入这篇文章讲的挺清楚的相比于One-hot编码Embedding方式更方便计算例如在“就在江湖之上”整个词典中要编码“江湖”两个字One-hot编码需要
。
在运用Embedding方式编码的词典时只需要词的索引下图例子中
torch.nn.Embedding(num_embeddings,
填充索引在padding_idx处的嵌入向量在训练过程中没有更新即它是一个固定的“pad”。
对于新构造的Embedding在padding_idx处的嵌入向量将默认为全零但可以更新为另一个值以用作填充向量。
LongTensor为任意size的张量包含要提取的所有词索引。
grad_fnEmbeddingBackward0)家人们发现了什么输入
nn.Embedding相当于是一本词典本例中词典中一共有10个词
注意此时存在一个问题词索引是不能超出词典的最大容量的即本例中输入
如上所示在未定义时nn.Embedding的自动初始化权重满足
分布此外nn.Embedding的权重也可以通过from_pretrained来自定义
nn.Embedding.from_pretrained(weight)
padding_idx可用于指定词典中哪一个索引的词填充为0。
grad_fnEmbeddingBackward0)词典中被padding_idx标定后的词嵌入向量可被重新定义
torch.no_grad():embedding.weight[padding_idx]
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback