成人免费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

2015-08-26 10:14:29

2009-04-27 23:45:07

2024-01-15 11:45:27

2016-01-08 13:48:56

2022-06-05 23:43:21

iOS蘋果bug

2011-03-31 12:18:45

2024-10-12 14:36:34

2015-09-20 21:02:36

2015-03-26 12:14:02

iOS漏洞蘋果手機手機安全

2019-02-21 10:11:49

2015-10-12 10:07:19

2022-09-23 15:33:48

iOS16耗電功能

2015-10-12 11:11:56

2021-10-08 14:33:32

Windows 11操作系統微軟

2021-12-30 15:18:18

安全漏洞攻擊身份驗證

2020-11-13 18:56:39

漏洞rootUbuntu

2015-12-25 16:49:52

2021-12-15 10:43:08

互聯網騰訊程序員

2021-02-26 13:14:37

Flash漏洞威脅
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 视频一区在线播放 | 波多野结衣中文字幕一区二区三区 | 国产精品久久一区二区三区 | 国产欧美日韩一区 | 91精品国产综合久久香蕉922 | 欧美一区二区免费电影 | 日日操日日干 | 一区二区三区四区视频 | 国产精品一区二区在线 | 黄色免费网站在线看 | 久久国产欧美日韩精品 | 91成人精品视频 | 夜夜草 | 久久国产高清 | av免费看在线 | 免费一级片 | 日韩二三区 | 涩色视频在线观看 | 国产欧美一区二区三区久久手机版 | 欧美日韩国产一区二区三区不卡 | 亚洲码欧美码一区二区三区 | 国产资源网 | 日韩在线视频一区二区三区 | 国产欧美精品 | 亚洲欧美日韩中文字幕一区二区三区 | 国产农村一级国产农村 | 九九热精品视频在线观看 | 一级做受毛片免费大片 | 久久国产精品亚洲 | 一级黄色片毛片 | 欧美成人一区二区三区 | 青青草原精品99久久精品66 | 天天操一操 | 看av在线| 81精品国产乱码久久久久久 | 久久午夜视频 | 91久久久久 | 91一区二区 | 黄免费在线 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 艹逼网|