python和torch定義隨機種子

2021-10-14 11:17:03 字數 457 閱讀 3956

在測試集上評估網路模型時,由於載入資料打亂是隨機的,每次得到的結果都會有所出入,雖然大多數時候相差不大,但也會出現r2和accuracy上下會波動一兩個點的情況,這讓我們無法有乙個準確且相對固定的指標去保留網路引數。還有在訓練網路後期還想完全復現效果時,加入隨機種子固定隨機引數都是乙個不錯的選擇。

def

setup_seed

(seed)

: np.random.seed(seed)

random.seed(seed)

torch.manual_seed(seed)

#固定torch

torch.cuda.manual_seed_all(seed)

torch.backends.cudnn.deterministic =

true

setup_seed(0)

#載入隨機種子

torch 變數 python變數

目標 變數 的作 用定義變數 認識資料型別 一.變數 的作 用 舉例 體驗 我們去圖書館讀書,怎麼樣快速找到 自 己想要的書籍呢?是不 是管理 員提前將書放到固定位置,並把這個位置進 行 了 編號,我們只需要在圖書館中按照這個編號查詢指定的位置就能找到想要的書籍。這個編號其實就是把書籍存放的書架位置...

Torch和Numpy之 特殊矩陣

1對角矩陣 輸入import torch import numpy as np numpy實現 a np.diag 5,6,7 print a torch實現 b torch.diag torch.tensor 5,6,7 print b 輸出 50 0 0 60 0 0 7 tensor 5,0,...

Python 隨請求傳送data headers

version 2.7.12 coding utf 8 import urllib import urllib2 url url values send headers data urllib.urlencode values,utf8 編碼工作 dataheaders urllib.urlenco...