LSTMBlockCell

পাবলিক চূড়ান্ত বর্গ LSTMBlockCell

1 বার ধাপের জন্য LSTM সেল ফরওয়ার্ড প্রচারের গণনা করে।

এই বাস্তবায়ন 1 ওজন ম্যাট্রিক্স এবং 1 পক্ষপাত ভেক্টর ব্যবহার করে, এবং একটি ঐচ্ছিক peephole সংযোগ আছে।

এই কার্নেল অপ কার্যকরী নিম্নলিখিত গাণিতিক সমীকরণ:

xh = [x, h_prev]
 [i, f, ci, o] = xh * w + b
 f = f + forget_bias
 
 if not use_peephole:
   wci = wcf = wco = 0
 
 i = sigmoid(cs_prev * wci + i)
 f = sigmoid(cs_prev * wcf + f)
 ci = tanh(ci)
 
 cs = ci .* i + cs_prev .* f
 cs = clip(cs, cell_clip)
 
 o = sigmoid(cs * wco + o)
 co = tanh(cs)
 h = co .* o
 

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

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

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

স্ট্যাটিক LSTMBlockCell.Options
cellClip (float cellClip)
আউটপুট <টি>
CI ()
সেল ইনপুট।
আউটপুট <টি>
সহ ()
তানহের পর কোষ।
স্ট্যাটিক <টি নম্বর প্রসারিত> LSTMBlockCell <টি>
তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <টি> X, প্রতীক <টি> csPrev, প্রতীক <টি> hPrev, প্রতীক <টি> W, প্রতীক <টি> wci, প্রতীক <টি> wcf, প্রতীক <টি> wco, প্রতীক টি < > বি, বিকল্পসমূহ ... অপশন)
একটি নতুন LSTMBlockCell অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <টি>
সি এস ()
তানহের আগে কোষের অবস্থা।
আউটপুট <টি>
()
ভুলে যাওয়ার গেট।
স্ট্যাটিক LSTMBlockCell.Options
forgetBias (float forgetBias)
আউটপুট <টি>
()
আউটপুট h ভেক্টর।
আউটপুট <টি>
আমি ()
ইনপুট গেট।
আউটপুট <টি>
()
আউটপুট গেট।
স্ট্যাটিক LSTMBlockCell.Options
usePeephole (বুলিয়ান usePeephole)

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

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

পাবলিক স্ট্যাটিক LSTMBlockCell.Options cellClip (float cellClip)

পরামিতি
সেলক্লিপ 'cs' মান ক্লিপ করার মান।

পাবলিক আউটপুট <টি> CI ()

সেল ইনপুট।

পাবলিক আউটপুট <টি> সহ ()

তানহের পর কোষ।

পাবলিক স্ট্যাটিক LSTMBlockCell <টি> (তৈরি ব্যাপ্তি সুযোগ প্রতীক <টি> X, প্রতীক <টি> csPrev, প্রতীক <টি> hPrev, প্রতীক <টি> W, প্রতীক <টি> wci, প্রতীক <টি> wcf, প্রতীক <টি > wco, প্রতীক <টি> বি, বিকল্পসমূহ ... অপশন)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
এক্স LSTM কক্ষে ইনপুট, আকৃতি (ব্যাচ_সাইজ, সংখ্যা_ইনপুট)।
csPrev আগের সময় ধাপে কোষের অবস্থার মান।
hPrev পূর্ববর্তী সময়ের ধাপে পূর্ববর্তী ঘরের আউটপুট।
w ওজন ম্যাট্রিক্স।
wci ইনপুট গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স।
wcf গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স।
wco আউটপুট গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স।
পক্ষপাত ভেক্টর।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • LSTMBlockCell এর একটি নতুন উদাহরণ

পাবলিক আউটপুট <টি> CS ()

তানহের আগে কোষের অবস্থা।

পাবলিক আউটপুট <টি> ()

ভুলে যাওয়ার গেট।

পাবলিক স্ট্যাটিক LSTMBlockCell.Options forgetBias (float forgetBias)

পরামিতি
ভুলে যান গেট পক্ষপাত ভুলে যান.

পাবলিক আউটপুট <টি> ()

আউটপুট h ভেক্টর।

পাবলিক আউটপুট <টি> আমি ()

ইনপুট গেট।

পাবলিক আউটপুট <টি> ()

আউটপুট গেট।

পাবলিক স্ট্যাটিক LSTMBlockCell.Options usePeephole (বুলিয়ান usePeephole)

পরামিতি
পিফোল ব্যবহার করুন পিফোল ওজন ব্যবহার করতে হবে কিনা।