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. |
---|