预处理编码一批图像的张量或 Numpy 数组。
用法
tf.keras.applications.nasnet.preprocess_input(
x, data_format=None
)
参数
-
x
具有 3 个颜色通道的浮点numpy.array
或tf.Tensor
、3D 或 4D,其值在 [0, 255] 范围内。如果数据类型兼容,则预处理数据将覆盖输入数据。为了避免这种行为,可以使用numpy.copy(x)
。 -
data_format
图像张量/数组的可选数据格式。默认为无,在这种情况下使用全局设置tf.keras.backend.image_data_format()
(除非您更改它,否则默认为"channels_last")。
返回
-
预处理
numpy.array
或一个tf.Tensor带类型float32
.输入像素值在 -1 和 1 之间缩放,sample-wise。
抛出
-
ValueError
在未知data_format
参数的情况下。
applications.MobileNet
的用法示例:
i = tf.keras.layers.Input([None, None, 3], dtype = tf.uint8)
x = tf.cast(i, tf.float32)
x = tf.keras.applications.mobilenet.preprocess_input(x)
core = tf.keras.applications.MobileNet()
x = core(x)
model = tf.keras.Model(inputs=[i], outputs=[x])
image = tf.image.decode_png(tf.io.read_file('file.png'))
result = model(image)
相关用法
- Python tf.keras.applications.inception_resnet_v2.preprocess_input用法及代码示例
- Python tf.keras.applications.resnet50.preprocess_input用法及代码示例
- Python tf.keras.applications.imagenet_utils.preprocess_input用法及代码示例
- Python tf.keras.applications.vgg16.preprocess_input用法及代码示例
- Python tf.keras.applications.resnet_v2.preprocess_input用法及代码示例
- Python tf.keras.applications.mobilenet_v2.preprocess_input用法及代码示例
- Python tf.keras.applications.mobilenet.preprocess_input用法及代码示例
- Python tf.keras.applications.inception_v3.preprocess_input用法及代码示例
- Python tf.keras.applications.xception.preprocess_input用法及代码示例
- Python tf.keras.applications.densenet.preprocess_input用法及代码示例
- Python tf.keras.applications.vgg19.preprocess_input用法及代码示例
- Python tf.keras.activations.softplus用法及代码示例
- Python tf.keras.activations.deserialize用法及代码示例
- Python tf.keras.activations.elu用法及代码示例
- Python tf.keras.activations.relu用法及代码示例
- Python tf.keras.activations.gelu用法及代码示例
- Python tf.keras.activations.linear用法及代码示例
- Python tf.keras.activations.swish用法及代码示例
- Python tf.keras.activations.sigmoid用法及代码示例
- Python tf.keras.activations.tanh用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.keras.applications.nasnet.preprocess_input。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。