CudnnRNNParamsToCanonicalV2

publiczna klasa końcowa CudnnRNNParamsToCanonicalV2

Pobiera parametry CudnnRNN w formie kanonicznej. Obsługuje projekcję w LSTM.

Pobiera zestaw wag z nieprzezroczystego bufora parametrów, który można zapisać i przywrócić w sposób zgodny z przyszłymi uruchomieniami.

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. num_params_weights: numer macierzy parametrów wagowych dla wszystkich warstw. num_params_biases: liczba wektorów parametrów odchylenia dla wszystkich warstw. 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. 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 CudnnRNNParamsToCanonicalV2.Opcje Opcjonalne atrybuty CudnnRNNParamsToCanonicalV2

Metody publiczne

Lista< Wyjście <T>>
statyczny <T rozszerza numer> CudnnRNNParamsToCanonicalV2 <T>
utwórz ( Zakres zakresu, Operand <Integer> numLayers, Operand <Integer> numUnits, Operand <Integer> inputSize, Argument <T> params, Long numParamsWeights, Long numParamsBiases, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację CudnnRNNParamsToCanonicalV2.
statyczne CudnnRNNParamsToCanonicalV2.Options
kierunek (kierunek struny)
statyczne CudnnRNNParamsToCanonicalV2.Options
porzucenie (odrzucenie pływające)
statyczne CudnnRNNParamsToCanonicalV2.Options
inputMode (ciąg wejściowyMode)
statyczne CudnnRNNParamsToCanonicalV2.Options
numProj (długie numProj)
statyczne CudnnRNNParamsToCanonicalV2.Options
rnnMode (Ciąg rnnMode)
statyczne CudnnRNNParamsToCanonicalV2.Options
nasiona (długie nasiona)
statyczne CudnnRNNParamsToCanonicalV2.Options
nasiona 2 (Długie nasiona 2)
Lista< Wyjście <T>>

Metody dziedziczone

Metody publiczne

publiczna Lista< Wyjście <T>> błędy ()

public static CudnnRNNParamsToCanonicalV2 <T> create ( Zakres zakresu, Operand <Integer> numLayers, Operand <Integer> numUnits, Operand <Integer> inputSize, Operand <T> params, Long numParamsWeights, Long numParamsBiases, Opcje... opcje)

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

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

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

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

public static CudnnRNNParamsToCanonicalV2.Options inputMode (String inputMode)

public static CudnnRNNParamsToCanonicalV2.Options numProj (Long numProj)

public static CudnnRNNParamsToCanonicalV2.Options rnnMode (String rnnMode)

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

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

publiczna Lista< Wyjście <T>> wagi ()