পাবলিক চূড়ান্ত ক্লাস BlockLSTM
সমস্ত সময় ধাপের জন্য LSTM সেল ফরওয়ার্ড প্রচারের গণনা করে।
এটি একটি লুপে LSTMBlockCell প্রয়োগ করার সমতুল্য, যেমন:
for x1 in unpack(x):
i1, cs1, f1, o1, ci1, co1, h1 = LSTMBlock(
x1, cs_prev, h_prev, w, wci, wcf, wco, b)
cs_prev = cs1
h_prev = h1
i.append(i1)
cs.append(cs1)
f.append(f1)
o.append(o1)
ci.append(ci1)
co.append(co1)
h.append(h1)
return pack(i), pack(cs), pack(f), pack(o), pack(ci), pack(ch), pack(h)
Note that unlike LSTMBlockCell (and BlockLSTM) which uses ICFO gate layout,
this op uses IFCO. So in order for the following snippet to be equivalent
all gate-related outputs should be reordered.
নেস্টেড ক্লাস
ক্লাস | BlockLSTM.Options | BlockLSTM এর জন্য ঐচ্ছিক বৈশিষ্ট্য |
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
স্ট্যাটিক BlockLSTM.Options | সেলক্লিপ (ফ্লোট সেলক্লিপ) |
আউটপুট <T> | ci () পুরো সময়ের ক্রম ধরে সেল ইনপুট। |
আউটপুট <T> | সহ () পুরো সময় ক্রম উপর tanh পরে কোষ. |
স্ট্যাটিক <T TNumber প্রসারিত করে > BlockLSTM <T> | |
আউটপুট <T> | cs () পুরো সময় ক্রম ধরে tanh এর আগে কোষের অবস্থা। |
আউটপুট <T> | চ () পুরো সময় ক্রম উপর ভুলে গেট. |
আউটপুট <T> | জ () আউটপুট h ভেক্টর পুরো সময়ের ক্রম ধরে। |
আউটপুট <T> | আমি () পুরো সময়ের ক্রম ধরে ইনপুট গেট। |
আউটপুট <T> | o () পুরো সময়ের ক্রম ধরে আউটপুট গেট। |
স্ট্যাটিক BlockLSTM.Options | ইউজ পিফোল (বুলিয়ান ইউজ পিফোল) |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
ধ্রুবক মান: "BlockLSTMV2"
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক BlockLSTM.Options cellClip (ফ্লোট সেলক্লিপ)
পরামিতি
সেলক্লিপ | 'cs' মান ক্লিপ করার মান। |
---|
পাবলিক স্ট্যাটিক ব্লকএলএসটিএম <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, অপশন... বিকল্প)
একটি নতুন ব্লকএলএসটিএম অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
seqLenMax | এই ইনপুট দ্বারা প্রকৃতপক্ষে ব্যবহৃত সর্বাধিক সময় দৈর্ঘ্য। আউটপুট এই দৈর্ঘ্য অতিক্রম শূন্য সঙ্গে প্যাড করা হয়. |
x | LSTM, আকৃতিতে সিকোয়েন্স ইনপুট (টাইমেলেন, ব্যাচ_সাইজ, সংখ্যা_ইনপুট)। |
csPrev | প্রাথমিক কোষের অবস্থার মান। |
hPrev | সেলের প্রাথমিক আউটপুট (পিফোলের জন্য ব্যবহার করা হবে)। |
w | ওজন ম্যাট্রিক্স। |
wci | ইনপুট গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স। |
wcf | গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স। |
wco | আউটপুট গেট পিফোল সংযোগের জন্য ওজন ম্যাট্রিক্স। |
খ | পক্ষপাত ভেক্টর। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- BlockLSTM এর একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক ব্লকএলএসটিএম। অপশন ইউজ পিফোল (বুলিয়ান ইউজ পিফোল)
পরামিতি
পিফোল ব্যবহার করুন | পিফোল ওজন ব্যবহার করতে হবে কিনা। |
---|