เทนเซอร์โฟลว์ :: ops :: ParseSingleExample

#include <parsing_ops.h>

แปลง tf ตัวอย่างโปรโต (เป็นสตริง) เป็นเทนเซอร์ที่พิมพ์

สรุป

อาร์กิวเมนต์:

  • ขอบเขต: วัตถุ ขอบเขต
  • ทำให้เป็นอนุกรม: เวกเตอร์ที่มีชุดของโปรโตสตัวอย่างแบบอนุกรมไบนารี
  • หนาแน่น _defaults: รายการของ Tensors (บางรายการอาจว่างเปล่า) ซึ่งมีความยาวตรงกับความยาวของ dense_keys density_defaults [j] ให้ค่าดีฟอลต์เมื่อ feature_map ของตัวอย่างไม่มี density_key [j] หากมีการจัดเตรียม Tensor ว่างไว้สำหรับ density_defaults [j] ดังนั้นจึงจำเป็นต้องใช้ Feature density_keys [j] ประเภทอินพุตจะอนุมานได้จาก density_defaults [j] แม้ว่าจะว่างเปล่าก็ตาม ถ้าหนาแน่น _defaults [j] ไม่ว่างเปล่าและมีการกำหนดรูปทรงหนาแน่น [j] อย่างสมบูรณ์ดังนั้นรูปร่างของความหนาแน่น _defaults [j] จะต้องตรงกับรูปทรงหนาแน่น [j] หากหนาแน่น _ รูปทรง [j] มีมิติข้อมูลหลักที่ไม่ได้กำหนด (คุณลักษณะที่มีความหนาแน่นของตัวแปร) ความหนาแน่น _defaults [j] จะต้องมีองค์ประกอบเดียว: องค์ประกอบช่องว่างภายใน
  • num_sparse: จำนวนคุณลักษณะที่กระจัดกระจายที่จะแยกวิเคราะห์จากตัวอย่าง ต้องตรงกับความยาวของ sparse_keys และ sparse_types
  • sparse_keys: รายการสตริง num_sparse คีย์ที่คาดหวังในคุณลักษณะของตัวอย่างที่เกี่ยวข้องกับค่ากระจัดกระจาย
  • หนาแน่น _ คีย์: คีย์ที่คาดหวังในคุณสมบัติของตัวอย่างที่เกี่ยวข้องกับค่าหนาแน่น
  • sparse_types: รายการประเภท num_sparse ; ประเภทข้อมูลของข้อมูลในแต่ละคุณลักษณะที่กำหนดใน sparse_keys ปัจจุบัน ParseSingleExample รองรับ DT_FLOAT (FloatList), DT_INT64 (Int64List) และ DT_STRING (BytesList)
  • หนาแน่น _ รูปทรง: รูปร่างของข้อมูลในแต่ละคุณลักษณะที่กำหนดในรูปแบบหนาแน่น _ คีย์ ความยาวของรายการนี้ต้องตรงกับความยาวของ dense_keys จำนวนองค์ประกอบในคุณลักษณะที่สอดคล้องกับหนาแน่น _ คีย์ [j] ต้องเท่ากับรูปทรงหนาแน่น [j] .NumEntries () เสมอ ถ้ารูปแบบหนาแน่น [j] == (D0, D1, ... , DN) รูปร่างของเอาต์พุต Tensor density_values ​​[j] จะเป็น (D0, D1, ... , DN): ในกรณีที่หนาแน่น _shapes [j] = (-1, D1, ... , DN) รูปร่างของเอาต์พุต Tensor density_values ​​[j] จะเป็น (M, D1, .. , DN) โดยที่ M คือจำนวนบล็อกขององค์ประกอบที่มีความยาว D1 * ... * DN ในอินพุต

ผลตอบแทน:

  • OutputList sparse_indices
  • OutputList sparse_values
  • OutputList sparse_shapes
  • OutputList density_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

sparse_indices

::tensorflow::OutputList sparse_indices

sparse_shapes

::tensorflow::OutputList sparse_shapes

sparse_values

::tensorflow::OutputList sparse_values

หน้าที่สาธารณะ

ParseSingleExample

 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
)