tensorflow::ops::ParseSingleExample
#include <parsing_ops.h>Chuyển đổi một proto tf.Example (dưới dạng chuỗi) thành các tensor có kiểu dữ liệu.
Bản tóm tắt
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- serialized: Một vectơ chứa một loạt các proto nhị phân được tuần tự hóa. Ví dụ.
- dense_defaults: Một danh sách các Tensor (một số có thể trống), có độ dài khớp với độ dài của
dense_keys. dense_defaults[j] cung cấp các giá trị mặc định khi feature_map của ví dụ thiếu dense_key[j]. Nếu một Tensor trống được cung cấp cho dense_defaults[j], thì Feature dense_keys[j] là bắt buộc. Loại đầu vào được suy ra từ dense_defaults[j], ngay cả khi nó trống. Nếu dense_defaults[j] không trống và dense_shapes[j] được xác định đầy đủ, thì hình dạng của dense_defaults[j] phải khớp với hình dạng của dense_shapes[j]. Nếu dense_shapes[j] có chiều chính không xác định (đặc trưng dày đặc bước nhảy biến đổi), dense_defaults[j] phải chứa một phần tử duy nhất: phần tử đệm. - num_sparse: Số lượng đặc trưng thưa cần được phân tích từ ví dụ. Số này phải khớp với độ dài của
sparse_keysvàsparse_types. - sparse_keys: Một danh sách gồm
num_sparsechuỗi. Các khóa được mong đợi trong các tính năng của Ví dụ liên quan đến các giá trị thưa. - dense_keys: Các khóa dự kiến trong các tính năng của Ví dụ liên quan đến các giá trị dày đặc.
- sparse_types: Một danh sách gồm
num_sparse; các kiểu dữ liệu của dữ liệu trong mỗi Feature được cung cấp trong sparse_keys. Hiện tại, thao tác ParseSingleExample hỗ trợ DT_FLOAT (FloatList), DT_INT64 (Int64List) và DT_STRING (BytesList). - dense_shapes: Hình dạng của dữ liệu trong mỗi Feature được cung cấp trong dense_keys. Độ dài của danh sách này phải khớp với độ dài của
dense_keys. Số lượng phần tử trong Feature tương ứng với dense_key[j] phải luôn bằng dense_shapes[j].NumEntries(). Nếu dense_shapes[j] == (D0, D1, ..., DN) thì hình dạng của Tensor đầu ra dense_values[j] sẽ là (D0, D1, ..., DN): Trong trường hợp dense_shapes[j] = (-1, D1, ..., DN), hình dạng của Tensor đầu ra dense_values[j] sẽ là (M, D1, ..., DN), trong đó M là số khối phần tử có độ dài D1 * .... * DN trong đầu vào.
Trả về:
-
OutputListsparse_indices -
OutputListsparse_values -
OutputListsparse_shapes -
OutputListdense_values
Hàm khởi tạo và hàm hủy | |
|---|---|
ParseSingleExample (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice<::tensorflow::tstring > & sparse_keys, const gtl::ArraySlice<::tensorflow::tstring > & dense_keys, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes) |
Thuộc tính công khai | |
|---|---|
dense_values | |
operation | |
sparse_indices | |
sparse_shapes | |
sparse_values | |
Thuộc tính công khai
giá trị dày đặc
::tensorflow::OutputList dense_values
hoạt động
Operation operation
chỉ mục thưa thớt
::tensorflow::OutputList sparse_indices
hình dạng thưa thớt
::tensorflow::OutputList sparse_shapes
giá trị thưa thớt
::tensorflow::OutputList sparse_values
Chức năng công cộng
ParseSingleExample
ParseSingleExample( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized, ::tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice<::tensorflow::tstring > & sparse_keys, const gtl::ArraySlice<::tensorflow::tstring > & dense_keys, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes )