CudnnRNNCanonicalToParamsV2

publiczna klasa końcowa CudnnRNNCanonicalToParamsV2

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 CudnnRNNCanonicalToParamsV2.Opcje Opcjonalne atrybuty dla CudnnRNNCanonicalToParamsV2

Metody publiczne

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

Metody dziedziczone

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 CudnnRNNCanonicalToParamsV2 <T> utwórz ( Zakres zakresu, Operand <Integer> numLayers, Operand <Integer> numUnits, Operand <Integer> inputSize, Iterable< Operand <T>> wagi, Iterable< Operand <T>> odchylenia, opcje.. .opcje )

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

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

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

public static CudnnRNNCanonicalToParamsV2.Options rezygnacja (rezygnacja typu Float)

public static CudnnRNNCanonicalToParamsV2.Options inputMode (String inputMode)

public static CudnnRNNCanonicalToParamsV2.Options numProj (Long numProj)

publiczne parametry wyjściowe <T> ()

public static CudnnRNNCanonicalToParamsV2.Options rnnMode (String rnnMode)

public static CudnnRNNCanonicalToParamsV2.Options nasiono (długie ziarno)

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