tensorflow::ops::ParseExample
#include <parsing_ops.h>يحوّل متجهًا من نماذج الدماغ الأولية (كسلاسل نصية) إلى موترات من النوع المحدد.
ملخص
الحجج:
- النطاق: كائن النطاق
- مُسلسل: متجه يحتوي على مجموعة من نماذج أولية ثنائية مُسلسلة.
- الأسماء: متجه يحتوي على أسماء البروتوكولات المُسلسلة. قد يحتوي، على سبيل المثال، على أسماء مفاتيح الجداول (الوصفية) للبروتوكولات المُسلسلة المقابلة. هذه الأسماء مفيدة فقط لأغراض تصحيح الأخطاء، ولا يؤثر وجود قيم هنا على المخرجات. قد يكون المتجه فارغًا أيضًا في حال عدم توفر أي أسماء. إذا لم يكن فارغًا، فيجب أن يكون طول هذا المتجه مساويًا لطول "serialized".
- sparse_keys: قائمة من موترات السلاسل النصية المتفرقة (القيم العددية). المفاتيح المتوقعة في ميزات الأمثلة المرتبطة بالقيم المتفرقة.
- dense_keys: قائمة من موترات السلاسل الكثيفة (القيم العددية). المفاتيح المتوقعة في ميزات الأمثلة المرتبطة بالقيم الكثيفة.
- dense_defaults: قائمة من موترات Ndense (قد يكون بعضها فارغًا). يوفر dense_defaults[j] قيمًا افتراضية عندما تفتقر خريطة الميزات في المثال إلى dense_key[j]. إذا تم توفير موتر فارغ لـ dense_defaults[j]، فإن الميزة 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: قائمة بأنواع Nsparse؛ وهي أنواع البيانات في كل ميزة مُحددة في sparse_keys. يدعم ParseExample حاليًا DT_FLOAT (FloatList) وDT_INT64 (Int64List) وDT_STRING (BytesList).
- dense_shapes: قائمة بأشكال Ndense؛ وهي أشكال البيانات في كل ميزة مُعطاة في dense_keys. يجب أن يساوي عدد العناصر في الميزة المُقابلة لـ dense_key[j] دائمًا dense_shapes[j].NumEntries(). إذا كانت dense_shapes[j] == (D0, D1, ..., DN)، فسيكون شكل Tensor الناتج dense_values[j] هو (|serialized|, D0, D1, ..., DN): تُمثل مُخرجات dense المدخلات مُكدسة صفًا صفًا حسب الدفعة. ينطبق هذا على dense_shapes[j] = (-1, D1, ..., DN). في هذه الحالة، سيكون شكل Tensor الناتج dense_values[j] هو (|serialized|, M, D1, ..., DN)، حيث M هو الحد الأقصى لعدد كتل العناصر بطول D1 * .... * DN، عبر جميع إدخالات الدفعة المصغرة في المُدخل. سيتم إضافة عنصر القيمة الافتراضية المقابل إلى أي إدخال دفعي صغير يحتوي على أقل من M كتلة من العناصر بطول D1 * ... * DN على طول البعد الثاني.
المرتجعات:
-
OutputListsparse_indices -
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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]