تينسورفلو :: العمليات :: مثال على التحليل الفردي

#include <parsing_ops.h>

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

ملخص

الحجج:

  • النطاق: كائن النطاق
  • متسلسل: متجه يحتوي على دفعة من النماذج الأولية المتسلسلة الثنائية.
  • dense_defaults: قائمة بالتنسورات (بعضها قد يكون فارغًا) ، والتي يتطابق طولها مع طول dense_keys . dense_defaults [j] يوفر قيمًا افتراضية عندما تفتقر خريطة feature_map في المثال إلى مفتاح dense_key [j]. إذا تم توفير Tensor فارغًا من أجل dense_defaults [j] ، فإن الميزة dense_keys [j] مطلوبة. يتم الاستدلال على نوع الإدخال من dense_defaults [j] ، حتى عندما يكون فارغًا. إذا لم تكن dense_defaults [j] فارغة ، وكانت الأشكال الكثيفة [j] محددة تمامًا ، فيجب أن يتطابق شكل الاختلافات الكثيفة [j] مع الأشكال الكثيفة [j]. إذا كان dense_shapes [j] له بُعد رئيسي غير محدد (ميزة خطوات متغيرة كثيفة) ، يجب أن تحتوي dense_defaults [j] على عنصر واحد: عنصر padding.
  • num_sparse: عدد العناصر المتفرقة المطلوب تحليلها من المثال. يجب أن يتطابق هذا مع أطوال sparse_keys و sparse_types .
  • num_sparse : قائمة السلاسل العددية. المفاتيح المتوقعة في ميزات الأمثلة المرتبطة بقيم متفرقة.
  • dense_keys: المفاتيح المتوقعة في ميزات الأمثلة المرتبطة بالقيم الكثيفة.
  • sparse_types: قائمة num_sparse . أنواع البيانات من البيانات في كل ميزة معطاة في sparse_keys. يدعم مرجع ParseSingleExample حاليًا DT_FLOAT (FloatList) و DT_INT64 (Int64List) و DT_STRING (BytesList).
  • dense_shapes: أشكال البيانات في كل ميزة معطاة في dense_keys. يجب أن يتطابق طول هذه القائمة مع طول dense_keys . يجب أن يساوي عدد العناصر في الميزة المقابلة لـ dense_key [j] أشكال dense_shapes [j] .NumEntries (). إذا كانت dense_shapes [j] == (D0، D1، ...، DN) فإن شكل الناتج Tensor dense_values ​​[j] سيكون (D0، D1، ...، DN): في الحالة dense_shapes [j] = (-1 ، D1 ، ... ، DN) ، سيكون شكل الناتج Tensor dense_values ​​[j] هو (M ، D1 ، .. ، DN) ، حيث M هو عدد كتل العناصر ذات الطول D1 *. ... * DN ، في المدخلات.

عائدات:

  • OutputList sparse_indices
  • OutputList sparse_values
  • OutputList متفرقة_الأشكال
  • OutputList dense_values

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

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)

السمات العامة

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<::tensorflow::tstring > & sparse_keys,
  const gtl::ArraySlice<::tensorflow::tstring > & dense_keys,
  const DataTypeSlice & sparse_types,
  const gtl::ArraySlice< PartialTensorShape > & dense_shapes
)