成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

TensorFlow被曝存嚴重bug,搭配Keras可能丟失權重,至今仍未修復

新聞 機器學習
最近,一位從事NLP工程師Gupta發現了TensorFlow存在的一個嚴重bug:每個在自定義層中使用Keras函數式API的用戶都要注意了!

 [[333827]]

本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。

最近,一位從事NLP工程師Gupta發現了TensorFlow存在的一個嚴重bug:

每個在自定義層中使用Keras函數式API的用戶都要注意了!使用用Keras的Functional API創建的權重,可能會丟失。

這一話題在Reddit機器學習板塊上被熱議,引起不少TensorFlow用戶共鳴。

TensorFlow被曝存嚴重bug,搭配Keras可能丟失權重,至今仍未修復

具體來說,就是在API中使用自定義層,會導致trainable_variables中的權重無法更新。而且這些權重也不會放入non_trainable_variables中。

也就是說,原本需要訓練的權重現在被凍結了。

讓這位工程師感到不滿的是,他大約一個月前在GitHub中把這個bug報告給谷歌,結果谷歌官方到現在還沒有修復

TensorFlow被曝存嚴重bug,搭配Keras可能丟失權重,至今仍未修復

解決辦法

如何檢驗自己的代碼是否會出現類似問題呢?請調用model.trainable_variables來檢測自己的模型:

  1. for i, var in enumerate(model.trainable_variables): 
  2.     print(model.trainable_variables[i].name) 

看看你所有的可變權重是否正確,如果權重缺失或者未發生變化,說明你也中招了。

Gupta還自己用Transformer庫創建模型的bug在Colab筆記本中復現了,有興趣的讀者可以前去觀看。

https://colab.research.google.com/gist/Santosh-Gupta/40c54e5b76e3f522fa78da6a248b6826/missingtrainablevarsinference_var.ipynb

對此問題,Gupta給出的一種解決方法是:改為使用Keras子類創建模型。改用此方法后,所有的權重都將出現在trainable_variables中。

為了絕對確保用函數式API和子類方法創建的模型完全相同,Gupta在每個Colab筆記本底部使用相同的輸入對它們進行了推理,模型的輸出完全相同。

但是,使用函數式API模型進行訓練會將許多權重視為凍結,而且這些權重也沒有出現在non_trainable_variables中,因此無法為這些權重解凍。

為了檢查谷歌最近是否修復了該漏洞,Gupta還安裝了Nightly版的TF 2.3.0-rc1,保持框架處于最新狀態,但如今bug依然存在。

網友:還是用PyTorch吧

剛剛,Keras創始人在Twitter上回復,這不是Keras的bug,并建議程序員使用單元測試。

TensorFlow被曝存嚴重bug,搭配Keras可能丟失權重,至今仍未修復

對于Gupta所說的bug,有網友說,他在TensorFlow和Keras之間傳遞權重的時候,出現了類似的錯誤,從此轉而使用PyTorch。

另外還有不少網友也反映,谷歌的框架不太完善,管理方式一團糟,是在讓用戶幫他們測試TensorFlow的bug。

反觀PyTorch,說明文檔通俗易懂,最近官方還出了免費電子書,難道用PyTorch不香嗎?

你現在在使用哪種深度學習框架,你也遇到過類似的嚴重bug嗎?

 

責任編輯:張燕妮 來源: 量子位
相關推薦

2023-12-08 13:18:27

2009-04-27 23:45:07

2024-01-15 11:45:27

2015-08-26 10:14:29

2016-01-08 13:48:56

2011-03-31 12:18:45

2022-06-05 23:43:21

iOS蘋果bug

2015-09-20 21:02:36

2024-10-12 14:36:34

2015-03-26 12:14:02

iOS漏洞蘋果手機手機安全

2015-10-12 10:07:19

2015-10-12 11:11:56

2022-09-23 15:33:48

iOS16耗電功能

2019-02-21 10:11:49

2020-11-13 18:56:39

漏洞rootUbuntu

2021-10-08 14:33:32

Windows 11操作系統微軟

2021-12-30 15:18:18

安全漏洞攻擊身份驗證

2021-12-15 10:43:08

互聯網騰訊程序員

2020-12-11 15:19:56

ChromeEdge瀏覽器

2014-09-28 11:23:12

Moniker漏洞域名
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日日日干干干 | 国产精品美女久久久久aⅴ国产馆 | 久久伊人一区二区 | 亚洲第一在线视频 | 97精品超碰一区二区三区 | 午夜国产精品视频 | 久久久婷婷 | 国产精品爱久久久久久久 | 中文精品一区二区 | 亚洲精品女人久久久 | 国产精品日韩 | 粉嫩av在线 | 紧缚调教一区二区三区视频 | 久久精品在线 | 99久久婷婷国产综合精品电影 | 一区二区日韩精品 | 国产精久久久久久久 | 在线免费国产 | 北条麻妃视频在线观看 | 欧美成人激情 | 国产免费播放视频 | 国产精品国产三级国产aⅴ中文 | 免费一级做a爰片久久毛片潮喷 | 国产成人久久精品 | 先锋av资源在线 | 凹凸日日摸日日碰夜夜 | 国产日韩欧美 | 欧美日韩第一页 | 老牛嫩草一区二区三区av | 欧美日韩国产中文 | 黄色成人在线网站 | 亚洲精品自在在线观看 | 国产一区在线免费 | 91精品在线播放 | 欧美日韩一区二区在线观看 | 视频一区二区中文字幕 | 亚洲视频一区在线 | 久久福利电影 | 国产一区中文字幕 | 日韩在线资源 | 午夜国产一区 |