AddManySparseToTensorsMap

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

یک «SparseTensor» کوچک «N» را به «SparseTensorsMap» اضافه کنید، دسته‌های «N» را برگردانید.

یک «SparseTensor» با رتبه «R» با سه تانسور نشان داده می‌شود: «شاخص‌های_پراکنده»، «مقدار_پراکنده»، و «شکل_پراک»، که در آن

sparse_indices.shape[1] == sparse_shape.shape[0] == R
یک «N»-مینی دسته از اشیاء «SparseTensor» به‌عنوان یک «تنسور Sparse» نشان داده می‌شود. داشتن اولین ستون "sparse_indics" که مقادیری بین "[0، N)" دارد، که در آن اندازه کوچک "N == sparse_shape[0]".

ورودی «SparseTensor» باید دارای رتبه «R» بیشتر از 1 باشد و بعد اول به عنوان بعد minibatch در نظر گرفته می‌شود. عناصر «SparseTensor» باید به ترتیب افزایشی این بعد اول مرتب شوند. اشیاء ذخیره‌شده «SparseTensor» که توسط هر ردیف از «دسته‌های_پراکنده» خروجی به آنها اشاره می‌شود، دارای رتبه «R-1» خواهند بود.

سپس می‌توان مقادیر «SparseTensor» را به‌عنوان بخشی از یک minibatch با ارسال کلیدهای داده‌شده به‌عنوان عناصر برداری به «TakeManySparseFromTensorsMap» خواند. برای اطمینان از دسترسی صحیح به «SparseTensorsMap»، اطمینان حاصل کنید که همان «کانتینر» و «نام_اشتراک‌گذاری شده» به آن عملیات ارسال شده است. اگر «اشتراک_نام» در اینجا ارائه نشده است، در عوض از نام عملیات ایجاد شده با فراخوانی «sparse.AddManySparseToTensorsMap» به عنوان «نام_شخصی» به «TakeManySparseFromTensorsMap» استفاده کنید. اطمینان حاصل کنید که عملیات ها در محل قرار دارند.

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

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

ثابت ها

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

روش های عمومی

خروجی < TINT64 >
asOutput ()
دسته نمادین تانسور را برمی گرداند.
استاتیک AddManySparseToTensorsMap.Options
ظرف ( ظرف رشته ای )
استاتیک AddManySparseToTensorsMap
ایجاد ( scope scope، Operand < TInt64 > sparseIndices، Operand <? extensions TType > sparseValues، Operand < TInt64 > sparseShape، Options... گزینه ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات AddManySparseToTensorsMap جدید را بسته بندی می کند.
استاتیک AddManySparseToTensorsMap.Options
sharedName (رشته sharedName)
خروجی < TINT64 >
دسته کم ()
1-D.

روش های ارثی

ثابت ها

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

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

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

روش های عمومی

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

دسته نمادین تانسور را برمی گرداند.

ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.

محفظه استاتیک عمومی AddManySparseToTensorsMap.Options (محفظه رشته)

مولفه های
ظرف نام کانتینر «SparseTensorsMap» که توسط این عملیات ایجاد شده است.

استاتیک عمومی AddManySparseToTensorsMap ایجاد ( دامنه دامنه ، Operand < TInt64 > sparseIndices، Operand <? گسترش TType > sparseValues، Operand < TInt64 > sparseShape، گزینه‌ها... گزینه‌ها)

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

مولفه های
محدوده محدوده فعلی
اندیس های پراکنده 2-D. «شاخص‌های» مینی دسته «SparseTensor». «شاخص_های پراکنده[:، 0]» باید با مقادیر «[0، N)» مرتب شوند.
مقادیر کم 1-D. «ارزش‌های» مینی‌بچ «SparseTensor».
شکل پراکنده 1-D. "شکل" مینی دسته "SparseTensor". اندازه کوچک «N == شکل_کم[0]».
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از AddManySparseToTensorsMap

استاتیک عمومی AddManySparseToTensorsMap.Options sharedName (رشته sharedName)

مولفه های
sharedname نام مشترک «SparseTensorsMap» که توسط این عملیات ایجاد شده است. اگر خالی باشد، از نام منحصر به فرد عملیات جدید استفاده می شود.

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

1-D. دسته‌های «SparseTensor» اکنون در «SparseTensorsMap» ذخیره می‌شوند. شکل: «[N]».