Tensorflow ValueError:使用序列设置数组元素。 Min Max Scaling

时间:2017-08-30 14:34:09

标签: tensorflow scikit-learn

    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缩放吗?

1 个答案:

答案 0 :(得分:0)

您可以使用:

image = tf.div(
        tf.subtract(
            image,
            tf.reduce_min(image)
            ),
        tf.subtract(
            tf.reduce_max(image),
            tf.reduce_min(image)
            )
        )