يقوم بفك تشفير Tensor "متغير" إلى "RaggedTensor".
يفك ترميز Tensor "المتغير" المحدد ويعيد RaggedTensor. يمكن أن يكون الإدخال عددًا، مما يعني أنه يشفر `RaggedTensor` واحد برتبة ragged `output_ragged_rank`. يمكن أن يكون له أيضًا رتبة عشوائية، وفي هذه الحالة يتم فك تشفير كل عنصر إلى "RaggedTensor" برتبة ragged `input_ragged_rank` ثم يتم تجميعها وفقًا لشكل الإدخال لإخراج `RaggedTensor' واحد برتبة ragged `output_ragged_rank`. يتم فك تشفير كل عنصر "متغير" في Tensor المدخلات عن طريق استرجاع موتر "متغير" أحادي الأبعاد من العنصر مع Tensors "input_ragged_rank + 1"، بما يتوافق مع الانقسامات والقيم الخاصة بـ "RaggedTensor". إذا كانت قيمة `input_ragged_rank` هي -1، فسيتم استنتاجها كـ `output_ragged_rank` - `rank(encoded_ragged)`. راجع `RaggedTensorToVariant` للتعرف على منطق التشفير المقابل.
الأساليب العامة
ثابت <T> RaggedTensorFromVariant <Long, T> | |
ثابت <U يمتد الرقم، T> RaggedTensorFromVariant <U، T> | |
الإخراج <T> | قيم الإخراج () موتر يمثل قيم المخرجات `RaggedTensor`. |
القائمة< الإخراج <U>> | إخراجNestedSplits () قائمة بواحد أو أكثر من Tensors تمثل تقسيمات الإخراج `RaggedTensor`. |
الطرق الموروثة
الأساليب العامة
إنشاء RaggedTensorFromVariant العام الثابت <Long, T> ( نطاق النطاق، المعامل <?> المشفر، Long inputRaggedRank، Long OutputRaggedRank، Class<T> Tvalues)
طريقة المصنع لإنشاء فئة تغلف عملية RaggedTensorFromVariant جديدة باستخدام أنواع المخرجات الافتراضية.
حدود
نِطَاق | النطاق الحالي |
---|---|
encodedRagged | موتر "متغير" يحتوي على "RaggedTensor" المشفر. |
inputRaggedRank | الترتيب المتعرج لكل مكون `RaggedTensor` مشفر في الإدخال. إذا تم التعيين على -1، فسيتم استنتاج ذلك كـ `output_ragged_rank` - `rank(encoded_ragged)` |
importRaggedRank | الترتيب المتعرج المتوقع للإخراج `RaggedTensor`. يجب أن يحتوي على ما يلي: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`. |
عائدات
- مثيل جديد لـ RaggedTensorFromVariant
إنشاء RaggedTensorFromVariant العام الثابت <U, T> ( نطاق النطاق ، المعامل <?> المشفر، Long inputRaggedRank، Long OutputRaggedRank، Class<T> Tvalues، Class<U> Tsplits)
طريقة المصنع لإنشاء فئة تغلف عملية RaggedTensorFromVariant جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
encodedRagged | موتر "متغير" يحتوي على "RaggedTensor" المشفر. |
inputRaggedRank | الترتيب المتعرج لكل مكون `RaggedTensor` مشفر في الإدخال. إذا تم التعيين على -1، فسيتم استنتاج ذلك كـ `output_ragged_rank` - `rank(encoded_ragged)` |
importRaggedRank | الترتيب المتعرج المتوقع للإخراج `RaggedTensor`. يجب أن يحتوي على ما يلي: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`. |
عائدات
- مثيل جديد لـ RaggedTensorFromVariant
القائمة العامة< الإخراج <U>> outputNestedSplits ()
قائمة بواحد أو أكثر من Tensors تمثل تقسيمات الإخراج `RaggedTensor`.