텐서플로우:: ops:: ParseSingleExample

#include <parsing_ops.h>

tf.Example 프로토타입(문자열 형태)을 타입이 지정된 텐서로 변환합니다.

요약

논거:

  • 범위: Scope 객체
  • serialized: 바이너리로 직렬화된 Example protos 배치를 포함하는 벡터입니다.
  • dense_defaults: dense_keys 의 길이와 동일한 길이를 가진 Tensor들의 리스트입니다(일부는 비어 있을 수 있음). dense_defaults[j]는 예제의 feature_map에 dense_key[j]가 없을 때 기본값을 제공합니다. dense_defaults[j]에 빈 Tensor가 제공되면, feature dense_keys[j]가 필수입니다. 입력 유형은 dense_defaults[j]가 비어 있더라도 이를 통해 추론됩니다. dense_defaults[j]가 비어 있지 않고 dense_shapes[j]가 완전히 정의된 경우, dense_defaults[j]의 shape는 dense_shapes[j]의 shape와 일치해야 합니다. dense_shapes[j]의 주요 차원이 정의되지 않은 경우(가변 스트라이드 밀집 특징), dense_defaults[j]에는 패딩 요소 하나만 포함되어야 합니다.
  • num_sparse: 예제에서 파싱할 희소 특징의 개수입니다. 이 값은 sparse_keys 및 sparse_types 의 길이와 일치해야 합니다.
  • sparse_keys: num_sparse 개의 문자열로 구성된 리스트입니다. 예제의 기능에서 희소 값과 관련된 키로 예상됩니다.
  • dense_keys: 예제의 특징에서 밀집된 값과 관련된 것으로 예상되는 키입니다.
  • sparse_types: num_sparse 유형의 리스트입니다. sparse_keys에 지정된 각 Feature의 데이터 유형을 나타냅니다. 현재 ParseSingleExample 연산은 DT_FLOAT(FloatList), DT_INT64(Int64List) 및 DT_STRING(BytesList)을 지원합니다.
  • dense_shapes: dense_keys에 지정된 각 Feature의 데이터 형태를 지정합니다. 이 리스트의 길이는 dense_keys 의 길이와 일치해야 합니다. dense_key[j]에 해당하는 Feature의 요소 수는 항상 dense_shapes[j].NumEntries()와 같아야 합니다. dense_shapes[j]가 (D0, D1, ..., DN)인 경우 출력 텐서 dense_values[j]의 형태는 (D0, D1, ..., DN)이 됩니다. dense_shapes[j]가 (-1, D1, ..., DN)인 경우 출력 텐서 dense_values[j]의 형태는 (M, D1, ..., DN)이 되며, 여기서 M은 입력에서 길이가 D1 * ... * DN인 요소 블록의 개수입니다.

보고:

  • OutputList 희소 인덱스
  • OutputList sparse_values
  • OutputList sparse_shapes
  • OutputList dense_values

생성자와 소멸자

ParseSingleExample (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice< string > & sparse_keys, const gtl::ArraySlice< string > & dense_keys, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes)

공개 속성

dense_values
operation
sparse_indices
sparse_shapes
sparse_values

공개 속성

밀집값

::tensorflow::OutputList dense_values

작업

Operation operation

희소 인덱스

::tensorflow::OutputList sparse_indices

희소한 모양

::tensorflow::OutputList sparse_shapes

희소값

::tensorflow::OutputList sparse_values

공공 기능

단일 예제를 파싱합니다

 ParseSingleExample(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input serialized,
  ::tensorflow::InputList dense_defaults,
  int64 num_sparse,
  const gtl::ArraySlice< string > & sparse_keys,
  const gtl::ArraySlice< string > & dense_keys,
  const DataTypeSlice & sparse_types,
  const gtl::ArraySlice< PartialTensorShape > & dense_shapes
)