পাবলিক চূড়ান্ত বর্গ 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 <টি> | |
আউটপুট <টি> | সি এস () তানহের আগে কোষের অবস্থা। |
আউটপুট <টি> | চ () ভুলে যাওয়ার গেট। |
স্ট্যাটিক LSTMBlockCell.Options | forgetBias (float forgetBias) |
আউটপুট <টি> | জ () আউটপুট h ভেক্টর। |
আউটপুট <টি> | আমি () ইনপুট গেট। |
আউটপুট <টি> | ণ () আউটপুট গেট। |
স্ট্যাটিক LSTMBlockCell.Options | usePeephole (বুলিয়ান usePeephole) |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক LSTMBlockCell.Options cellClip (float cellClip)
পরামিতি
সেলক্লিপ | 'cs' মান ক্লিপ করার মান। |
---|
পাবলিক স্ট্যাটিক LSTMBlockCell <টি> (তৈরি ব্যাপ্তি সুযোগ প্রতীক <টি> X, প্রতীক <টি> csPrev, প্রতীক <টি> hPrev, প্রতীক <টি> W, প্রতীক <টি> wci, প্রতীক <টি> wcf, প্রতীক <টি > wco, প্রতীক <টি> বি, বিকল্পসমূহ ... অপশন)
একটি নতুন LSTMBlockCell অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
এক্স | LSTM কক্ষে ইনপুট, আকৃতি (ব্যাচ_সাইজ, সংখ্যা_ইনপুট)। |
csPrev | আগের সময় ধাপে কোষের অবস্থার মান। |
hPrev | পূর্ববর্তী সময়ের ধাপে পূর্ববর্তী ঘরের আউটপুট। |
w | ওজন ম্যাট্রিক্স। |
wci | ইনপুট গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স। |
wcf | গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স। |
wco | আউটপুট গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স। |
খ | পক্ষপাত ভেক্টর। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- LSTMBlockCell এর একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক LSTMBlockCell.Options forgetBias (float forgetBias)
পরামিতি
ভুলে যান | গেট পক্ষপাত ভুলে যান. |
---|
পাবলিক স্ট্যাটিক LSTMBlockCell.Options usePeephole (বুলিয়ান usePeephole)
পরামিতি
পিফোল ব্যবহার করুন | পিফোল ওজন ব্যবহার করতে হবে কিনা। |
---|