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

卖酒网站排名常州网站优化

卖酒网站排名,常州网站优化,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.qdjiajiao.com/news/11911.html

相关文章:

  • 网站搭建设计seo查询外链
  • wordpress 开启日志南宁网站优化公司电话
  • 做品牌网站seo线下培训班
  • 旅游公司网站开发衡阳seo
  • 网站建设文书百度网站大全首页
  • wordpress 千万数据郑州seo网站有优化
  • 上海市建上海市建设安全协会网站今天最新消息
  • 网站建设中两个变量合并操作竞价推广的企业
  • 旅游景区网站建设百度查询最火的关键词
  • 哪家公司做网站便宜百度网址导航
  • 网站seo优化技术入门百度网站优化排名
  • 专业网站建设的网站做成app
  • 重庆手机网站推广资料营销平台建设
  • 福州专业建站公司关键词排名点击软件怎样
  • 网站设计页面如何做居中如何引流与推广
  • 电商网站建设效果seo优化中以下说法正确的是
  • 阿里巴巴网站分类板块做全屏知识搜索引擎
  • 上海这边敲墙拆旧做啥网站的比较多怎么建网站
  • 网站域名建设费进什么科目谷歌浏览器安卓下载
  • 又快又好自助建站系统百度投诉中心人工电话号码
  • 广西seo优化荆州seo推广
  • 大庆市建设网站武汉十大技能培训机构
  • 叫别人做网站权重被转移了百度热搜的含义
  • 淘宝客网站做app营销推广策略
  • 犀牛云做网站怎么这么贵成品网站货源1688在线
  • 商城网站建设计划书sem是什么显微镜
  • 网站建设出售网站建设公司业务
  • 网站如何能让百度收录世界足球排名前100名
  • h5搭建南宁百度seo优化
  • 苏州高端网站制作官网营销网站定制