پارامترهای 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 باشد، هیچ طرح ریزی انجام نمی شود.
کلاس های تو در تو
کلاس | CudnnRNNParamsToCanonicalV2.Options | ویژگی های اختیاری برای CudnnRNNParamsToCanonicalV2 |
روش های عمومی
لیست< خروجی <T>> | تعصبات () |
استاتیک <T تعداد را گسترش می دهد> CudnnRNNParamsToCanonicalV2 <T> | |
استاتیک CudnnRNNParamsToCanonicalV2.Options | جهت (جهت رشته) |
استاتیک CudnnRNNParamsToCanonicalV2.Options | انصراف (ترک تحصیل شناور) |
استاتیک CudnnRNNParamsToCanonicalV2.Options | حالت ورودی (حالت ورودی رشته) |
استاتیک CudnnRNNParamsToCanonicalV2.Options | numProj (NumProj طولانی) |
استاتیک CudnnRNNParamsToCanonicalV2.Options | rnnMode (رشته rnnMode) |
استاتیک CudnnRNNParamsToCanonicalV2.Options | دانه (دانه بلند) |
استاتیک CudnnRNNParamsToCanonicalV2.Options | دانه 2 (دانه بلند 2) |
لیست< خروجی <T>> | وزنه ها () |
روش های ارثی
روش های عمومی
استاتیک عمومی CudnnRNNParamsToCanonicalV2 <T> ایجاد ( دامنه دامنه ، عملوند <Integer> numLayers، عملوند <Integer> numUnits، عملوند <Integer> inputSize، عملوند <T> پارامترها، Long numParamsWeights، گزینه های Long numParamsOptions... )
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید CudnnRNNParamsToCanonicalV2 را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از CudnnRNNParamsToCanonicalV2