簡體   English   中英

如何理解Imagenet預處理的TensorFlow源代碼

[英]How to understand TensorFlow source code for Imagenet preprocessing

我想了解和復制 tensorflow.keras 如何在函數tf.keras.applications.resnet.preprocess_input中對 imagenet 進行預處理,但我無法理解源代碼

@keras_export('keras.applications.imagenet_utils.preprocess_input')
@keras_modules_injection
def preprocess_input(*args, **kwargs):
  return imagenet_utils.preprocess_input(*args, **kwargs)

該定義似乎是遞歸的。 此外,文檔沒有說明有關該功能的任何內容。 我怎樣才能看到這個功能到底在做什么?

我認為這個鏈接會有所幫助。 https://github.com/keras-team/keras-applications/blob/master/keras_applications/imagenet_utils.py 該定義實際上不是遞歸的,因為from keras_applications import imagenet_utils的 import 語句將允許您使用來自位於 keras 中的 imagenet_utils 的 preprocess_input 函數而不是調用自身。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM