halka açık final dersi RaggedGather
'İndekslere' göre 'params' ekseni '0'dan düzensiz dilimler toplayın.
"output_dense_values" ve "output_nested_splits"ten oluşan bir "RaggedTensor" çıktısı verir; öyle ki:
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)` toplanması gereken değerleri sağlar.
- 'indeksler', hangi değerlerin toplanması gerektiğini belirten 'int32' veya 'int64' tipine sahip yoğun bir tensördür.
- `output = ragged.from_nested_row_splits(output_dense_values, Output_nested_splits)` çıktı tensörüdür.
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
static <T TNumber'ı genişletir, U TType'ı genişletir > RaggedGather <T, U> | |
Çıkış <U> | çıktıYoğunDeğerler () Döndürülen RaggedTensor için "düz_değerler". |
Liste< Çıkış <T>> | çıktıNestedSplits () Döndürülen RaggedTensor için satır bölümlemeyi tanımlayan "nested_row_splits" tensörleri. |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Sabit Değer: "RaggedGather"
Genel Yöntemler
public static RaggedGather <T, U> create ( Kapsam kapsamı, Yinelenebilir< İşlenen <T>> paramsNestedSplits, İşlenen <U> paramsDenseValues, İşlenen <? extends TNumber > dizinleri, Uzun OUTPUTRAGGEDRANK)
Yeni bir RaggedGather işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
paramsNestedSplits | 'Params' RaggedTensor girişi için satır bölümlemeyi tanımlayan 'nested_row_splits' tensörleri. |
paramsDenseValues | 'Params' RaggedTensor için 'flat_values'. Python düzeyinde yoğun_değerlerden düz_değerlere doğru bir terminoloji değişikliği oldu, dolayısıyla yoğun_değerler kullanımdan kaldırılan addır. |
endeksler | Toplanması gereken değerlerin 'param'larının en dış boyutunda yer alan indeksler. |
ÇIKTIRANJLANK | RaggedTensor çıkışının düzensiz sıralaması. "output_nested_splits" bu sayıda "row_splits" tensörünü içerecektir. Bu değer "indices.shape.ndims + params.ragged_rank - 1"e eşit olmalıdır. |
İade
- RaggedGather'ın yeni bir örneği
genel Liste< Çıkış <T>> çıktıNestedSplits ()
Döndürülen RaggedTensor için satır bölümlemeyi tanımlayan "nested_row_splits" tensörleri.