هشدار: این API منسوخ شده است و پس از پایدار شدن جایگزینی، در نسخه بعدی TensorFlow حذف خواهد شد.
RaggedGather
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
برش های ناهموار را از محور «params» «0» بر اساس «شاخص ها» جمع آوری کنید.
خروجی «RaggedTensor» متشکل از «output_dense_values» و «output_nested_splits» را بهدست میآورد، به این صورت که:
output.shape = indices.shape + params.shape[1:]
output.ragged_rank = indices.shape.ndims + params.ragged_rank
output[i...j, d0...dn] = params[indices[i...j], d0...dn]
کجا
- "params = ragged.from_nested_row_splits(params_dense_values, params_nested_splits)" مقادیری را ارائه می دهد که باید جمع آوری شوند.
- «شاخصها» یک تانسور متراکم با نوع d «int32» یا «int64» است که نشان میدهد کدام مقادیر باید جمعآوری شوند.
- "output = ragged.from_nested_row_splits(output_dense_values, output_nested_splits)" تانسور خروجی است.
(توجه: این اپ c++ برای پیادهسازی عملیات سطح بالاتر پایتون «tf.ragged.gather» استفاده میشود، که از شاخصهای راگ نیز پشتیبانی میکند.)
روش های عمومی
static <T تعداد، U، V تعداد را گسترش می دهد> RaggedGather <T، U> | ایجاد ( دامنه دامنه ، تکرارپذیر< عملوند <T>> paramsNestedSplits، عملوند <U> paramsDenseValues، شاخص های عملوند <V>، Long OUTPUTRAGGEDRANK) روش Factory برای ایجاد کلاسی که یک عملیات جدید RaggedGather را بسته بندی می کند. |
خروجی <U> | |
فهرست< خروجی <T>> | outputNestedSplits () تانسورهای «ردی_تودرتو» که پارتیشن بندی ردیف را برای RaggedTensor برگشتی تعریف می کند. |
روش های ارثی
از کلاس java.lang.Object بولی | برابر است (شیء arg0) |
کلاس نهایی<?> | getClass () |
بین المللی | هش کد () |
باطل نهایی | اطلاع رسانی () |
باطل نهایی | اطلاع رسانی به همه () |
رشته | toString () |
باطل نهایی | صبر کنید (long arg0، int arg1) |
باطل نهایی | صبر کنید (طولانی arg0) |
باطل نهایی | صبر کن () |
روش های عمومی
ایجاد استاتیک عمومی RaggedGather <T, U> ( دامنه دامنه ، تکرارپذیر< Operand <T>> paramsNestedSplits، عملوند <U> paramsDenseValues، شاخص های عملوند <V>، Long OUTPUTRAGGEDRANK)
روش Factory برای ایجاد کلاسی که یک عملیات جدید RaggedGather را بسته بندی می کند.
پارامترها
دامنه | محدوده فعلی |
---|
paramsNestedSplits | تانسورهای «ردی_تصفیه شده» که پارتیشن بندی ردیف را برای ورودی RaggedTensor «params» تعریف می کند. |
---|
paramsDenseValues | «مقادیر_مسطح» برای «پارامها» RaggedTensor. یک تغییر اصطلاح در سطح پایتون از dense_values به flat_values وجود دارد، بنابراین dense_values نام منسوخ شده است. |
---|
شاخص ها | شاخصهایی در بیرونیترین بعد «پارامها» از مقادیری که باید جمعآوری شوند. |
---|
OUTPUTRAGGEDRANK | رتبه ناهموار خروجی RaggedTensor. «output_nested_splits» حاوی این تعداد تانسور «row_splits» خواهد بود. این مقدار باید برابر «indices.shape.ndims + params.ragged_rank - 1» باشد. |
---|
برمی گرداند
- یک نمونه جدید از RaggedGather
خروجی عمومی <U> outputDenseValues ()
"مقدار_مسطح" برای RaggedTensor برگشتی.
فهرست عمومی< خروجی <T>> outputNestedSplits ()
تانسورهای «ردی_تودرتو» که پارتیشن بندی ردیف را برای RaggedTensor برگشتی تعریف می کند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-08-27 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-08-27 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}