CudnnRNNCanonicalToParams

halka açık final dersi CudnnRNNCanonicalToParams

CudnnRNN parametrelerini kanonik formdan kullanılabilir forma dönüştürür. LSTM'deki projeksiyonu destekler.

Gelecek eğitimde veya çıkarımlarda kullanılabilmeleri için opak parametreler arabelleğine bir ağırlık kümesi yazar.

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. 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. 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ı. 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 CudnnRNNCanonicalToParams.Options CudnnRNNCanonicalToParams için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
static <T , TNumber'ı genişletir > CudnnRNNCanonicalToParams <T>
create ( Kapsam kapsamı, İşlenen < TInt32 > numLayers, İşlenen < TInt32 > numUnits, İşlenen < TInt32 > inputSize, Yinelenebilir< İşlenen <T>> ağırlıkları, Yinelenebilir< İşlenen <T>> eğilimler, Seçenekler... seçenekler)
Yeni bir CudnnRNNCanonicalToParams işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
statik CudnnRNNCanonicalToParams.Options
yön (Dize yönü)
statik CudnnRNNCanonicalToParams.Options
bırakma (Kayanma bırakma)
statik CudnnRNNCanonicalToParams.Options
inputMode (Dize girişModu)
statik CudnnRNNCanonicalToParams.Options
numProj (Uzun numProj)
Çıkış <T>
statik CudnnRNNCanonicalToParams.Options
rnnMode (Dize rnnMode)
statik CudnnRNNCanonicalToParams.Options
tohum (Uzun tohum)
statik CudnnRNNCanonicalToParams.Options
tohum2 (Uzun tohum2)

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "CudnnRNNCanonicalToParamsV2"

Genel Yöntemler

genel Çıkış <T> asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static CudnnRNNCanonicalToParams <T> create ( Kapsam kapsamı, İşlenen < TInt32 > numLayers, İşlenen < TInt32 > numUnits, İşlenen < TInt32 > inputSize, Yinelenebilir< İşlenen <T>> ağırlıkları, Yinelenebilir< İşlenen <T>> önyargıları, Seçenekler.. . seçenekler)

Yeni bir CudnnRNNCanonicalToParams 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
  • CudnnRNNCanonicalToParams'ın yeni bir örneği

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

public static CudnnRNNCanonicalToParams.Options bırakma (Float bırakma)

public static CudnnRNNCanonicalToParams.Options inputMode (Dize inputMode)

public static CudnnRNNCanonicalToParams.Options numProj (Uzun numProj)

genel Çıkış <T> parametreleri ()

public static CudnnRNNCanonicalToParams.Options rnnMode (String rnnMode)

public static CudnnRNNCanonicalToParams.Options tohumu (Uzun tohum)

public static CudnnRNNCanonicalToParams.Options tohum2 (Uzun tohum2)