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

选择seo网站排名优化百度小说app

选择seo网站排名优化,百度小说app,wordpress中国,富阳科技网站有哪些目录 1、文本嵌入层的作用 2、代码演示 3、构建Embeddings类来实现文本嵌入层 1、文本嵌入层的作用 无论是源文本嵌入层还是目标文本嵌入,都是为了将文本词汇中的数字表示转变为向量表示,希望在这样的高维空间中捕捉词汇之间的关系 2、代码演示 Emb…

目录

1、文本嵌入层的作用

2、代码演示

3、构建Embeddings类来实现文本嵌入层


1、文本嵌入层的作用

  • 无论是源文本嵌入层还是目标文本嵌入,都是为了将文本词汇中的数字表示转变为向量表示,希望在这样的高维空间中捕捉词汇之间的关系

2、代码演示

Embedding(10,3)中的第一个参数10代表的是词表的大小,即词表中不同单词的数量

词表中有10个不同的单词,每个单词都被映射成一个长度为3的向量

embedding = nn.Embedding(10,3)
print(embedding)
input = torch.LongTensor([[1,2,3,4],[4,3,2,9]])
embedding(input)

3、构建Embeddings类来实现文本嵌入层

# 构建Embedding类来实现文本嵌入层
class Embeddings(nn.Module):def __init__(self,vocab,d_model):""":param vocab: 词表的大小:param d_model: 词嵌入的维度"""super(Embeddings,self).__init__()self.lut = nn.Embedding(vocab,d_model)self.d_model = d_modeldef forward(self,x):""":param x: 因为Embedding层是首层,所以代表输入给模型的文本通过词汇映射后的张量:return:"""return self.lut(x) * math.sqrt(self.d_model)
x = Variable(torch.LongTensor([[100,2,42,508],[491,998,1,221]]))
emb = Embeddings(1000,512)
embr = emb(x)
print(embr.shape)
print(embr)
print(embr[0][0].shape)

在代码 emb = Embeddings(1000,512) 中,1000是词表的大小,即词表中不同单词的数量。在这个例子中,词表中有1000个不同的单词,每个单词都被映射成一个长度为512的向量。在实际应用中,词表的大小可能会更大或更小,具体大小取决于使用场景和任务需求

embr.shape为torch.Size([2, 4, 512]),代表有2个句子,每个句子有4个单词,每个单词的embedding维度为512

http://www.tj-hxxt.cn/news/71281.html

相关文章:

  • 高端网站建设询问磐石网络seo搜索引擎优化试题
  • 网购网站建设百度统计
  • 网站要怎么做才专业网站创建
  • 做博客网站最好用什么系统友情链接属于免费推广吗
  • 温州网站建设成功案例网站技术制作
  • asp网站开发实验总结郑州网站推广报价
  • 广告设计公司宁波织梦seo排名优化教程
  • 建信建设投资有限公司网站今日军事新闻头条打仗
  • 公司logo免费智能设计郑州粒米seo顾问
  • 用php做的大型网站有哪些百度推广北京总部电话
  • 南京seo网站优化百度竞价电话
  • 北京网站排名优化公司室内设计培训哪个机构比较好
  • WordPress 整个网站导出一站式网站建设
  • 计算机网站设计论文平台推广是什么意思
  • 做网站要用写接口6北京seo排名公司
  • 南京政府门户网站建设的不足廊坊百度seo公司
  • 大连大型网站制作公司外链免费发布平台
  • 网站单个页面紧张搜索引擎蜘蛛海外发布新闻
  • 做网站赚钱吗?网站排行
  • 天眼查企业查询官网登录seo还有哪些方面的优化
  • 做网站好接活吗推广关键词优化
  • 中国乐清网网站seo优化推广外包
  • 免费自助建站系统哪个好北京百度推广投诉电话
  • 像网站的ppt怎么做的指数基金怎么买才赚钱
  • 高级设计网站中国站长素材网
  • 有没有网站是免费做店招图片的seo定义
  • 网站建设朋友圈素材百度指数的特点
  • 黄冈商城网站建设哪家好百度极速版免费下载安装
  • 做直销网站网络优化公司有哪些
  • 网站建立者枫树seo