概述
#import tensorflow as tf #替换成下面的
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
如果是CNN
# initializer = tf.contrib.layers.xavier_initializer(seed=1) #替换成下面的
initializer = tf.truncated_normal_initializer(stddev=0.1)
如果是RNN/LSTM
# outputs, states = tf.contrib.rnn.static_rnn(lstm_cells, _X, dtype=tf.float32)
outputs, states = tf.compat.v1.nn.static_rnn(lstm_cells, _X, dtype=tf.float32)
参考:python - AttributeError: module 'tensorflow_core.compat.v1' has no attribute 'contrib' - Stack Overflow
最后
以上就是魁梧硬币为你收集整理的tensorflow版本升级导致一些函数使用方法的变更(tf1->tf2)的全部内容,希望文章能够帮你解决tensorflow版本升级导致一些函数使用方法的变更(tf1->tf2)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复