पूर्ण GRU इकाई
c~t=tanh(Wc[Gr∗ct−1,xt]+bc)
Gu=σ(Wu[ct−1,xt]+bu)
Gr=σ(Wr[ct−1,xt]+br)
ct=Gu∗c~t+(1−Gu)∗ct−1
at=ct
LSTM इकाई
c~t=tanh(Wc[at−1,xt]+bc)
Gu=σ(Wu[at−1,xt]+bu)
Gf=σ(Wf[at−1,xt]+bf)
Go=σ(Wo[at−1,xt]+bo)
ct=Gu∗c~t+Gf∗ct−1
at=Go∗tanh(ct)
जैसा कि समीकरणों से देखा जा सकता है कि LSTM में एक अलग अपडेट गेट और गेट भूल गया है। यह स्पष्ट रूप से LSTM को अधिक परिष्कृत बनाता है लेकिन साथ ही साथ अधिक जटिल भी है। यह तय करने का कोई सरल तरीका नहीं है कि आपके विशेष उपयोग के मामले में किसका उपयोग किया जाए। प्रदर्शन का परीक्षण करने के लिए आपको हमेशा परीक्षण और त्रुटि करनी होती है। हालाँकि, क्योंकि GRU, LSTM की तुलना में सरल है, GRUs को प्रशिक्षित होने में बहुत कम समय लगेगा और अधिक कुशल हैं।
क्रेडिट: एंड्रयू एनजी