当我用Jupyter笔记本写TensorFlow代码时:
a = tf.placeholder(tf.int32, name="a")
a
# <tf.Tensor 'a:0' shape=<unknown> dtype=int32>
# <tf.Tensor 'a_1:0' shape=<unknown> dtype=int32>
...
我发现如果我多次运行这个单元格,占位符(变量)的名称会有所不同,它会影响这些占位符的未来使用,即如果其他一些操作依赖于这些输入,那么我可能会向错误的占位符提供值。即使我更新未来的操作,行为也会很奇怪。
我的问题是,在这种情况下在Jupyter上编码TensorFlow时的最佳做法是什么?