module ‘tensorflow_core.compat.v1‘ has no attribute ‘contrib‘问题的完美解决
生活随笔
收集整理的這篇文章主要介紹了
module ‘tensorflow_core.compat.v1‘ has no attribute ‘contrib‘问题的完美解决
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問(wèn)題描述:
Instructions for updating: Use keras.layers.Dense instead. Traceback (most recent call last):File "run_cnn.py", line 200, in <module>model = TextCNN(config)File "D:\MY DATA\學(xué)習(xí)資料\研究生\深度學(xué)習(xí)\text-classification-cnn-rnn-master\cnn_model.py", line 43, in __init__self.cnn()File "D:\MY DATA\學(xué)習(xí)資料\研究生\深度學(xué)習(xí)\text-classification-cnn-rnn-master\cnn_model.py", line 61, in cnnfc = tf.contrib.layers.dropout(fc, self.keep_prob) AttributeError: module 'tensorflow_core.compat.v1' has no attribute 'contrib'原因:
TensorFlow 2 刪除了部分v1的庫(kù)
很多代碼大佬們都是用v1版本寫的,所以一種解決辦法是將tensorflow版本降回v1,我這么干了,結(jié)果引發(fā)更大的問(wèn)題,因?yàn)椴税 ?。。找了好?#xff0c;下面這種方法完美解決。
解決辦法:
將
cell = tf.contrib.rnn.BasicLSTMCel
用
cell = tf.compat.v1.nn.rnn_cell.BasicLSTMCell
代替就可以完美的解決出現(xiàn)的問(wèn)題。得到的結(jié)果沒(méi)啥區(qū)別。
總結(jié)
以上是生活随笔為你收集整理的module ‘tensorflow_core.compat.v1‘ has no attribute ‘contrib‘问题的完美解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 养成女友?我训练出了一个“杨超越”聊天机
- 下一篇: webpack+react项目搭建