CudnnRNNParamsToCanonicalV2

genel final dersi CudnnRNNParamsToCanonicalV2

CudnnRNN parametrelerini kurallı biçimde alır. LSTM'deki projeksiyonu destekler.

Opak parametreler arabelleğinden, gelecekteki çalıştırmalarla uyumlu bir şekilde kaydedilip geri yüklenebilen bir dizi ağırlık alır.

Params arabelleğinin farklı GPU'lar arasında uyumlu olmayabileceğini unutmayın. Dolayısıyla herhangi bir kaydetme ve restorasyon, kanonik ağırlıklara ve önyargılara dönüştürülmeli ve bunlardan dönüştürülmelidir.

num_layers: RNN modelindeki katman sayısını belirtir. num_units: Gizli durumun boyutunu belirtir. input_size: Giriş durumunun boyutunu belirtir. num_params_weights: tüm katmanlar için ağırlık parametresi matrisinin sayısı. num_params_biases: tüm katmanlar için önyargı parametre vektörünün sayısı. ağırlıklar: kaydetme ve geri yükleme için kullanılabilen ağırlıkların kanonik biçimi. Farklı nesiller arasında uyumlu olma olasılıkları daha yüksektir. önyargılar: kaydetme ve geri yükleme için kullanılabilecek önyargıların kanonik biçimi. Farklı nesiller arasında uyumlu olma olasılıkları daha yüksektir. rnn_mode: RNN modelinin tipini belirtir. input_mode: Giriş ile ilk katmandan önceki gerçek hesaplama arasında doğrusal bir projeksiyon olup olmadığını belirtin. 'skip_input'a yalnızca input_size == num_units; olduğunda izin verilir. 'auto_select', input_size == num_units; olduğunda 'skip_input' anlamına gelir; aksi takdirde 'doğrusal_giriş' anlamına gelir. Direction: Çift yönlü bir modelin kullanılıp kullanılmayacağını belirtir. yön = (yön == çift yönlü) ? 2 : 1 bırakma: bırakma olasılığı. 0'a ayarlandığında bırakma devre dışı bırakılır. tohum: bırakmayı başlatan tohumun 1. kısmı. tohum2: bırakmayı başlatmak için bir tohumun 2. kısmı. num_proj: Projeksiyon matrislerinin çıktı boyutu. Hiçbiri veya 0 ise hiçbir projeksiyon gerçekleştirilmez.

İç İçe Sınıflar

sınıf CudnnRNNParamsToCanonicalV2.Options CudnnRNNParamsToCanonicalV2 için isteğe bağlı özellikler

Genel Yöntemler

Liste< Çıkış <T>>
static <T Sayıyı genişletir> CudnnRNNParamsToCanonicalV2 <T>
create ( Kapsam kapsamı, İşlenen <Tamsayı> numLayers, İşlenen <Tamsayı> numUnits, İşlenen <Tamsayı> inputSize, İşlenen <T> parametreleri, Uzun numParamsWeights, Uzun numParamsBiases, Seçenekler... seçenekleri)
Yeni bir CudnnRNNParamsToCanonicalV2 işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
statik CudnnRNNParamsToCanonicalV2.Options
yön (Dize yönü)
statik CudnnRNNParamsToCanonicalV2.Options
bırakma (Kayanma bırakma)
statik CudnnRNNParamsToCanonicalV2.Options
inputMode (Dize girişModu)
statik CudnnRNNParamsToCanonicalV2.Options
numProj (Uzun numProj)
statik CudnnRNNParamsToCanonicalV2.Options
rnnMode (Dize rnnMode)
statik CudnnRNNParamsToCanonicalV2.Options
tohum (Uzun tohum)
statik CudnnRNNParamsToCanonicalV2.Options
tohum2 (Uzun tohum2)
Liste< Çıkış <T>>

Kalıtsal Yöntemler

Genel Yöntemler

genel Liste< Çıkış <T>> eğilimler ()

public static CudnnRNNParamsToCanonicalV2 <T> create ( Kapsam kapsamı, İşlenen <Tamsayı> numLayers, İşlenen <Tamsayı> numUnits, İşlenen <Tamsayı> inputSize, İşlenen <T> params, Uzun numParamsWeights, Uzun numParamsBiases, Seçenekler... seçenekler)

Yeni bir CudnnRNNParamsToCanonicalV2 işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • CudnnRNNParamsToCanonicalV2'nin yeni bir örneği

public static CudnnRNNParamsToCanonicalV2.Options yönü (Dize yönü)

genel statik CudnnRNNParamsToCanonicalV2.Options bırakma (Float bırakma)

public static CudnnRNNParamsToCanonicalV2.Options inputMode (Dize inputMode)

public static CudnnRNNParamsToCanonicalV2.Options numProj (Uzun numProj)

public static CudnnRNNParamsToCanonicalV2.Options rnnMode (String rnnMode)

public static CudnnRNNParamsToCanonicalV2.Options tohumu (Uzun tohum)

public static CudnnRNNParamsToCanonicalV2.Options tohum2 (Uzun tohum2)

genel Liste< Çıkış <T>> ağırlıklar ()