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