CudnnRNNParamsToCanonical

publiczna klasa końcowa CudnnRNNParamsToCanonical

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 CudnnRNNParamsToCanonical.Options Opcjonalne atrybuty dla CudnnRNNParamsToCanonical

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

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

Metody dziedziczone

Stałe

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

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „CudnnRNNParamsToCanonicalV2”

Metody publiczne

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

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

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

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

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

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

public static CudnnRNNParamsToCanonical.Options inputMode (String inputMode)

public static CudnnRNNParamsToCanonical.Options numProj (Long numProj)

public static CudnnRNNParamsToCanonical.Options rnnMode (String rnnMode)

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

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

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