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

簡(jiǎn)述python&pytorch 隨機(jī)種子的實(shí)現(xiàn)

 更新時(shí)間:2020年10月07日 13:52:15   作者:夕夕老師  
這篇文章主要介紹了簡(jiǎn)述python&pytorch 隨機(jī)種子的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

隨機(jī)數(shù)廣泛應(yīng)用在科學(xué)研究, 但是計(jì)算機(jī)無法產(chǎn)生真正的隨機(jī)數(shù), 一般成為偽隨機(jī)數(shù). 它的產(chǎn)生過程: 給定一個(gè)隨機(jī)種子(一個(gè)正整數(shù)), 根據(jù)隨機(jī)算法和種子產(chǎn)生隨機(jī)序列. 給定相同的隨機(jī)種子, 計(jì)算機(jī)產(chǎn)生的隨機(jī)數(shù)列是一樣的(這也許是偽隨機(jī)的原因).

隨機(jī)種子是什么?

隨機(jī)種子是針對(duì)隨機(jī)方法而言的。

隨機(jī)方法:常見的隨機(jī)方法有 生成隨機(jī)數(shù),以及其他的像 隨機(jī)排序 之類的,后者本質(zhì)上也是基于生成隨機(jī)數(shù)來實(shí)現(xiàn)的。在深度學(xué)習(xí)中,比較常用的隨機(jī)方法的應(yīng)用有:網(wǎng)絡(luò)的隨機(jī)初始化,訓(xùn)練集的隨機(jī)打亂等。

隨機(jī)種子的取值范圍?

可以是任意數(shù)字,如10,1000

python random

下面以python的random函數(shù)為例, 做了一個(gè)測(cè)試.

在這里插入圖片描述

當(dāng)用戶未指定隨機(jī)種子, 系統(tǒng)默認(rèn)隨機(jī)生成, 一般與系統(tǒng)當(dāng)前時(shí)間有關(guān).用戶指定隨機(jī)種子后, 使用隨機(jī)函數(shù)產(chǎn)生的隨機(jī)數(shù)可以復(fù)現(xiàn).種子確定后, 每次使用隨機(jī)函數(shù)相當(dāng)于從隨機(jī)序列去獲取隨機(jī)數(shù), 每次獲取的隨機(jī)數(shù)是不同的.

pytorch

使用pytorch復(fù)現(xiàn)效果時(shí), 總是無法做到完全的復(fù)現(xiàn). 同一份代碼運(yùn)行兩次, 有時(shí)結(jié)果差異很大. 這是由于算法中的隨機(jī)性導(dǎo)致的. 要想每次獲得的結(jié)果一致, 必須固定住隨機(jī)種子. 首先, 我們需要找到算法在哪里使用了隨機(jī)性, 再相應(yīng)的固定住隨機(jī)種子.

def seed_torch():
	seed = 1024 # 用戶設(shè)定
 # seed = int(time.time()*256)
 # 保存隨機(jī)種子
 with open('seed.txt', 'w') as f:
  f.write(str(seed))
 random.seed(seed)
 os.environ['PYTHONHASHSEED'] = str(seed)
 np.random.seed(seed)
 torch.manual_seed(seed)
 torch.cuda.manual_seed(seed)
 torch.cuda.manual_seed_all(seed)
 torch.backends.cudnn.benchmark = False
 torch.backends.cudnn.deterministic = True
seed_torch()

上面的代碼固定了pytorch常用的隨機(jī)種子, 但是如果你在預(yù)處理中涉及了隨機(jī)性, 也需要固定住.

為了復(fù)現(xiàn)結(jié)果, 我們固定住了隨機(jī)種子. 但pytorch訓(xùn)練模型時(shí), 不同的隨機(jī)種子會(huì)產(chǎn)生不同的結(jié)果. 每次使用固定的隨機(jī)種子, 可能錯(cuò)失好的結(jié)果. 為此, 我們可以每次使用不一樣的隨機(jī)種子, 并保存下來

 到此這篇關(guān)于簡(jiǎn)述python&pytorch 隨機(jī)種子的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)pytorch 隨機(jī)種子內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python使用glob檢索文件的操作

    python使用glob檢索文件的操作

    這篇文章主要介紹了python使用glob檢索文件的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 你應(yīng)該知道的python列表去重方法

    你應(yīng)該知道的python列表去重方法

    初學(xué)者經(jīng)常會(huì)遇到如何移除list中重復(fù)元素的問題。 這個(gè)問題在其他語言中可能需要for循環(huán)什么的,而在python中不用這樣,非常簡(jiǎn)單,下面來通過這篇文章主要介紹了關(guān)于python列表去重方法以及拓展,需要的朋友可以參考借鑒,一起來看看吧。
    2017-01-01
  • 在django admin中添加自定義視圖的例子

    在django admin中添加自定義視圖的例子

    今天小編就為大家分享一篇在django admin中添加自定義視圖的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python兩個(gè)整數(shù)相除得到浮點(diǎn)數(shù)值的方法

    Python兩個(gè)整數(shù)相除得到浮點(diǎn)數(shù)值的方法

    這篇文章主要介紹了Python兩個(gè)整數(shù)相除得到浮點(diǎn)數(shù)值的方法,本文直接給出代碼示例,需要的朋友可以參考下
    2015-03-03
  • 一篇文章教你掌握python數(shù)據(jù)類型的底層實(shí)現(xiàn)

    一篇文章教你掌握python數(shù)據(jù)類型的底層實(shí)現(xiàn)

    這篇文章主要介紹了Python 數(shù)據(jù)類型的底層實(shí)現(xiàn)原理分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-09-09
  • dpn網(wǎng)絡(luò)的pytorch實(shí)現(xiàn)方式

    dpn網(wǎng)絡(luò)的pytorch實(shí)現(xiàn)方式

    今天小編就為大家分享一篇dpn網(wǎng)絡(luò)的pytorch實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • flask與數(shù)據(jù)庫的交互操作示例

    flask與數(shù)據(jù)庫的交互操作示例

    這篇文章主要為大家介紹了flask與數(shù)據(jù)庫的交互操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Python實(shí)現(xiàn)模擬登錄網(wǎng)易郵箱的方法示例

    Python實(shí)現(xiàn)模擬登錄網(wǎng)易郵箱的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)模擬登錄網(wǎng)易郵箱的方法,結(jié)合實(shí)例形式分析了Python基于urllib2及cookielib模塊的http請(qǐng)求、數(shù)據(jù)傳輸及交互相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • Python如何實(shí)現(xiàn)拆分?jǐn)?shù)據(jù)集

    Python如何實(shí)現(xiàn)拆分?jǐn)?shù)據(jù)集

    這篇文章主要介紹了Python如何實(shí)現(xiàn)拆分?jǐn)?shù)據(jù)集問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • pandas把dataframe轉(zhuǎn)成Series,改變列中值的類型方法

    pandas把dataframe轉(zhuǎn)成Series,改變列中值的類型方法

    下面小編就為大家分享一篇pandas把dataframe轉(zhuǎn)成Series,改變列中值的類型方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評(píng)論

福安市| 平远县| 绥芬河市| 哈尔滨市| 桃园县| 库车县| 长武县| 永康市| 宝丰县| 凉城县| 区。| 保亭| 黔江区| 乌鲁木齐县| 西林县| 隆子县| 徐闻县| 宁明县| 永仁县| 收藏| 博野县| 大田县| 托克逊县| 开封县| 虹口区| 怀安县| 门头沟区| 航空| 治县。| 清流县| 西乌| 抚远县| 民乐县| 南安市| 远安县| 青冈县| 武定县| 织金县| 高密市| 大关县| 交城县|