BlockLSTMGrad

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

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

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

ধ্রুবক

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

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

আউটপুট <T>
বিগ্রেড ()
w এর জন্য গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।
স্ট্যাটিক <T TNumber প্রসারিত করে > BlockLSTMGrad <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TInt64 > 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 এর গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।

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

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

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

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

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

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

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

পাবলিক স্ট্যাটিক ব্লকLSTMGrad <T> তৈরি করুন ( স্কোপ স্কোপ, Operand < TInt64 > 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 এর গ্রেডিয়েন্ট ব্যাক-প্রপ করা হবে।