• 【冰糖Python】TensorFlow 占位符 placeholder


    TF的Feeding机制允许在计算图中进行运算时向张量注入数据,即通过feed_dict参数在session.run()、Tensor.eval()或Operation.run()中提供数据。占位符Placeholder是进行的Feed的目标,不包含数据。常用以下三个方法:tf.placeholder,tf.sparse_placeholder,tf.placeholder_with_default。

    1、tf.placeholder

    作用:为张量Tensor提供占位符。

    格式:placeholder( dtype, shape=None, name=None )

    dtype:要输入的张量中元素的类型。

    shape:要输入的张量的形状。如果未指定形状,则可以输入任何形状的张量。

    name:操作的名称,默认为空。

    返回:返回形状为shape的,数据类型为dtype的张量,不参与计算。

    2、tf.sparse_placeholder

    作用:为稀疏张量SparseTensor提供占位符。

    格式:sparse_placeholder( dtype, shape=None, name=None )

    dtype:要输入的张量中元素的类型。

    shape:要输入的张量的形状。如果未指定形状,则可以输入任何形状的张量。

    name:操作的名称,默认为空。

    返回:返回形状为shape的,数据类型为dtype的稀疏张量,不参与计算。

    3、tf.placeholder_with_default

    作用:当该函数的output张量未被feed时,使用input张量传递数据

    格式:placeholder_with_default( input, shape, name=None )

    input:张量,当output没有被feed,将提供该input。

    shape:张量可能的形状,可以是tf.TensorShape或者ints的列表。

    name:操作的名称,默认为空。

    返回:与input相同类型的,默认是input的张量。

  • 相关阅读:
    矩阵分析与应用(22)
    一、mysql 5.7和8.0安装
    GoLang:云原生时代致力于构建高性能服务器的后端语言
    离职前一定要做好这7件事情,少一件都很麻烦。
    R语言:主成分分析PCA
    低代码与AI:构建面向未来的智能化应用
    Ansible自动化运维Inventory与Ad-Hoc
    大数据之就业岗位
    GBase 8c V3.0.0数据类型——安全函数
    el-select multiple表单校验问题
  • 原文地址:https://blog.csdn.net/xiaoxiao_ziteng/article/details/128013284