CudnnRNNParamsToCanonical

CudnnRNNParamsToCanonical classe final pública

Recupera parâmetros CudnnRNN na forma canônica. Suporta a projeção em LSTM.

Recupera um conjunto de pesos do buffer de parâmetros opacos que podem ser salvos e restaurados de forma compatível com execuções futuras.

Observe que o buffer de parâmetros pode não ser compatível com diferentes GPUs. Portanto, qualquer salvamento e restauração devem ser convertidos de e para os pesos e vieses canônicos.

num_layers: especifica o número de camadas no modelo RNN. num_units: especifica o tamanho do estado oculto. input_size: especifica o tamanho do estado de entrada. num_params_weights: número da matriz de parâmetro de peso para todas as camadas. num_params_biases: número do vetor de parâmetro de polarização para todas as camadas. pesos: a forma canônica de pesos que pode ser usada para salvar e restaurar. Eles têm maior probabilidade de serem compatíveis entre gerações diferentes. vieses: a forma canônica de vieses que pode ser usada para salvar e restaurar. Eles têm maior probabilidade de serem compatíveis entre gerações diferentes. rnn_mode: indica o tipo do modelo RNN. input_mode: indica se há uma projeção linear entre a entrada e o cálculo real antes da primeira camada. 'skip_input' só é permitido quando input_size == num_units; 'auto_select' implica 'skip_input' quando input_size == num_units; caso contrário, implica em 'entrada_linear'. direção: indica se um modelo bidirecional será usado. dir = (direção == bidirecional)? 2: 1 abandono: probabilidade de abandono. Quando definido como 0., o dropout é desabilitado. semente: a 1ª parte de uma semente para inicializar o dropout. seed2: a 2ª parte de um seed para inicializar o dropout. num_proj: a dimensionalidade de saída para as matrizes de projeção. Se Nenhum ou 0, nenhuma projeção é executada.

Classes aninhadas

classe CudnnRNNParamsToCanonical.Options Atributos opcionais para CudnnRNNParamsToCanonical

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

List < Output <T >>
estática <T estende TNumber > CudnnRNNParamsToCanonical <T>
criar ( Scope escopo, Operando < TInt32 > numLayers, Operando < TInt32 > numUnits, Operando < TInt32 > inputSize, Operando <T> params, numParamsWeights longo, longo numParamsBiases, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação CudnnRNNParamsToCanonical.
estáticos CudnnRNNParamsToCanonical.Options
direcção (direcção da corda)
estáticos CudnnRNNParamsToCanonical.Options
abandono (abandono do flutuador)
estáticos CudnnRNNParamsToCanonical.Options
inputMode (String inputMode)
estáticos CudnnRNNParamsToCanonical.Options
numProj (Long numProj)
estáticos CudnnRNNParamsToCanonical.Options
rnnMode (String rnnMode)
estáticos CudnnRNNParamsToCanonical.Options
sementes (semente Long)
estáticos CudnnRNNParamsToCanonical.Options
seed2 (seed2 Long)
List < Output <T >>
pesos ()

Métodos herdados

Constantes

nome_op final String public static

O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Valor constante: "CudnnRNNParamsToCanonicalV2"

Métodos Públicos

Lista pública < saída <T >> preconceitos ()

public static CudnnRNNParamsToCanonical <T> criar ( Scope escopo, Operando < TInt32 > numLayers, Operando < TInt32 > numUnits, Operando < TInt32 > inputSize, Operando <T> params, numParamsWeights longo, longo numParamsBiases, Options ... Opções)

Método de fábrica para criar uma classe envolvendo uma nova operação CudnnRNNParamsToCanonical.

Parâmetros
alcance escopo atual
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de CudnnRNNParamsToCanonical

public static CudnnRNNParamsToCanonical.Options direção (sentido String)

public static CudnnRNNParamsToCanonical.Options abandono (abandono 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 semente (seed Long)

public static CudnnRNNParamsToCanonical.Options seed2 (seed2 Long)

Lista pública < saída <T >> pesos ()