Girişte verilen logitlerde ışın arama kod çözme işlemini gerçekleştirir.
merge_repeated özelliği hakkında bir not: Işın arama kod çözücüsü için bu, bir ışındaki ardışık girişlerin aynı olması durumunda bunlardan yalnızca ilkinin yayınlanacağı anlamına gelir. Yani, üst yol "ABBBB" olduğunda, merge_repeated = True ise "AB" döndürülür, ancak merge_repeated = False ise "ABBBB" döndürülür.
İç İçe Sınıflar
| sınıf | CtcBeamSearchDecoder.Options | CtcBeamSearchDecoder için isteğe bağlı özellikler | |
Sabitler
| Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
| statik <T, TNumber'ı genişletir > CtcBeamSearchDecoder <T> | |
| Liste< Çıkış < TInt64 >> | kodu çözülmüş Endeksler () Endeks matrislerinin listesi (uzunluk: top_paths). |
| Liste< Çıkış < TInt64 >> | kodu çözülmüş Şekil () Şekil vektörünün bir listesi (uzunluk: üst_yollar). |
| Liste< Çıkış < TInt64 >> | kodu çözülmüş Değerler () Değer vektörlerinin bir listesi (uzunluk: üst_yollar). |
| Çıkış <T> | logOlasılık () Şu şekilde bir matris: `(batch_size x top_paths)`. |
| statik CtcBeamSearchDecoder.Options | mergeRepeated (Boolean mergeRepeated) |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
public static CtcBeamSearchDecoder <T> create ( Kapsam kapsamı, İşlenen <T> girişleri, İşlenen < TInt32 > dizi Uzunluğu, Uzun ışın Genişliği, Uzun topPath'ler, Seçenekler... seçenekler)
Yeni bir CtcBeamSearchDecoder işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
| kapsam | mevcut kapsam |
|---|---|
| girişler | 3-B, şekil: `(max_time x Batch_size x num_classes)`, logitler. |
| dizi uzunluğu | Dizi uzunluklarını içeren bir vektör, boyutu "(toplu)". |
| ışın Genişliği | A skaler >= 0 (ışın arama ışın genişliği). |
| topPath'ler | A skaler >= 0, <= ışın_genişliği (çıkış boyutunu kontrol eder). |
| seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- yeni bir CtcBeamSearchDecoder örneği
genel Liste< Çıkış < TInt64 >> decodedIndices ()
Endeks matrislerinin listesi (uzunluk: top_paths). Matris j, boyut `(total_decoded_outputs[j] x 2)`, bir `SparseTensor indeksine sahiptir
genel Liste< Çıkış < TInt64 >> decodedShape ()
Şekil vektörünün bir listesi (uzunluk: üst_yollar). Vektör j, boyut '(2)', kodu çözülmüş 'SparseTensor[j]' şeklini saklar. Değerleri şöyledir: "[batch_size, max_decoded_length[j]]".
genel Liste< Çıkış < TInt64 >> decodedValues ()
Değer vektörlerinin bir listesi (uzunluk: üst_yollar). Boyut `(length total_decoded_outputs[j])` olan j vektörü, bir `SparseTensor değerlerine sahiptir
genel Çıkış <T> logOlasılık ()
Şu şekilde bir matris: `(batch_size x top_paths)`. Dizi günlüğü olasılıkları.
public static CtcBeamSearchDecoder.Options mergeRepeated (Boolean mergeRepeated)
Parametreler
| birleştirmeTekrarlandı | Doğruysa, çıktıda tekrarlanan sınıfları birleştirin. |
|---|