텐서플로우:: ops:: ParseExample
#include <parsing_ops.h>brain.Example 프로토타입 벡터(문자열 형식)를 타입이 지정된 텐서로 변환합니다.
요약
논거:
- 범위: Scope 객체
- serialized: 바이너리로 직렬화된 Example protos 배치를 포함하는 벡터입니다.
- names: 직렬화된 프로토타입의 이름을 담는 벡터입니다. 예를 들어, 해당 직렬화된 프로토타입에 대한 테이블 키(설명) 이름을 포함할 수 있습니다. 이러한 이름은 디버깅 목적으로만 사용되며, 값이 있더라도 출력에는 영향을 미치지 않습니다. 사용할 수 있는 이름이 없는 경우 빈 벡터일 수도 있습니다. 비어 있지 않은 경우, 이 벡터는 "serialized"와 길이가 같아야 합니다.
- sparse_keys: Nsparse 문자열 텐서(스칼라) 목록입니다. 예제의 특징에서 희소 값과 관련된 키로 예상됩니다.
- dense_keys: Ndense 문자열 텐서(스칼라) 목록입니다. 예제의 특징에서 예상되는 키로, 밀집 값과 연관됩니다.
- dense_defaults: Ndense 텐서 목록(일부는 비어 있을 수 있음). dense_defaults[j]는 예제의 feature_map에 dense_key[j]가 없을 때 기본값을 제공합니다. dense_defaults[j]에 빈 텐서가 제공되면 feature dense_keys[j]가 필수입니다. 입력 유형은 dense_defaults[j]가 비어 있는 경우에도 이를 통해 추론됩니다. dense_defaults[j]가 비어 있지 않고 dense_shapes[j]가 완전히 정의된 경우, dense_defaults[j]의 모양은 dense_shapes[j]의 모양과 일치해야 합니다. dense_shapes[j]의 주요 차원이 정의되지 않은 경우(가변 스트라이드 밀집 특징), dense_defaults[j]에는 패딩 요소 하나만 포함되어야 합니다.
- sparse_types: sparse_keys에 지정된 각 Feature의 데이터 유형을 나타내는 Nsparse 유형 목록입니다. 현재 ParseExample 은 DT_FLOAT(FloatList), DT_INT64(Int64List) 및 DT_STRING(BytesList)을 지원합니다.
- dense_shapes: dense_keys에 지정된 각 Feature의 데이터 형태를 나타내는 N개의 밀집형 형태(ndense shapes) 목록입니다. dense_key[j]에 해당하는 Feature의 요소 수는 항상 dense_shapes[j].NumEntries()와 같아야 합니다. dense_shapes[j] == (D0, D1, ..., DN)인 경우 출력 텐서 dense_values[j]의 형태는 (|serialized|, D0, D1, ..., DN)이 됩니다. 밀집형 출력은 입력 데이터를 배치별로 행 스택한 형태입니다. dense_shapes[j] = (-1, D1, ..., DN)인 경우에도 마찬가지입니다. 이 경우 출력 텐서 dense_values[j]의 형태는 (|serialized|, M, D1, ..., DN)이 되며, 여기서 M은 입력의 모든 미니배치 항목에서 D1 * ... * DN 길이의 요소 블록의 최대 개수입니다. 길이가 D1 * ... * DN인 요소 블록이 M개 미만인 미니 배치 항목은 두 번째 차원을 따라 해당 default_value 스칼라 요소로 채워집니다.
보고:
-
OutputList희소 인덱스 -
OutputListsparse_values -
OutputListsparse_shapes -
OutputListdense_values
생성자와 소멸자 | |
|---|---|
ParseExample (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::Input names, :: tensorflow::InputList sparse_keys, :: tensorflow::InputList dense_keys, :: tensorflow::InputList dense_defaults, 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
공공 기능
파싱예제
ParseExample( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized, ::tensorflow::Input names, ::tensorflow::InputList sparse_keys, ::tensorflow::InputList dense_keys, ::tensorflow::InputList dense_defaults, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes )