CudnnRNN params কে ক্যানোনিকাল ফর্ম থেকে ব্যবহারযোগ্য ফর্মে রূপান্তর করে। এটি 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; 'স্বয়ংক্রিয়_নির্বাচন' বোঝায় 'skip_input' যখন input_size == num_units; অন্যথায়, এটি 'লিনিয়ার_ইনপুট' বোঝায়। দিকনির্দেশ: একটি দ্বিমুখী মডেল ব্যবহার করা হবে কিনা তা নির্দেশ করে। dir = (নির্দেশ == দ্বিমুখী)? 2 : 1 ড্রপআউট: ড্রপআউট সম্ভাবনা। 0 এ সেট করা হলে, ড্রপআউট অক্ষম করা হয়। বীজ: ড্রপআউট শুরু করার জন্য একটি বীজের 1ম অংশ। বীজ 2: ড্রপআউট শুরু করার জন্য একটি বীজের 2য় অংশ। num_proj: প্রজেকশন ম্যাট্রিক্সের জন্য আউটপুট মাত্রা। যদি কোনটি না বা 0, কোন অভিক্ষেপ সঞ্চালিত হয় না।
নেস্টেড ক্লাস
ক্লাস | CudnnRNNCcanonicalToParams.Options | CudnnRNNCanonicalToParams এর জন্য ঐচ্ছিক বৈশিষ্ট্য |
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
আউটপুট <T> | আউটপুট হিসাবে () টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়। |
স্ট্যাটিক <T TNumber প্রসারিত করে > CudnnRNNCanonicalToParams <T> | |
স্ট্যাটিক CudnnRNNCcanonicalToParams.Options | দিক (স্ট্রিং দিক) |
স্ট্যাটিক CudnnRNNCcanonicalToParams.Options | ড্রপআউট (ফ্লোট ড্রপআউট) |
স্ট্যাটিক CudnnRNNCcanonicalToParams.Options | ইনপুটমোড (স্ট্রিং ইনপুটমোড) |
স্ট্যাটিক CudnnRNNCcanonicalToParams.Options | numProj (লং numProj) |
আউটপুট <T> | পরম () |
স্ট্যাটিক CudnnRNNCcanonicalToParams.Options | rnnMode (স্ট্রিং rnnMode) |
স্ট্যাটিক CudnnRNNCcanonicalToParams.Options | বীজ (দীর্ঘ বীজ) |
স্ট্যাটিক CudnnRNNCcanonicalToParams.Options | বীজ 2 (লম্বা বীজ 2) |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।
পাবলিক স্ট্যাটিক CudnnRNNCcanonicalToParams <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TInt32 > numLayers, Operand < TInt32 > numUnits, Operand < TInt32 > inputSize, Iterable< Operand <T>> ওজন, এবং <Terable> Operand . বিকল্প )
একটি নতুন CudnnRNNCanonicalToParams অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- CudnnRNNCanonicalToParams-এর একটি নতুন উদাহরণ