«SparseTensors» را از «SparseTensorsMap» بخوانید و آنها را به هم بچسبانید.
ورودی 'sparse_handles' باید یک ماتریس 'int64' به شکل '[N, 1]' باشد که در آن 'N' اندازه minibatch است و ردیف ها با دسته های خروجی 'AddSparseToTensorsMap' یا 'AddManySparseToTensorsMap' مطابقت دارند. رتبههای اشیاء «SparseTensor» اصلی که وارد عملیات ورودی داده شده میشوند، باید همگی مطابقت داشته باشند. وقتی «SparseTensor» نهایی ایجاد میشود، یک رتبه بالاتر از رتبههای اشیاء «SparseTensor» ورودی دارد (آنها در امتداد یک بعد ردیف جدید در سمت چپ به هم پیوستهاند).
مقادیر شکل شیء خروجی «SparseTensor» برای همه ابعاد است، اما اولی حداکثر مقادیر شکل اشیاء «SparseTensor» ورودی برای ابعاد مربوطه است. اولین مقدار شکل آن "N" است، اندازه کوچک دسته ای.
شاخص های اشیاء «SparseTensor» ورودی به ترتیب واژگانی استاندارد مرتب شده اند. اگر اینطور نیست، پس از این مرحله «SparseReorder» را اجرا کنید تا ترتیب فهرست را بازیابی کنید.
برای مثال، اگر دستهها یک ورودی را نشان دهند که یک ماتریس «[2، 3]» است که دو شی «SparseTensor» اصلی را نشان میدهد:
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]
index = [ 2]
[10]
values = [4, 5]
shape = [30]
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]
کلاس های تو در تو
کلاس | TakeManySparseFromTensorsMap.Options | ویژگی های اختیاری برای TakeManySparseFromTensorsMap |
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
استاتیک TakeManySparseFromTensorsMap.Options | ظرف ( ظرف رشته ای ) |
استاتیک <T TType > TakeManySparseFromTensorsMap <T> را گسترش می دهد | ایجاد ( scope scope، Operand < TINT64 > sparseHandles، Class<T> dtype، Options... گزینه ها) روش کارخانه برای ایجاد کلاسی که یک عملیات TakeManySparseFromTensorsMap جدید را بسته بندی می کند. |
استاتیک TakeManySparseFromTensorsMap.Options | sharedName (رشته sharedName) |
خروجی < TINT64 > | شاخص های پراکنده () 2-D. |
خروجی < TINT64 > | شکل پراکنده () 1-D. |
خروجی <T> | sparseValues () 1-D. |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
محفظه استاتیک عمومی TakeManySparseFromTensorsMap.Options (محفظه رشته)
پارامترها
ظرف | نام کانتینر «SparseTensorsMap» توسط این عملیات خوانده شده است. |
---|
استاتیک عمومی TakeManySparseFromTensorsMap <T> ایجاد ( دامنه دامنه ، عملوند < TINT64 > sparseHandles، نوع Class<T> dtype، گزینهها... گزینهها)
روش کارخانه برای ایجاد کلاسی که یک عملیات TakeManySparseFromTensorsMap جدید را بسته بندی می کند.
پارامترها
دامنه | محدوده فعلی |
---|---|
دسته کم | 1-D، اشیاء «SparseTensor» سریال «N» است. شکل: «[N]». |
dtype | "dtype" اشیاء "SparseTensor" ذخیره شده در "SparseTensorsMap". |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از TakeManySparseFromTensorsMap
استاتیک عمومی TakeManySparseFromTensorsMap.Options sharedName (رشته sharedName)
پارامترها
sharedname | نام مشترک «SparseTensorsMap» که توسط این عملیات خوانده شده است. نباید خالی باشد؛ در عوض باید از «نام_شخصی» یا نام عملیات منحصربهفرد عملیاتی که «SparseTensorsMap» اصلی را ایجاد کرد، استفاده شود. |
---|