CtcGreedyDecoder

publiczna klasa końcowa CtcGreedyDecoder

Wykonuje zachłanne dekodowanie na logitach podanych na wejściach.

Uwaga dotycząca atrybutu merge_repeated: jeśli jest włączony, gdy maksymalne indeksy kolejnych logitów są takie same, emitowany jest tylko pierwszy z nich. Oznaczając puste miejsce „*”, sekwencja „ABB * BB” zmienia się w „ABB”, jeśli merge_repeated = True i „ABBBB”, jeśli merge_repeated = False.

Niezależnie od wartości merge_repeated, jeśli maksymalny indeks danego czasu i partii odpowiada pustemu indeksowi `(num_classes - 1)`, nie jest emitowany żaden nowy element.

Klasy zagnieżdżone

klasa Opcje CtcGreedyDecoder Opcjonalne atrybuty dla CtcGreedyDecoder

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczny <T rozszerza TNumber > CtcGreedyDecoder <T>
utwórz (zakres zakresu , wejścia argumentu <T>, argument <TInt32> długość sekwencji, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację CtcGreedyDecoder.
Dane wyjściowe <TInt64>
zdekodowaneIndeksy ()
Macierz indeksów, rozmiar `(total_decoded_outputs x 2)`, ``SparseTensor'' `.
Dane wyjściowe <TInt64>
dekodowany kształt ()
Wektor kształtu, rozmiar „(2)” zdekodowanego SparseTensora.
Dane wyjściowe <TInt64>
zdekodowane wartości ()
Wektor wartości, rozmiar: `(total_decoded_outputs)`, `SparseTensor `.
Wyjście <T>
logprawdopodobieństwa ()
Macierz, rozmiar „(rozmiar_partii x 1)”, zawierająca logarytmiczne prawdopodobieństwa sekwencji.
statyczne CtcGreedyDecoder.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: „CTCGreedyDecoder”

Metody publiczne

public static CtcGreedyDecoder <T> create (zakres zakresu , wejścia argumentu <T>, argument <TInt32> długość sekwencji, opcje... opcje)

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

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 `(batch_size)`.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja CtcGreedyDecoder

publiczne wyjście < TInt64 > dekodowane indeksy ()

Macierz indeksów, rozmiar `(total_decoded_outputs x 2)`, ``SparseTensor'' `. Wiersze przechowują: [partia, czas].

publiczne wyjście < TInt64 > dekodowany kształt ()

Wektor kształtu, rozmiar „(2)” zdekodowanego SparseTensora. Wartości to: `[rozmiar_batch, max_decoded_length]`.

publiczne wyjście < TInt64 > dekodowane wartości ()

Wektor wartości, rozmiar: `(total_decoded_outputs)`, `SparseTensor `. Wektor przechowuje zdekodowane klasy.

publiczne wyjście <T> logProbability ()

Macierz, rozmiar „(rozmiar_partii x 1)”, zawierająca logarytmiczne prawdopodobieństwa sekwencji.

public static CtcGreedyDecoder.Options mergeRepeated (Boolean mergeRepeated)

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