預處理編碼一批圖像的張量或 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。