SparseToSparseSetOperation

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

عملیات مجموعه را در امتداد آخرین بعد 2 ورودی «SparseTensor» اعمال می کند.

برای مقادیر «set_operation» به SetOperationOp::SetOperationFromContext مراجعه کنید.

اگر «شاخص‌های_تأیید» «درست» باشد، «sparse.SparseToSparseSetOperation» ترتیب و محدوده شاخص‌های «set1» و «set2» را تأیید می‌کند.

ورودی «set1» یک «SparseTensor» است که با «set1_indices»، «set1_values» و «set1_shape» نمایش داده می‌شود. برای "set1" رتبه بندی شده "n"، اولین ابعاد "n-1" باید با "set2" یکسان باشد. بعد "n" حاوی مقادیری در یک مجموعه است، تکرار مجاز است اما نادیده گرفته می شود.

ورودی «set2» یک «SparseTensor» است که با «set2_indices»، «set2_values» و «set2_shape» نمایش داده می‌شود. برای "set2" رتبه بندی شده "n"، اولین ابعاد "n-1" باید با "set1" یکسان باشد. بعد "n" حاوی مقادیری در یک مجموعه است، تکرار مجاز است اما نادیده گرفته می شود.

اگر «شاخص‌های_تأیید» «درست» باشد، این عملیات ترتیب و محدوده شاخص‌های «set1» و «set2» را تأیید می‌کند.

خروجی "نتیجه" یک "SparseTensor" است که با "شاخص_نتیجه"، "مقدار_نتیجه" و "شکل_نتیجه" نمایش داده می شود. برای «set1» و «set2» رتبه‌بندی‌شده «n»، این رتبه «n» و همان ابعاد «n-1» اول را با «set1» و «set2» دارد. بعد "nامین" حاوی نتیجه "set_operation" اعمال شده به بعد "[0...n-1]" مربوط به "set" است.

کلاس های تو در تو

کلاس SparseToSparseSetOperation.Options ویژگی های اختیاری برای SparseToSparseSetOperation

ثابت ها

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

روش های عمومی

استاتیک <T TType > SparseToSparseSetOperation <T> را گسترش می دهد
ایجاد ( scope scope, Operand < TInt64 > set1Indices, Operand <T> set1Values, Operand < TInt64 > set1Shape, Operand < TInt64 > set2Indices, Operand <T> set2Values, Operand < TInt64 > set2Shape, String setsOperation ... ,
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SparseToSparseSetOperation را بسته بندی می کند.
خروجی < TINT64 >
شاخص های نتیجه ()
شاخص های دوبعدی «SparseTensor».
خروجی < TINT64 >
نتیجه شکل ()
شکل 1 بعدی «تنسور» «SparseTensor».
خروجی <T>
مقادیر نتیجه ()
مقادیر یک بعدی «SparseTensor».
استاتیک SparseToSparseSetOperation.Options
validateIndices (Boolean validateIndices)

روش های ارثی

ثابت ها

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

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

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

روش های عمومی

عمومی ایستا SparseToSparseSetOperation <T> ایجاد ( محدوده دامنه ، عملوند < TInt64 > set1Indices، عملوند <T> set1Values، عملوند < TInt64 > set1Shape، عملوند < TINT64 > set2Indices، عملوند <T> set2Values، عملوند <T> set2Values، عملوند مجموعه Sthape4 ، عملوند مجموعه <Tint64 > گزینه ها ... گزینه ها)

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

مولفه های
محدوده محدوده فعلی
مجموعه 1 شاخص ها «تنسور» دوبعدی، شاخص‌های «تنسور Sparse». باید به ترتیب ردیف اصلی باشد.
set1values "Tensor" یک بعدی، مقادیر یک "SparseTensor". باید به ترتیب ردیف اصلی باشد.
set1Shape "Tensor" یک بعدی، شکل "SparseTensor". «set1_shape[0...n-1]» باید با «set2_shape[0...n-1]» یکی باشد، «set1_shape[n]» حداکثر اندازه مجموعه در «0...n-1» است. ابعاد.
set2Indeces «تنسور» دوبعدی، شاخص‌های «تنسور Sparse». باید به ترتیب ردیف اصلی باشد.
set2Values "Tensor" یک بعدی، مقادیر یک "SparseTensor". باید به ترتیب ردیف اصلی باشد.
set2Shape "Tensor" یک بعدی، شکل "SparseTensor". «set2_shape[0...n-1]» باید همان «set1_shape[0...n-1]» باشد، «set2_shape[n]» حداکثر اندازه مجموعه در «0...n-1» است. ابعاد.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از SparseToSparseSetOperation

خروجی عمومی < TINT64 > resultIndices ()

شاخص های دوبعدی «SparseTensor».

خروجی عمومی < TINT64 > resultShape ()

شکل 1 بعدی «تنسور» «SparseTensor». «شکل_نتیجه[0...n-1]» مانند اولین ابعاد «n-1» «set1» و «set2» است، «شکل_نتیجه[n]» حداکثر اندازه مجموعه نتیجه در همه «0» است. ابعاد ..n-1.

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

مقادیر یک بعدی «SparseTensor».

عمومی استاتیک SparseToSparseSetOperation.Options validateIndices (Boolean validateIndices)