یک «SparseTensor» کوچک «N» را به «SparseTensorsMap» اضافه کنید، دستههای «N» را برگردانید.
«SparseTensor» با رتبه «R» با سه تانسور نشان داده میشود: «شاخصهای_پراکنده»، «مقدار_پراکنده» و «شکل_پراک»، که در آن
sparse_indices.shape[1] == sparse_shape.shape[0] == R
یک دسته کوچک «N» از اشیاء «SparseTensor» بهعنوان «SparseTensor» نشان داده میشود که دارای اولین ستون «شاخصهای_پراکنده» است که مقادیری بین «[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 | |
استاتیک AddManySparseToTensorsMap.Options | sharedName (رشته sharedName) |
خروجی < TINT64 > | دسته کم () 1-D. |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
خروجی عمومی < TINT64 > asOutput ()
دسته نمادین تانسور را برمیگرداند.
ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.
محفظه استاتیک عمومی AddManySparseToTensorsMap.Options (محفظه رشته)
پارامترها
ظرف | نام کانتینر «SparseTensorsMap» که توسط این عملیات ایجاد شده است. |
---|
استاتیک عمومی AddManySparseToTensorsMap ایجاد ( دامنه دامنه ، Operand < TInt64 > sparseIndices، Operand <? گسترش TType > sparseValues، Operand < TInt64 > sparseShape، گزینهها... گزینهها)
روش کارخانه برای ایجاد کلاسی که یک عملیات AddManySparseToTensorsMap جدید را بسته بندی می کند.
پارامترها
دامنه | محدوده فعلی |
---|---|
شاخص های پراکنده | 2-بعدی «شاخصهای» مینی دسته «SparseTensor». «شاخص_های پراکنده[:، 0]» باید با مقادیر «[0، N)» مرتب شوند. |
مقادیر کم | 1-D. «ارزشهای» مینیبچ «SparseTensor». |
شکل پراکنده | 1-D. "شکل" مینی دسته "SparseTensor". اندازه کوچک «N == شکل_کم[0]». |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از AddManySparseToTensorsMap
استاتیک عمومی AddManySparseToTensorsMap.Options sharedName (رشته sharedName)
پارامترها
sharedname | نام مشترک «SparseTensorsMap» که توسط این عملیات ایجاد شده است. اگر خالی باشد، از نام منحصر به فرد عملیات جدید استفاده می شود. |
---|