تدفق التوتر:: العمليات:: ParseSingleExample

#include <parsing_ops.h>

يحول نموذج tf.Example (كسلسلة) إلى موترات مكتوبة.

ملخص

الحجج:

  • النطاق: كائن النطاق
  • متسلسلة: متجه يحتوي على مجموعة من النماذج الأولية المتسلسلة الثنائية.
  • Density_defaults: قائمة Tensors (قد يكون بعضها فارغًا)، والتي يتطابق طولها مع طول dense_keys . يوفر Density_defaults[j] قيمًا افتراضية عندما تفتقر خريطة feature_map في المثال إلى Density_key[j]. إذا تم توفير Tensor فارغًا لـ Density_defaults[j]، فستكون هناك حاجة إلى الميزة كثيفة_keys[j]. يتم استنتاج نوع الإدخال من كثيف_افتراضي[j]، حتى عندما يكون فارغًا. إذا لم تكن Density_defaults[j] فارغة، وكان كثيف_الأشكال[j] محددًا بالكامل، فيجب أن يتطابق شكل Density_defaults[j] مع شكل Density_shapes[j]. إذا كان كثيف_الأشكال[j] يحتوي على بُعد رئيسي غير محدد (ميزة كثافة الخطوات المتغيرة)، فيجب أن تحتوي الكثافة_الافتراضية[j] على عنصر واحد: عنصر الحشو.
  • num_sparse: عدد الميزات المتفرقة التي سيتم تحليلها من المثال. يجب أن يتطابق هذا مع أطوال sparse_keys و sparse_types .
  • Sparse_keys: قائمة بالسلاسل num_sparse . المفاتيح المتوقعة في ميزات الأمثلة المرتبطة بالقيم المتفرقة.
  • Density_keys: المفاتيح المتوقعة في ميزات الأمثلة المرتبطة بالقيم الكثيفة.
  • Sparse_types: قائمة بأنواع num_sparse ؛ أنواع البيانات في كل ميزة مقدمة في sparse_keys. حاليًا، تدعم عملية ParseSingleExample DT_FLOAT (FloatList)، وDT_INT64 (Int64List)، وDT_STRING (BytesList).
  • كثيفة_الأشكال: أشكال البيانات في كل ميزة موجودة في المفاتيح الكثيفة. يجب أن يتطابق طول هذه القائمة مع طول dense_keys . يجب أن يكون عدد العناصر في الميزة المقابلة لـ Density_key[j] مساويًا دائمًا لكثافة_الأشكال[j].NumEntries(). إذا الكثيفة_الأشكال[j] == (D0, D1, ..., DN) فإن شكل القيم الكثيفة للموتر الناتج[j] سيكون (D0, D1, ..., DN): في الحالة Density_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 كثيفة_القيم

البنائين والمدمرين

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
)