RaggedTensorFromVariant

کلاس نهایی عمومی RaggedTensorFromVariant

یک تانسور «نوعی» را به «تنسور Ragged» رمزگشایی می‌کند.

تانسور «نوع» داده شده را رمزگشایی می کند و «تنسور Ragged» را برمی گرداند. ورودی می تواند یک اسکالر باشد، به این معنی که یک "RaggedTensor" را با "rank_ragged_output_ragged_rank" رمزگذاری می کند. همچنین می‌تواند یک رتبه دلخواه داشته باشد، در این صورت هر عنصر به یک "RaggedTensor" با رتبه_ragged "input_ragged_rank" رمزگشایی می‌شود و سپس طبق شکل ورودی برای خروجی یک "RaggedTensor" با رتبه_ragged "output_ragged_rank" انباشته می‌شود. هر عنصر «متغییر» در تانسور ورودی با بازیابی یک تانسور «نوع» 1 بعدی با «رتبه_ورودی_رتبه + 1»، که مربوط به تقسیم‌بندی‌ها و مقادیر «RaggedTensor» رمزگشایی شده است، رمزگشایی می‌شود. اگر "رتبه_ورودی_ورودی" -1 باشد، آنگاه به عنوان "رتبه_خروجی_خروجی" - "رتبه(کدبندی شده_راگ)" استنباط می‌شود. برای منطق رمزگذاری مربوطه به «RaggedTensorToVariant» مراجعه کنید.

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

استاتیک <T گسترش TType > RaggedTensorFromVariant < TINT64 ، T>
ایجاد ( دامنه دامنه ، عملوند <?> encodedRagged، Long inputRaggedRank، Long outputRaggedRank، Class<T> Tvalues)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید RaggedTensorFromVariant را با استفاده از انواع خروجی پیش فرض بسته بندی می کند.
static <U گسترش TNumber ، T گسترش TType > RaggedTensorFromVariant <U, T>
ایجاد ( scope scope، Operand <?> encodedRagged، Long inputRaggedRank، Long outputRaggedRank، Class<T> Tvalues، Class<U> Tsplits)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید RaggedTensorFromVariant را بسته بندی می کند.
خروجی <T>
outputDenseValues ​​()
تانسوری که مقادیر خروجی «RaggedTensor» را نشان می‌دهد.
فهرست< خروجی <U>>
outputNestedSplits ()
فهرستی از یک یا چند تانسور که انشعابات خروجی «RaggedTensor» را نشان می‌دهد.

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "RaggedTensorFromVariant"

روش های عمومی

عمومی Static RaggedTensorFromVariant < TINT64 , T> ایجاد ( scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)

روش کارخانه برای ایجاد کلاسی که یک عملیات جدید RaggedTensorFromVariant را با استفاده از انواع خروجی پیش فرض بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
encodedRagged یک تانسور «نوعی» که حاوی «تنسورهای Ragged» رمزگذاری شده است.
inputRaggedRank رتبه ناهموار هر مؤلفه «RaggedTensor» رمزگذاری شده در ورودی. اگر روی -1 تنظیم شود، به‌عنوان «رتبه_خروجی_خروجی» - «رتبه
outputRaggedRank رتبه ناهموار مورد انتظار خروجی «RaggedTensor». موارد زیر باید رعایت شوند: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
برمی گرداند
  • یک نمونه جدید از RaggedTensorFromVariant

عمومی static RaggedTensorFromVariant <U, T> ایجاد ( دامنه دامنه ، عملوند <?> encodedRagged، Long inputRaggedRank، Long outputRaggedRank، Class<T> Tvalues، Class<U> Tsplits)

روش کارخانه برای ایجاد کلاسی که یک عملیات جدید RaggedTensorFromVariant را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
encodedRagged یک تانسور «نوعی» که حاوی «تنسورهای Ragged» رمزگذاری شده است.
inputRaggedRank رتبه ناهموار هر مؤلفه «RaggedTensor» رمزگذاری شده در ورودی. اگر روی -1 تنظیم شود، به‌عنوان «رتبه_خروجی_خروجی» - «رتبه
outputRaggedRank رتبه ناهموار مورد انتظار خروجی «RaggedTensor». موارد زیر باید رعایت شوند: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
برمی گرداند
  • یک نمونه جدید از RaggedTensorFromVariant

خروجی عمومی <T> outputDenseValues ​​()

تانسوری که مقادیر خروجی «RaggedTensor» را نشان می‌دهد.

فهرست عمومی< خروجی <U>> outputNestedSplits ()

فهرستی از یک یا چند تانسور که انشعابات خروجی «RaggedTensor» را نشان می‌دهد.