Girişlerde verilen logitlerde açgözlü kod çözme gerçekleştirir.
merge_repeated özelliği hakkında bir not: etkinleştirilirse, ardışık logitlerin maksimum endeksleri aynı olduğunda, bunlardan yalnızca ilki yayınlanır. Boş '*' etiketlenerek, "ABB * BB" dizisi merge_repeated = True ise "ABB" olur ve merge_repeated = False ise "ABBBB" olur.
merge_repeated değerinden bağımsız olarak, belirli bir zamanın ve grubun maksimum indeksi boş indeks `(num_classes - 1)`'e karşılık geliyorsa, yeni bir öğe yayınlanmaz.
İç İçe Sınıflar
sınıf | CtcGreedyDecoder.Options | CtcGreedyDecoder için isteğe bağlı özellikler |
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
static <T, TNumber'ı genişletir > CtcGreedyDecoder <T> | |
Çıkış < TInt64 > | kodu çözülmüş Endeksler () Bir `SparseTensor'un `(total_decoded_outputs x 2)` boyutunda endeks matrisi |
Çıkış < TInt64 > | kodu çözülmüş Şekil () Kodu çözülmüş SparseTensor'un şekil vektörü, boyutu `(2)`. |
Çıkış < TInt64 > | kodu çözülmüş Değerler () Değerler vektörü, boyut: `(total_decoded_outputs)`, bir `SparseTensor'un |
Çıkış <T> | logOlasılık () Dizi günlüğü olasılıklarını içeren matris, boyut `(batch_size x 1)`. |
statik CtcGreedyDecoder.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 CtcGreedyDecoder <T> create ( Kapsam kapsamı, İşlenen <T> girişleri, İşlenen < TInt32 > dizi uzunluğu, Seçenekler... seçenekler)
Yeni bir CtcGreedyDecoder 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, boyutu `(batch_size)` olan bir vektör. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- yeni bir CtcGreedyDecoder örneği
genel Çıkış < TInt64 > decodedIndices ()
Bir `SparseTensor'un `(total_decoded_outputs x 2)` boyutunda endeks matrisi
genel Çıkış < TInt64 > decodedShape ()
Kodu çözülmüş SparseTensor'un şekil vektörü, boyutu `(2)`. Değerler şunlardır: "[batch_size, max_decoded_length]".
genel Çıkış < TInt64 > decodedValues ()
Değerler vektörü, boyut: `(total_decoded_outputs)`, bir `SparseTensor'un
public static CtcGreedyDecoder.Options mergeRepeated (Boolean mergeRepeated)
Parametreler
birleştirmeTekrarlandı | Doğruysa, çıktıda tekrarlanan sınıfları birleştirin. |
---|