CtcGreedyDecoder

genel final sınıfı CtcGreedyDecoder

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

org.tensorflow.op.RawOp sınıfından
son boole değeri
eşittir (Nesne nesnesi)
son int
Operasyon
işlem ()
Bu hesaplama birimini tek bir Operation olarak döndürün.
son Dize
boolean
eşittir (Nesne arg0)
son Sınıf<?>
getClass ()
int
hash kodu ()
son boşluk
bildir ()
son boşluk
tümünü bildir ()
Sicim
toString ()
son boşluk
bekle (uzun arg0, int arg1)
son boşluk
bekle (uzun arg0)
son boşluk
Beklemek ()
org.tensorflow.op.Op arayüzünden
özet Yürütme Ortamı
env ()
Bu operasyonun oluşturulduğu yürütme ortamını döndürün.
soyut Operasyon
işlem ()
Bu hesaplama birimini tek bir Operation olarak döndürün.

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "CTCGreedyDecoder"

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

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

genel Çıkış <T> logOlasılık ()

Dizi günlüğü olasılıklarını içeren matris, boyut `(batch_size x 1)`.

public static CtcGreedyDecoder.Options mergeRepeated (Boolean mergeRepeated)

Parametreler
birleştirmeTekrarlandı Doğruysa, çıktıda tekrarlanan sınıfları birleştirin.