最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于pytorch的lstm參數(shù)使用詳解

 更新時(shí)間:2020年01月14日 11:28:15   作者:hufei_neo  
今天小編就為大家分享一篇基于pytorch的lstm參數(shù)使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

lstm(*input, **kwargs)

將多層長(zhǎng)短時(shí)記憶(LSTM)神經(jīng)網(wǎng)絡(luò)應(yīng)用于輸入序列。

參數(shù):

input_size:輸入'x'中預(yù)期特性的數(shù)量

hidden_size:隱藏狀態(tài)'h'中的特性數(shù)量

num_layers:循環(huán)層的數(shù)量。例如,設(shè)置' ' num_layers=2 ' '意味著將兩個(gè)LSTM堆疊在一起,形成一個(gè)'堆疊的LSTM ',第二個(gè)LSTM接收第一個(gè)LSTM的輸出并計(jì)算最終結(jié)果。默認(rèn)值:1

bias:如果' False',則該層不使用偏置權(quán)重' b_ih '和' b_hh '。默認(rèn)值:'True'

batch_first:如果' 'True ' ',則輸入和輸出張量作為(batch, seq, feature)提供。默認(rèn)值: 'False'

dropout:如果非零,則在除最后一層外的每個(gè)LSTM層的輸出上引入一個(gè)“dropout”層,相當(dāng)于:attr:'dropout'。默認(rèn)值:0

bidirectional:如果‘True',則成為雙向LSTM。默認(rèn)值:'False'

輸入:input,(h_0, c_0)

**input**of shape (seq_len, batch, input_size):包含輸入序列特征的張量。輸入也可以是一個(gè)壓縮的可變長(zhǎng)度序列。

see:func:'torch.nn.utils.rnn.pack_padded_sequence' 或:func:'torch.nn.utils.rnn.pack_sequence' 的細(xì)節(jié)。

**h_0** of shape (num_layers * num_directions, batch, hidden_size):張量包含批處理中每個(gè)元素的初始隱藏狀態(tài)。

如果RNN是雙向的,num_directions應(yīng)該是2,否則應(yīng)該是1。

**c_0** of shape (num_layers * num_directions, batch, hidden_size):張量包含批處理中每個(gè)元素的初始單元格狀態(tài)。

如果沒(méi)有提供' (h_0, c_0) ',則**h_0**和**c_0**都默認(rèn)為零。

輸出:output,(h_n, c_n)

**output**of shape (seq_len, batch, num_directions * hidden_size) :包含LSTM最后一層輸出特征' (h_t) '張量,

對(duì)于每個(gè)t. If a:class: 'torch.nn.utils.rnn.PackedSequence' 已經(jīng)給出,輸出也將是一個(gè)打包序列。

對(duì)于未打包的情況,可以使用'output.view(seq_len, batch, num_directions, hidden_size)',正向和反向分別為方向' 0 '和' 1 '。

同樣,在包裝的情況下,方向可以分開(kāi)。

**h_n** of shape (num_layers * num_directions, batch, hidden_size):包含' t = seq_len '隱藏狀態(tài)的張量。

與*output*類似, the layers可以使用以下命令分隔

h_n.view(num_layers, num_directions, batch, hidden_size) 對(duì)于'c_n'相似

**c_n** (num_layers * num_directions, batch, hidden_size):張量包含' t = seq_len '的單元狀態(tài)

所有的權(quán)重和偏差都初始化自: where:

include:: cudnn_persistent_rnn.rst
import torch
import torch.nn as nn
 
# 雙向rnn例子
# rnn = nn.RNN(10, 20, 2)
# input = torch.randn(5, 3, 10)
# h0 = torch.randn(2, 3, 20)
# output, hn = rnn(input, h0)
# print(output.shape,hn.shape)
# torch.Size([5, 3, 20]) torch.Size([2, 3, 20])
 
# 雙向lstm例子
rnn = nn.LSTM(10, 20, 2)   #(input_size,hidden_size,num_layers)
input = torch.randn(5, 3, 10)  #(seq_len, batch, input_size)
h0 = torch.randn(2, 3, 20)    #(num_layers * num_directions, batch, hidden_size)
c0 = torch.randn(2, 3, 20)    #(num_layers * num_directions, batch, hidden_size)
# output:(seq_len, batch, num_directions * hidden_size)
# hn,cn(num_layers * num_directions, batch, hidden_size)
output, (hn, cn) = rnn(input, (h0, c0)) 
 
print(output.shape,hn.shape,cn.shape)
>>>torch.Size([5, 3, 20]) torch.Size([2, 3, 20]) torch.Size([2, 3, 20])

以上這篇基于pytorch的lstm參數(shù)使用詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python獲取命令實(shí)時(shí)輸出-原樣彩色輸出并返回輸出結(jié)果的示例

    Python獲取命令實(shí)時(shí)輸出-原樣彩色輸出并返回輸出結(jié)果的示例

    今天小編就為大家分享一篇Python獲取命令實(shí)時(shí)輸出-原樣彩色輸出并返回輸出結(jié)果的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • 19個(gè)Python?Sklearn中超實(shí)用的隱藏功能分享

    19個(gè)Python?Sklearn中超實(shí)用的隱藏功能分享

    今天跟大家介紹?19?個(gè)?Sklearn?中超級(jí)實(shí)用的隱藏的功能,這些功能雖然不常見(jiàn),但非常實(shí)用,它們可以直接優(yōu)雅地替代手動(dòng)執(zhí)行的常見(jiàn)操作
    2022-07-07
  • python實(shí)現(xiàn)快遞價(jià)格查詢系統(tǒng)

    python實(shí)現(xiàn)快遞價(jià)格查詢系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)快遞價(jià)格查詢系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • python生成指定長(zhǎng)度的隨機(jī)數(shù)密碼

    python生成指定長(zhǎng)度的隨機(jī)數(shù)密碼

    這篇文章主要介紹了python生成指定長(zhǎng)度的隨機(jī)密碼示例,密碼使用數(shù)字和字母組合,大家參考使用吧
    2014-01-01
  • 如何將python腳本打包為exe可執(zhí)行文件

    如何將python腳本打包為exe可執(zhí)行文件

    這篇文章主要介紹了如何將python腳本打包為exe可執(zhí)行文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 最新評(píng)論

    专栏| 庄浪县| 阳信县| 荆州市| 新余市| 突泉县| 泰顺县| 德州市| 汝阳县| 巴林左旗| 霍林郭勒市| 合肥市| 玉龙| 亳州市| 青铜峡市| 九寨沟县| 永州市| 化德县| 临猗县| 白山市| 鱼台县| 泰兴市| 建瓯市| 农安县| 高州市| 安吉县| 彭泽县| 郁南县| 玉山县| 桐城市| 昆山市| 浙江省| 阜南县| 呼玛县| 新乐市| 磐安县| 石首市| 巢湖市| 佳木斯市| 普兰店市| 行唐县|