TensorFlow

[总结]TensorFlow1.x代码修改为到TensorFlow2.x

为了方便,将TensorFlow1简写为TF1,将TensorFlow2简写为TF2 第一步:导入包 在导入包部分将import tensorflow as tf修改为:import tensorflow.compat.v1 as tftf.disable_v2_behavior() 第二步:特有函数修改 在TF1特有函数中添加compat.v1.如下示例:input_queues = tf.train.slice_input_producer([X, Y])修改为input_queues = tf.compat.v1.train.slice_input_producer([X, Y]) 第三步:疑难杂症(contrib) 这样做可以解决大部分的问题。除了contrib,因为TF1的contrib在TF2中已经被废弃了,要做如下修改:示例:initializer=tf.contrib.layers.xavier_initializer()修改为:initializer = tf.initializers.GlorotUniform()