如何將TensorFlow輸入特征解析為張量

2018-10-19 17:56 更新
函數(shù):tf.FixedLenSequenceFeature

FixedLenSequenceFeature 類

定義在:tensorflow/python/ops/parsing_ops.py.

參閱指南:輸入和讀取器>協(xié)議緩沖區(qū)

用于將可變長度輸入特征解析為張量的配置.
所產(chǎn)生的分析單個 SequenceExample 或 Example 的張量具有 [None] + shape 和 指定 dtype 的靜態(tài)形狀.所得到的解析 batch_size 的許多 Example S 的張量有一個靜態(tài)形狀的 [batch_size, None] + shape 和指定的 dtype.不同示例(Examples)的批處理中的條目將用 default_value 填充到批處理中存在的最大長度.

將稀疏輸入處理為稠密,提供 allow_missing = True;否則,分析函數(shù)將在任何缺少此功能的示例上失敗.

函數(shù)字段:

  • shape:維度為 2 及以上的輸入數(shù)據(jù)形狀.第一維度是可變長度 None.
  • dtype:輸入的數(shù)據(jù)類型.
  • allow_missing:是否允許從功能列表項中丟失此功能.僅適用于解析 SequenceExample,而不用于解析 Examples.
  • default_value:用于將多個 Example 填充到其最大長度的標(biāo)量值.與解析單個 Example 或 SequenceExample 無關(guān).默認(rèn)為 dtype 字符串,否則為0(可選).

屬性

  • allow_missing
    字段2的別名
  • default_value
    字段3的別名
  • dtype
    字段1的別名
  • shape
    字段號0的別名

方法

__new__

__new__(
    cls,
    shape,
    dtype,
    allow_missing=False,
    default_value=None
)
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號