2017-08-30 205 views
0
png = tf.read_file(filename) 
    image = tf.image.decode_png(png, dtype=tf.uint16, channels=1) 
    scaler = preprocessing.MinMaxScaler() 
    scaled_data = scaler.fit_transform(image) 
    depth = tf.cast(depth, tf.float32) 

图像是从csv文件中读取的。我想对数据进行标准化。 上述方法会引发错误。 有人能告诉我如何应用scikit在此学习MinMax缩放吗?Tensorflow ValueError:使用序列设置数组元素。 Min Max Scaling

回答

0

您可以使用:

image = tf.div(
     tf.subtract(
      image, 
      tf.reduce_min(image) 
      ), 
     tf.subtract(
      tf.reduce_max(image), 
      tf.reduce_min(image) 
      ) 
     ) 
相关问题