In TensorFlow吸氣劑的概念和用途是什麼?TensorFlow中吸氣劑的概念
的tf.get_variable()
簽名是:
get_variable(
name,
shape=None,
dtype=None,
initializer=None,
regularizer=None,
trainable=True,
collections=None,
caching_device=None,
partitioner=None,
validate_shape=True,
use_resource=None,
custom_getter=None
)
的custom_getter
定義文檔中給出如下:
custom_getter:可贖回這需要作爲第一個參數的真實 吸氣劑,並允許覆蓋內部的get_variable方法。 custom_getter的 簽名應該與此方法的簽名相匹配,但 最適合未來的版本將允許進行更改:def custom_getter(getter,* args,** kwargs)。直接訪問所有 get_variable參數也是允許的:def custom_getter(getter, name,* args,** kwargs)。一個簡單的身份自定義getter,只需 創建具有修改名稱的變量是:python def custom_getter(getter,name,* args,** kwargs):return getter(name + '_suffix',* args,** kwargs)
不幸的是,它不是很清楚。有人可以擴展它嗎?