CtcBeamSearchDecoder

publiczna klasa końcowa CtcBeamSearchDecoder

Wykonuje dekodowanie wyszukiwania wiązki na logitach podanych na wejściu.

Uwaga dotycząca atrybutu merge_repeated: Dla dekodera wyszukiwania wiązki oznacza to, że jeśli kolejne wpisy w wiązce są takie same, emitowany jest tylko pierwszy z nich. Oznacza to, że gdy górna ścieżka to „ABBBB”, zwracane jest „AB”, jeśli merge_repeated = True, ale „ABBBB” jest zwracane, jeśli merge_repeated = False.

Klasy zagnieżdżone

klasa Opcje CtcBeamSearchDecoder Opcjonalne atrybuty dla CtcBeamSearchDecoder

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczny <T rozszerza numer TNumber > CtcBeamSearchDecoder <T>
utwórz (zakres zakresu , wejścia argumentu <T>, argument <TInt32> długość sekwencji, szerokość długiej wiązki, długie ścieżki górne, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację CtcBeamSearchDecoder.
Lista< Wyjście < TInt64 >>
zdekodowaneIndeksy ()
Lista (długość: top_paths) macierzy indeksów.
Lista< Wyjście < TInt64 >>
dekodowany kształt ()
Lista (długość: top_paths) wektora kształtu.
Lista< Wyjście < TInt64 >>
zdekodowane wartości ()
Lista (długość: górne ścieżki) wektorów wartości.
Wyjście <T>
logprawdopodobieństwa ()
Macierz w kształcie: `(rozmiar_partii x górne_ścieżki)`.
statyczne CtcBeamSearchDecoder.Options
mergeRepeated (Boolean mergeRepeated)

Metody dziedziczone

org.tensorflow.op.RawOp
końcowa wartość logiczna
równa się (obiekt obiektu)
końcowy wew
Operacja
op ()
Zwróć tę jednostkę obliczeniową jako pojedynczą Operation .
ostatni ciąg
wartość logiczna
równa się (Obiekt arg0)
ostatnia klasa<?>
pobierzKlasę ()
wew
hashCode ()
ostateczna pustka
powiadomić ()
ostateczna pustka
powiadom wszystkich ()
Strunowy
doString ()
ostateczna pustka
czekaj (długi arg0, int arg1)
ostateczna pustka
czekaj (długi arg0)
ostateczna pustka
Czekać ()
org.tensorflow.op.Op
abstrakcyjne środowisko wykonania
środowisko ()
Zwróć środowisko wykonawcze, w którym utworzono tę operację.
abstrakcyjna operacja
op ()
Zwróć tę jednostkę obliczeniową jako pojedynczą Operation .

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „CTCBeamSearchDecoder”

Metody publiczne

public static CtcBeamSearchDecoder <T> create (zakres zasięgu , wejścia argumentu <T>, argument < TInt32 > długość sekwencji, długa wiązka, długie ścieżki górne, opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację CtcBeamSearchDecoder.

Parametry
zakres aktualny zakres
wejścia 3-D, kształt: `(max_time x partia_size x num_classes)`, logity.
sekwencjaDługość Wektor zawierający długości sekwencji, rozmiar „(partia)”.
Szerokość wiązki Skalar >= 0 (szerokość wiązki wyszukiwania wiązki).
topŚcieżki Skalar >= 0, <= szerokość_wiązki (kontroluje rozmiar wyjściowy).
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja CtcBeamSearchDecoder

public List< Output < TInt64 >> decodedIndices ()

Lista (długość: top_paths) macierzy indeksów. Macierz j, rozmiar `(total_decoded_outputs[j] x 2)`, ma indeksy `SparseTensor `. Wiersze przechowują: [partia, czas].

public List< Output < TInt64 >> decodeShape ()

Lista (długość: top_paths) wektora kształtu. Wektor j, rozmiar „(2)”, przechowuje kształt zdekodowanego „SparseTensor[j]”. Jego wartości to: `[batch_size, max_decoded_length[j]]`.

public List< Output < TInt64 >> dekodowane wartości ()

Lista (długość: górne ścieżki) wektorów wartości. Wektor j, rozmiar `(długość total_decoded_outputs[j])`, ma wartości `SparseTensor `. Wektor przechowuje zdekodowane klasy dla wiązki j.

publiczne wyjście <T> logProbability ()

Macierz w kształcie: `(rozmiar_partii x górne_ścieżki)`. Logarytm prawdopodobieństwa sekwencji.

public static CtcBeamSearchDecoder.Options mergeRepeated (Boolean mergeRepeated)

Parametry
łączeniePowtórzone Jeśli to prawda, połącz powtarzające się klasy w wynikach.