欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于pytorch的lstm參數使用詳解

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

lstm(*input, **kwargs)

將多層長短時記憶(LSTM)神經網絡應用于輸入序列。

參數:

input_size:輸入'x'中預期特性的數量

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

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

bias:如果' False',則該層不使用偏置權重' b_ih '和' b_hh '。默認值:'True'

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

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

bidirectional:如果‘True',則成為雙向LSTM。默認值:'False'

輸入:input,(h_0, c_0)

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

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

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

如果RNN是雙向的,num_directions應該是2,否則應該是1。

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

如果沒有提供' (h_0, c_0) ',則**h_0**和**c_0**都默認為零。

輸出:output,(h_n, c_n)

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

對于每個t. If a:class: 'torch.nn.utils.rnn.PackedSequence' 已經給出,輸出也將是一個打包序列。

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

同樣,在包裝的情況下,方向可以分開。

**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) 對于'c_n'相似

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

所有的權重和偏差都初始化自: 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參數使用詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python爬蟲中url管理器去重操作實例

    python爬蟲中url管理器去重操作實例

    在本篇內容里小編給大家整理的是一篇關于python爬蟲中url管理器去重操作實例,有需要的朋友們可以參考下。
    2020-11-11
  • Python如何調用JS文件中的函數

    Python如何調用JS文件中的函數

    這篇文章主要介紹了Python如何調用JS文件中的函數的相關知識點總結,有興趣的朋友們跟著學習下。
    2019-08-08
  • 深入講解Python函數中參數的使用及默認參數的陷阱

    深入講解Python函數中參數的使用及默認參數的陷阱

    這篇文章主要介紹了Python函數中參數的使用及默認參數的陷阱,文中將函數的參數分為必選參數、默認參數、可變參數和關鍵字參數來講,要的朋友可以參考下
    2016-03-03
  • python和C語言混合編程實例

    python和C語言混合編程實例

    這篇文章主要介紹了python和C語言混合編程實例,文中開發(fā)了一個tcp端口ping程序來介紹混合編程,需要的朋友可以參考下
    2014-06-06
  • Python3自定義http/https請求攔截mitmproxy腳本實例

    Python3自定義http/https請求攔截mitmproxy腳本實例

    這篇文章主要介紹了Python3自定義http/https請求攔截mitmproxy腳本實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python將類似json的數據存儲到MySQL中的實例

    python將類似json的數據存儲到MySQL中的實例

    今天小編就為大家分享一篇python將類似json的數據存儲到MySQL中的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python中rapidjson參數校驗實現

    Python中rapidjson參數校驗實現

    通常需要對前端傳遞過來的參數進行校驗,校驗的方式有多種,本文主要介紹了Python中rapidjson參數校驗實現,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 基于Python實現實時監(jiān)控CPU使用率

    基于Python實現實時監(jiān)控CPU使用率

    這篇文章主要為大家介紹了一款手寫編程代碼的小腳本,能夠輕松在界面上展示:利用Python實時監(jiān)控CPU使用率,隨時展現。也無需下載管理軟件,感興趣的可以了解一下
    2022-04-04
  • Python程序中使用SQLAlchemy時出現亂碼的解決方案

    Python程序中使用SQLAlchemy時出現亂碼的解決方案

    這篇文章主要介紹了Python程序中使用SQLAlchemy時出現亂碼的解決方案,SQLAlchemy是Python常用的操作MySQL數據庫的工具,需要的朋友可以參考下
    2015-04-04
  • 一起來學習Python的列表

    一起來學習Python的列表

    這篇文章主要為大家詳細介紹了Python的列表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03

最新評論