CudnnRNNCanonicalToParamsV2

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

پارامترهای 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 باشد، هیچ طرح ریزی انجام نمی شود.

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

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

روش های عمومی

خروجی <T>
asOutput ()
دسته نمادین یک تانسور را برمی‌گرداند.
استاتیک <T تعداد را گسترش می دهد> CudnnRNNCanonicalToParamsV2 <T>
ایجاد ( scope scope، Operand <Integer> numLayers، Operand <Integer> numUnits، Operand <Integer> inputSize، Iterable< Operand <T>> weights، Iterable< Operand <T>> biases، Options... گزینه ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید CudnnRNNCanonicalToParamsV2 را بسته بندی می کند.
استاتیک CudnnRNNCanonicalToParamsV2.Options
جهت (جهت رشته)
استاتیک CudnnRNNCanonicalToParamsV2.Options
انصراف (ترک تحصیل شناور)
استاتیک CudnnRNNCanonicalToParamsV2.Options
حالت ورودی (حالت ورودی رشته)
استاتیک CudnnRNNCanonicalToParamsV2.Options
numProj (NumProj طولانی)
خروجی <T>
استاتیک CudnnRNNCanonicalToParamsV2.Options
rnnMode (رشته rnnMode)
استاتیک CudnnRNNCanonicalToParamsV2.Options
دانه (دانه بلند)
استاتیک CudnnRNNCanonicalToParamsV2.Options
دانه 2 (دانه بلند 2)

روش های ارثی

روش های عمومی

خروجی عمومی <T> asOutput ()

دسته نمادین یک تانسور را برمی‌گرداند.

ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.

استاتیک عمومی CudnnRNNCanonicalToParamsV2 <T> ایجاد ( دامنه دامنه ، تعداد لایه های عدد صحیح عملوند ، تعداد واحدهای عدد صحیح، تعداد ورودی های عملوند <صحیح> اندازه، وزن های تکرارپذیر < عملوند <T>>، تعصبات تکرارپذیر< عملوند <T>> تعصب ، . . گزینه ها)

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

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

استاتیک عمومی CudnnRNNCanonicalToParamsV2. جهت گزینه ها (جهت رشته)

استاتیک عمومی CudnnRNNCanonicalToParamsV2 . انصراف از گزینه ها (فلوت خروجی)

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

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

پارامترهای خروجی عمومی <T> ()

استاتیک عمومی CudnnRNNCanonicalToParamsV2.Options rnnMode (رشته rnnMode)

عمومی استاتیک CudnnRNNCanonicalToParamsV2. Options seed (Long seed)

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