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; 'স্বয়ংক্রিয়_নির্বাচন' বোঝায় 'skip_input' যখন input_size == num_units; অন্যথায়, এটি 'লিনিয়ার_ইনপুট' বোঝায়। দিকনির্দেশ: একটি দ্বিমুখী মডেল ব্যবহার করা হবে কিনা তা নির্দেশ করে। dir = (নির্দেশ == দ্বিমুখী)? 2 : 1 ড্রপআউট: ড্রপআউট সম্ভাবনা। 0 এ সেট করা হলে, ড্রপআউট অক্ষম করা হয়। বীজ: ড্রপআউট শুরু করার জন্য একটি বীজের 1ম অংশ। বীজ 2: ড্রপআউট শুরু করার জন্য একটি বীজের 2য় অংশ। num_proj: প্রজেকশন ম্যাট্রিক্সের জন্য আউটপুট মাত্রা। যদি কোনটি না বা 0, কোন অভিক্ষেপ সঞ্চালিত হয় না।

নেস্টেড ক্লাস

ক্লাস CudnnRNNParamsToCanonical.Options CudnnRNNParamsToCanonical এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

তালিকা< আউটপুট <T>>
স্ট্যাটিক <T TNumber প্রসারিত করে > CudnnRNNParamsToCanonical <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TInt32 > numLayers, Operand < TInt32 > numUnits, Operand < TInt32 > inputSize, Operand <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

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "CudnnRNNParamsToCanonicalV2"

পাবলিক পদ্ধতি

সর্বজনীন তালিকা< আউটপুট <T>> পক্ষপাতিত্ব ()

পাবলিক স্ট্যাটিক CudnnRNNParamsToCanonical <T> তৈরি করুন ( স্কোপ স্কোপ, Operand < TInt32 > numLayers, Operand < TInt32 > numUnits, Operand < TInt32 > inputSize, Operand <T> প্যারামস, লং numParams, OptionsBights... )

একটি নতুন CudnnRNNParamsToCanonical অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • CudnnRNNParamsToCanonical এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক CudnnRNNParamsToCanonical. অপশন দিকনির্দেশ (স্ট্রিং দিক)

পাবলিক স্ট্যাটিক CudnnRNNParamsToCanonical.Options ড্রপআউট (ফ্লোট ড্রপআউট)

পাবলিক স্ট্যাটিক CudnnRNNParamsToCanonical.Options inputMode (স্ট্রিং ইনপুটমোড)

পাবলিক স্ট্যাটিক CudnnRNNParamsToCanonical.Options numProj (লং numProj)

পাবলিক স্ট্যাটিক CudnnRNNParamsToCanonical. Options rnnMode (স্ট্রিং rnnMode)

পাবলিক স্ট্যাটিক CudnnRNNParamsToCanonical.Options seed (লং বীজ)

পাবলিক স্ট্যাটিক CudnnRNNParamsToCanonical.Options seed2 (লম্বা বীজ2)

সর্বজনীন তালিকা< আউটপুট <T>> ওজন ()