CudnnRNNParamsToCanonical

کلاس نهایی عمومی CudnnRNNParamsToCanonical

پارامترهای CudnnRNN را به شکل متعارف بازیابی می کند. از طرح ریزی در LSTM پشتیبانی می کند.

مجموعه‌ای از وزن‌ها را از بافر پارامترهای مات بازیابی می‌کند که می‌توان آن‌ها را ذخیره کرد و به روشی سازگار با اجراهای آینده بازیابی کرد.

توجه داشته باشید که بافر پارامترها ممکن است با GPU های مختلف سازگار نباشد. بنابراین هرگونه ذخیره و بازیابی باید به وزن ها و بایاس های متعارف تبدیل شود.

num_layers: تعداد لایه ها را در مدل RNN مشخص می کند. num_units: اندازه حالت پنهان را مشخص می کند. input_size: اندازه حالت ورودی را مشخص می کند. num_params_weights: تعداد ماتریس پارامتر وزن برای همه لایه ها. num_params_biases: تعداد بردار پارامتر بایاس برای همه لایه ها. وزنه‌ها: شکل متعارف وزنه‌ها که می‌توان برای ذخیره و ترمیم استفاده کرد. آنها به احتمال زیاد با نسل های مختلف سازگار هستند. بایاس: شکل متعارف بایاس ها که می تواند برای ذخیره و بازیابی استفاده شود. آنها به احتمال زیاد با نسل های مختلف سازگار هستند. rnn_mode: نوع مدل RNN را نشان می دهد. input_mode: نشان می دهد که آیا پیش بینی خطی بین ورودی و محاسبه واقعی قبل از لایه اول وجود دارد یا خیر. 'skip_input' تنها زمانی مجاز است که input_size == num_units; 'auto_select' به معنی 'skip_input' است زمانی که input_size == num_units; در غیر این صورت، به معنای "ورودی_خطی" است. جهت: نشان می دهد که آیا یک مدل دو جهته استفاده خواهد شد یا خیر. dir = (جهت == دو طرفه) ? 2: 1 ترک تحصیل: احتمال ترک تحصیل. وقتی روی 0 تنظیم شود، انصراف غیرفعال می شود. seed: اولین بخش از یک دانه برای مقداردهی اولیه ترک تحصیل. seed2: قسمت دوم یک دانه برای مقداردهی اولیه ترک تحصیل. num_proj: ابعاد خروجی برای ماتریس های طرح ریزی. اگر None یا 0 باشد، هیچ طرح ریزی انجام نمی شود.

کلاس های تو در تو

کلاس CudnnRNNParamsToCanonical.Options ویژگی های اختیاری برای CudnnRNNParamsToCanonical

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

فهرست< خروجی <T>>
<T ثابت TNumber را گسترش می دهد > CudnnRNNParamsToCanonical <T>
ایجاد ( محدوده دامنه ، عملوند < TInt32 > numLayers، عملوند < TInt32 > numUnits، عملوند < TInt32 > inputSize، عملوند <T> پارامترها، تعداد طولانی numParamsWeights، Long numParamsBiases، گزینه‌ها... )
روش کارخانه برای ایجاد یک کلاس که یک عملیات جدید CudnnRNNParamsToCanonical را بسته بندی می کند.
استاتیک CudnnRNNParamsToCanonical.Options
جهت (جهت رشته)
استاتیک CudnnRNNParamsToCanonical.Options
انصراف (ترک تحصیل شناور)
استاتیک CudnnRNNParamsToCanonical.Options
حالت ورودی (حالت ورودی رشته)
استاتیک CudnnRNNParamsToCanonical.Options
numProj (NumProj طولانی)
استاتیک CudnnRNNParamsToCanonical.Options
rnnMode (رشته rnnMode)
استاتیک CudnnRNNParamsToCanonical.Options
دانه (دانه بلند)
استاتیک CudnnRNNParamsToCanonical.Options
دانه 2 (دانه بلند 2)
فهرست< خروجی <T>>

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "CudnnRNNParamsToCanonicalV2"

روش های عمومی

فهرست عمومی< خروجی <T>> تعصبات ()

عمومی ایستا CudnnRNNParamsToCanonical <T> ایجاد ( محدوده دامنه ، عملوند < TInt32 > numLayers، عملوند < TInt32 > numUnits، عملوند < TInt32 > inputSize، عملوند <T> پارامترها، Long numParamsWeights، Long numsParams، گزینه های Long numParam )

روش کارخانه برای ایجاد یک کلاس که یک عملیات جدید CudnnRNNParamsToCanonical را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از CudnnRNNParamsToCanonical

استاتیک عمومی CudnnRNNParamsToCanonical.Options جهت (جهت رشته)

انصراف از CudnnRNNParamsToCanonical.Options عمومی (فلوات)

عمومی استاتیک CudnnRNNParamsToCanonical.Options inputMode (String inputMode)

استاتیک عمومی CudnnRNNParamsToCanonical.Options numProj (Long numProj)

عمومی ثابت CudnnRNNParamsToCanonical.Options rnnMode (رشته rnnMode)

عمومی static CudnnRNNParamsToCanonical.Options seed (Long seed)

عمومی استاتیک CudnnRNNParamsToCanonical.Options seed2 (Long seed2)

فهرست عمومی< خروجی <T>> وزن ()