亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 幫助中心 > 正文

Pytorch在NLP中的簡單應用詳解

2024-07-09 22:43:13
字體:
來源:轉載
供稿:網友

因為之前在項目中一直使用Tensorflow,最近需要處理NLP問題,對Pytorch框架還比較陌生,所以特地再學習一下pytorch在自然語言處理問題中的簡單使用,這里做一個記錄。

一、Pytorch基礎

首先,第一步是導入pytorch的一系列包

import torchimport torch.autograd as autograd #Autograd為Tensor所有操作提供自動求導方法import torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optim

1)Tensor張量

a) 創建Tensors

#tensorx = torch.Tensor([[1,2,3],[4,5,6]])#size為2x3x4的隨機數隨機數x = torch.randn((2,3,4))

b) Tensors計算

x = torch.Tensor([[1,2],[3,4]])y = torch.Tensor([[5,6],[7,8]])z = x+y

c) Reshape Tensors

x = torch.randn(2,3,4)#拉直x = x.view(-1)#4*6維度x = x.view(4,6)

2)計算圖和自動微分

a) Variable變量

#將Tensor變為Variablex = autograd.Variable(torch.Tensor([1,2,3]),requires_grad = True)#將Variable變為Tensory = x.data

b) 反向梯度算法

x = autograd.Variable(torch.Tensor([1,2]),requires_grad=True)y = autograd.Variable(torch.Tensor([3,4]),requires_grad=True)z = x+y#求和s = z.sum()#反向梯度傳播s.backward()print(x.grad)

c) 線性映射

linear = nn.Linear(3,5) #三維線性映射到五維x = autograd.Variable(torch.randn(4,3))#輸出為(4,5)維y = linear(x)

d) 非線性映射(激活函數的使用)

x = autograd.Variable(torch.randn(5))#relu激活函數x_relu = F.relu(x)print(x_relu)x_soft = F.softmax(x)#softmax激活函數print(x_soft)print(x_soft.sum())

output:

Variable containing:-0.9347-0.9882 1.3801-0.1173 0.9317[torch.FloatTensor of size 5] Variable containing: 0.0481 0.0456 0.4867 0.1089 0.3108[torch.FloatTensor of size 5] Variable containing: 1[torch.FloatTensor of size 1] Variable containing:-3.0350-3.0885-0.7201-2.2176-1.1686[torch.FloatTensor of size 5]

二、Pytorch創建網絡

1) word embedding詞嵌入

通過nn.Embedding(m,n)實現,m表示所有的單詞數目,n表示詞嵌入的維度。

word_to_idx = {'hello':0,'world':1}embeds = nn.Embedding(2,5) #即兩個單詞,單詞的詞嵌入維度為5hello_idx = torch.LongTensor([word_to_idx['hello']])hello_idx = autograd.Variable(hello_idx)hello_embed = embeds(hello_idx)print(hello_embed)

output:

Variable containing:-0.6982 0.3909 -1.0760 -1.6215 0.4429[torch.FloatTensor of size 1x5]

2) N-Gram 語言模型

先介紹一下N-Gram語言模型,給定一個單詞序列 ,計算 ,其中 是序列的第 個單詞。

import torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.autograd as autogradimport torch.optim as optim from six.moves import xrange

對句子進行分詞:

context_size = 2embed_dim = 10text_sequence = """When forty winters shall besiege thy brow,And dig deep trenches in thy beauty's field,Thy youth's proud livery so gazed on now,Will be a totter'd weed of small worth held:Then being asked, where all thy beauty lies,Where all the treasure of thy lusty days;To say, within thine own deep sunken eyes,Were an all-eating shame, and thriftless praise.How much more praise deserv'd thy beauty's use,If thou couldst answer 'This fair child of mineShall sum my count, and make my old excuse,'Proving his beauty by succession thine!This were to be new made when thou art old,And see thy blood warm when thou feel'st it cold.""".split()#分詞trigrams = [ ([text_sequence[i], text_sequence[i+1]], text_sequence[i+2]) for i in xrange(len(text_sequence) - 2) ]trigrams[:10]
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人一区二区三区小说| 亚洲在线免费视频| 国产精品精品国产| 久久精品2019中文字幕| 91免费精品国偷自产在线| 免费91在线视频| 国产亚洲精品一区二555| 亚洲一级黄色av| 亚洲免费成人av电影| 欧美日韩性生活视频| 91国产中文字幕| 国产精品欧美日韩| 久久男人av资源网站| 欧美色视频日本高清在线观看| 中文字幕日韩综合av| 久久九九精品99国产精品| 国产激情久久久久| 欧美成人免费视频| 日韩中文字幕第一页| 中文字幕在线观看日韩| 日韩欧美在线播放| 日韩免费观看视频| 亚洲欧洲视频在线| 红桃视频成人在线观看| 日韩中文字幕在线免费观看| 亚洲人成电影在线| 久久精品99无色码中文字幕| 精品女同一区二区三区在线播放| 91成人在线视频| 九色91av视频| 草民午夜欧美限制a级福利片| 国产成人高潮免费观看精品| 亚洲一级黄色片| 中文字幕免费精品一区高清| 成人激情免费在线| 国产999精品久久久影片官网| 国产aⅴ夜夜欢一区二区三区| 日韩av综合网| 精品亚洲永久免费精品| 97超碰蝌蚪网人人做人人爽| 91情侣偷在线精品国产| 久久久www成人免费精品张筱雨| 欧美日韩精品在线| 亚洲最大成人网色| 国产精品午夜一区二区欲梦| 久久亚洲电影天堂| 中文字幕久久久av一区| 热久久免费视频精品| 国产成人亚洲精品| 国内精品美女av在线播放| 在线观看91久久久久久| 亚洲欧美日韩区| 成人午夜激情免费视频| 日韩中文综合网| 久久777国产线看观看精品| 亚洲最大福利视频网| 在线观看日韩av| 奇门遁甲1982国语版免费观看高清| 亚洲美女在线视频| 精品国产乱码久久久久久虫虫漫画| 欧美黑人巨大精品一区二区| 亚洲欧美在线一区二区| 91精品久久久久久久久久另类| 在线成人中文字幕| 久久九九精品99国产精品| 亚洲最新av在线| 国产精品爽黄69天堂a| 亚洲欧美激情精品一区二区| 亚洲另类欧美自拍| 91精品一区二区| 日韩欧美精品网站| 国产精品午夜国产小视频| 91久久中文字幕| 91精品国产综合久久香蕉| zzijzzij亚洲日本成熟少妇| 成人在线一区二区| 中文字幕亚洲欧美日韩高清| 日韩精品在线观看一区二区| 色樱桃影院亚洲精品影院| 九九热精品视频在线播放| 国产精品老女人视频| 啊v视频在线一区二区三区| 亚洲毛片在线免费观看| 国产精品久久久久久久电影| 亚洲成人av在线| 欧美性xxxxxxxxx| 欧美日韩在线视频首页| 91tv亚洲精品香蕉国产一区7ujn| 亚洲国产精品久久精品怡红院| 欧美在线视频一区| 欧美大荫蒂xxx| 亚洲欧美精品一区二区| 日韩美女在线观看| 91热精品视频| 热久久免费视频精品| 久热精品视频在线观看| 在线性视频日韩欧美| 欧美一级bbbbb性bbbb喷潮片| 亚洲综合精品一区二区| 亚洲精品欧美日韩专区| 日韩精品在线免费观看| 久久久久久久久久av| 青草青草久热精品视频在线观看| 精品国产成人在线| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲偷熟乱区亚洲香蕉av| 日本精品性网站在线观看| 国产精品美女午夜av| 久久久久久69| 国产精品久久激情| 欧美日韩黄色大片| 欧美性69xxxx肥| 91免费视频国产| 亚洲日本成人网| 久久久久久美女| 亚洲国产日韩欧美在线99| 97高清免费视频| 国产精品日日做人人爱| 国产69精品久久久久9| 538国产精品一区二区免费视频| 国产精品久久久久久久久久久久| 亚洲淫片在线视频| 国产亚洲视频在线| 色婷婷av一区二区三区在线观看| 欧美激情亚洲另类| 欧美激情视频一区二区三区不卡| 国产精品高精视频免费| 91人人爽人人爽人人精88v| 久久久久国产一区二区三区| 亚洲精品福利资源站| 羞羞色国产精品| 日本久久久久久| 亚洲欧美日韩天堂一区二区| 色无极影院亚洲| 91九色国产在线| 久久99精品久久久久久噜噜| 日韩视频一区在线| 欧美日韩在线视频一区二区| 91人人爽人人爽人人精88v| 欧美区在线播放| 高清欧美性猛交xxxx| 欧美日韩国产综合新一区| 亚洲国产精品人人爽夜夜爽| xxxxx成人.com| 午夜精品久久久久久久99热浪潮| 国产婷婷97碰碰久久人人蜜臀| 欧美极品少妇xxxxx| 亚洲国产精品人人爽夜夜爽| 97视频免费在线看| 国产精品久久激情| 一区二区三区四区视频| 大量国产精品视频| 岛国视频午夜一区免费在线观看| 国产精品国产福利国产秒拍| 综合国产在线观看| 国产精品免费视频久久久| 亚洲韩国欧洲国产日产av| 亚洲午夜久久久久久久| 91免费精品国偷自产在线| 国内精久久久久久久久久人| 不卡av日日日| 亚洲伊人成综合成人网| 日本三级久久久| 俺去啦;欧美日韩|