CtcBeamSearchDecoder

genel final sınıfı CtcBeamSearchDecoder

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>
create ( Kapsam kapsamı, İşlenen <T> girişleri, İşlenen < TInt32 > dizi Uzunluğu, Uzun ışın Genişliği, Uzun topPaths, Seçenekler... seçenekler)
Yeni bir CtcBeamSearchDecoder işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
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ı

Sabit Değer: "CTCBeamSearchDecoder"

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 '. Satırlar şunu saklar: [toplu iş, zaman].

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 '. Vektör, j ışınının kodu çözülmüş sınıflarını saklar.

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.