CudnnRNNCanonicalToParams

publiczna klasa końcowa CudnnRNNCanonicalToParams

Konwertuje parametry CudnnRNN z postaci kanonicznej do postaci użytkowej. Obsługuje projekcję w LSTM.

Zapisuje zestaw wag w nieprzezroczystym buforze parametrów, aby można było ich użyć w nadchodzących szkoleniach lub wnioskach.

Należy pamiętać, że bufor parametrów może nie być kompatybilny z różnymi procesorami graficznymi. Zatem wszelkie zapisy i przywracanie powinny zostać przekonwertowane na i z kanonicznych wag i odchyleń.

num_layers: Określa liczbę warstw w modelu RNN. num_units: Określa rozmiar stanu ukrytego. input_size: Określa rozmiar stanu wejściowego. wagi: kanoniczna forma wag, których można używać do oszczędzania i przywracania. Jest bardziej prawdopodobne, że będą kompatybilne w różnych generacjach. uprzedzenia: kanoniczna forma uprzedzeń, które można wykorzystać do oszczędzania i przywracania. Jest bardziej prawdopodobne, że będą kompatybilne w różnych generacjach. num_params_weights: numer macierzy parametrów wagowych dla wszystkich warstw. num_params_biases: liczba wektorów parametrów odchylenia dla wszystkich warstw. rnn_mode: Wskazuje typ modelu RNN. input_mode: Wskazuje, czy istnieje projekcja liniowa pomiędzy danymi wejściowymi a rzeczywistym obliczeniem przed pierwszą warstwą. „skip_input” jest dozwolone tylko wtedy, gdy input_size == num_units; „auto_select” oznacza „skip_input”, gdy input_size == liczba_jednostek; w przeciwnym razie oznacza to „wejście liniowe”. kierunek: wskazuje, czy będzie używany model dwukierunkowy. dir = (kierunek == dwukierunkowy)? Rezygnacja 2:1: prawdopodobieństwo rezygnacji. Po ustawieniu na 0, odrzucanie jest wyłączone. nasiono: pierwsza część materiału siewnego inicjująca porzucenie. nasiono2: druga część materiału siewnego inicjująca porzucenie. num_proj: Wymiarowość wyjściowa macierzy projekcyjnych. Jeśli Brak lub 0, nie jest wykonywana żadna projekcja.

Klasy zagnieżdżone

klasa CudnnRNNCanonicalToParams.Opcje Opcjonalne atrybuty dla CudnnRNNCanonicalToParams

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
static <T rozszerza TNumber > CudnnRNNCanonicalToParams <T>
utwórz ( Zakres zakresu, Operand < TInt32 > numLayers, Operand < TInt32 > numUnits, Operand < TInt32 > inputSize, Iterable< Operand <T>> wagi, Iterable< Operand <T>> odchylenia, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację CudnnRNNCanonicalToParams.
statyczny CudnnRNNCanonicalToParams.Options
kierunek (kierunek struny)
statyczny CudnnRNNCanonicalToParams.Options
porzucenie (odrzucenie pływające)
statyczny CudnnRNNCanonicalToParams.Options
inputMode (ciąg wejściowyMode)
statyczny CudnnRNNCanonicalToParams.Options
numProj (długie numProj)
Wyjście <T>
statyczny CudnnRNNCanonicalToParams.Options
rnnMode (Ciąg rnnMode)
statyczny CudnnRNNCanonicalToParams.Options
nasiona (długie nasiona)
statyczny CudnnRNNCanonicalToParams.Options
nasiona 2 (Długie nasiona 2)

Metody dziedziczone

Stałe

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

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „CudnnRNNCanonicalToParamsV2”

Metody publiczne

publiczne wyjście <T> asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

public static CudnnRNNCanonicalToParams <T> utwórz ( Zakres zakresu, Operand < TInt32 > numLayers, Operand < TInt32 > numUnits, Operand < TInt32 > inputSize, Iterable< Operand <T>> wagi, Iterable< Operand <T>> odchylenia, Opcje.. .opcje )

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

Parametry
zakres aktualny zakres
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja CudnnRNNCanonicalToParams

public static Kierunek CudnnRNNCanonicalToParams.Options (kierunek ciągu)

public static Rezygnacja z CudnnRNNCanonicalToParams.Options (rezygnacja z funkcji Float)

public static CudnnRNNCanonicalToParams.Options inputMode (String inputMode)

public static CudnnRNNCanonicalToParams.Options numProj (Long numProj)

publiczne parametry wyjściowe <T> ()

public static CudnnRNNCanonicalToParams.Options rnnMode (String rnnMode)

public static CudnnRNNCanonicalToParams.Options ziarno (długie ziarno)

public static CudnnRNNCanonicalToParams.Options nasiono2 (długie ziarno2)