警告:tensorflow:2016/11/01之后,组合器的默认值将从“sum”更改为“sqrtn”

时间:2017-01-20 03:31:48

标签: python python-2.7 tensorflow

如果您尝试按照TensorFlow Linear Model Tutorial进行操作,具体取决于安装的tensorflow版本是一个挑战,请完成例程而不会出错。

我收到“警告:tensorflow:2016/11/01之后,组合器的默认值将从”sum“变为”sqrtn“

怎么可能解决警告?

tensorflow:0.12.1

1 个答案:

答案 0 :(得分:2)

您需要特别注意列的定义:

  

tf.contrib.layers.sparse_column_with_hash_bucket(...)

     

tf.contrib.layers.bucketized_column(...)

     

tf.contrib.layers.crossed_column(...)

如果使用版本0.12.1,解决的简单方法是修改参数组合器

  

tf.contrib.layers.sparse_column_with_hash_bucket(...,combiner =“sqrtn”)

     

tf.contrib.layers.bucketized_column(...,combiner =“sqrtn”)

     

tf.contrib.layers.crossed_column(...,combiner =“sqrtn”)