BlockLSTMGrad

পাবলিক ফাইনাল ক্লাস BlockLSTMGrad

সমগ্র সময়ের ক্রমানুসারে LSTM কোষের পশ্চাদগামী প্রচারের গণনা করে।

এই বাস্তবায়ন LSTMBlock এর সাথে ব্যবহার করা হবে।

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

আউটপুট <T>
বিগ্রেড ()
w এর জন্য গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।
static <T প্রসারিত সংখ্যা> BlockLSTMGrad <T>
তৈরি করুন ( স্কোপ স্কোপ, Operand <Long> seqLenMax, Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T> wcf, Operand <T > wco, Operand <T> b, Operand <T> i, Operand <T> cs, Operand <T> f, Operand <T> o, Operand <T> ci, Operand <T> co, Operand <T> h , Operand <T> csGrad, Operand <T> hGrad, বুলিয়ান ইউজ পিফোল)
একটি নতুন BlockLSTMGrad অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট <T>
csPrevGrad ()
cs_prev-এর গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।
আউটপুট <T>
hPrevGrad ()
h_prev-এর গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।
আউটপুট <T>
wGrad ()
w এর জন্য গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।
আউটপুট <T>
wcfGrad ()
wcf-এর গ্রেডিয়েন্ট ব্যাক-প্রপড করা হবে।
আউটপুট <T>
wciGrad ()
wci-এর জন্য গ্রেডিয়েন্ট ব্যাক-প্রপড।
আউটপুট <T>
wcoGrad ()
wco-এর গ্রেডিয়েন্ট ব্যাক-প্রপড।
আউটপুট <T>
xGrad ()
x এর গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।

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

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

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

w এর জন্য গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।

পাবলিক স্ট্যাটিক ব্লকLSTMGrad <T> তৈরি করুন ( স্কোপ স্কোপ, Operand <Long> seqLenMax, Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T > wcf, Operand <T> wco, Operand <T> b, Operand <T> i, Operand <T> cs, Operand <T> f, Operand <T> o, Operand <T> ci, Operand <T> co , Operand <T> h, Operand <T> csGrad, Operand <T> hGrad, বুলিয়ান usePeephole)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
seqLenMax এই ইনপুট দ্বারা প্রকৃতপক্ষে ব্যবহৃত সর্বাধিক সময় দৈর্ঘ্য। আউটপুট এই দৈর্ঘ্য অতিক্রম শূন্য সঙ্গে প্যাড করা হয়.
এক্স LSTM, আকৃতিতে সিকোয়েন্স ইনপুট (টাইমেলেন, ব্যাচ_সাইজ, সংখ্যা_ইনপুট)।
csPrev প্রাথমিক কোষের অবস্থার মান।
hPrev সেলের প্রাথমিক আউটপুট (পিফোলের জন্য ব্যবহার করা হবে)।
w ওজন ম্যাট্রিক্স।
wci ইনপুট গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স।
wcf গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স।
wco আউটপুট গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স।
পক্ষপাত ভেক্টর।
i পুরো সময়ের ক্রম ধরে ইনপুট গেট।
cs পুরো সময় ক্রম ধরে tanh এর আগে কোষের অবস্থা।
পুরো সময় ক্রম উপর ভুলে গেট.
o পুরো সময়ের ক্রম ধরে আউটপুট গেট।
ci পুরো সময়ের ক্রম ধরে সেল ইনপুট।
সহ পুরো সময় ক্রম উপর tanh পরে কোষ.
আউটপুট h ভেক্টর পুরো সময়ের ক্রম ধরে।
csGrad cs এর বর্তমান গ্রেডিয়েন্ট।
hGrad h ভেক্টরের গ্রেডিয়েন্ট।
পিফোল ব্যবহার করুন পিফোল ওজন ব্যবহার করতে হবে কিনা।
রিটার্নস
  • BlockLSTMGrad এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট <T> csPrevGrad ()

cs_prev-এর গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।

সর্বজনীন আউটপুট <T> hPrevGrad ()

h_prev-এর গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।

সর্বজনীন আউটপুট <T> wGrad ()

w এর জন্য গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।

সর্বজনীন আউটপুট <T> wcfGrad ()

wcf-এর গ্রেডিয়েন্ট ব্যাক-প্রপড করা হবে।

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

wci-এর জন্য গ্রেডিয়েন্ট ব্যাক-প্রপড।

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

wco-এর গ্রেডিয়েন্ট ব্যাক-প্রপড।

সর্বজনীন আউটপুট <T> xGrad ()

x এর গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।