2017-05-28 81 views
1

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)

不幸的是,它不是很清楚。有人可以擴展它嗎?

回答