最近开始学习tensorflow了,发现学习教程中存在一些module不存在的报错,或者某种表达方式现在的版本已经被弃用,或者在将来会被弃用的warning。
下面就给出这段时间的代码学习中遇到的一些表述及解决问题吧。
AttributeError: 'module' object has no attribute 'merge_all_summaries'
>> tf.merge_all_summaries() 改为:summary_op = tf.summary.merge_all()
AttributeError: 'module' object has no attribute 'SummaryWriter'
>> tf.train.SummaryWriter 改为:tf.summary.FileWriter
AttributeError: 'module' object has no attribute 'scalar_summary'
>> tf.scalar_summary 改为:tf.summary.scalar
AttributeError: 'module' object has no attribute 'histogram_summary'
>> histogram_summary 改为:tf.summary.histogram
#init = tf.initialize_all_variables() ##已经被弃用了
init = tf.global_variables_initializer()
init = tf.global_variables_initializer()
tf.mul在新版本中已被移除,需要要用tf.multiply
>>
>>持续更新中>>>>