pytorch 實戰學習 二 RNN

2021-10-22 06:16:59 字數 1530 閱讀 2363

1,pycharm 的設定–引數設定(執行.py檔案帶引數,例如argument)

2,argparse.argumentparser()用法解析

3, torch.nn.utils(nn/utils/)

4, python資料視覺化庫:seaborn

5,1.檢視自己的虛擬環境

conda info --envs

2.檢視虛擬環境中安裝了哪些python包

pip list

pip freeze

3.使用虛擬環境

workon flask

6,報錯:a newer version of conda exists

解決

conda install conda=4.8.3
7,coda版本對應表

9, try語句

10, try: except: continue 語句,避免程式崩潰,很好用!

11,從預訓練好的詞向量檔案到 nn.embedding.from_pretrained(weight)

有兩種方式

12,with語句(b站)

13,with torch.no_grad() 詳解

14, open檔案的相對路徑和絕對路徑

16,pytorch中的model.eval() 和model.train()以及with torch.no_grad 還有torch.set_grad_enabled總結

17, python map()方法的用法

18, python .join()方法

19,安裝這個模組的時候:albumentations

出現安裝成功,但是無法匯入,重啟,新建,重新整理各種無意義操作之後可以了!!!
20,iter(可迭代物件)

將乙個可迭代物件轉變為乙個迭代器

next(迭代器) 返回迭代器的下乙個專案。

21, enumerate與iter,tqdm

他這裡講的好像有點問題

dataloader本質上是乙個可迭代物件,使用iter()訪問,不能使用next()訪問;

使用iter(dataloader)返回的是乙個迭代器,然後可以使用next訪問;

22,交叉熵損失函式

23,

import warnings

warnings.filterwarnings(

'ignore'

)

24, python中f.read()與f.readline區別

25,

Pytorch 實戰RNN 正弦曲線的波形

輸入資料 50,1.1.20408163 1.40816327 1.6122449 1.81632653 2.02040816 2.2244898 2.42857143 2.63265306 2.83673469 3.04081633 3.24489796 3.44897959 3.65306122...

讀PyTorch原始碼學習RNN

torch.nn.rnn,實現的是jeffrey elman在1990年提出的 recurrent neural network srnn 它還有乙個更為廣泛的稱呼 elman network。torch.nn.lstm,實現的是1997年的lstm torch.nn.gru,實現的是2014年的g...

RNN 《動手學深度學習pytorch》

rnn存在的問題 梯度較容易出現衰減或 bptt 改進 gru 控迴圈神經 絡 捕捉時間序列中時間步距離較 的依賴關係 長短期記憶long short term memory 遺忘門 控制上一時間步的記憶細胞 輸入門 控制當前時間步的輸入 輸出門 控制從記憶細胞到隱藏狀態 記憶細胞 種特殊的隱藏狀態...