An LSTM unit uses a cell state ct​ to convey the information through the unit. It regulates how information is preserved or removed from the cell state through structures called gates. The forget gate ft​ decides how much information we want to keep from the previous cell state ct−1​ by looking at the current input and previous hidden state, and produces a number between 0 and 1 as the coefficient of ct−1. tanh(Wc​xt​+Uc​ht−1​+bc​) computes a new candidate to update the cell state, and like the forget gate, the input gate itit​ decides how much of the update to be applied. Finally, the output ht​ will be based on the cell state ct​, but will be put through a tanh then filtered by the output gate ot.
Une unité LSTM utilise un état de cellule ctct​ pour transmettre l’information. Elle régule la manière dont l’information est préservée ou retirée de l’état de la cellule par des structures appelées gates (portes). La porte d’oubli ftft​ décide de la quantité d’informations que nous voulons conserver de l’état de cellule précédent ct−1ct−1​ en regardant l’entrée actuelle et l’état caché précédent. Elle produit un nombre entre 0 et 1 comme coefficient de ct−1ct−1​. tanh⁡(Wcxt+Ucht−1+bc)tanh(Wc​xt​+Uc​ht−1​+bc​) calcule un nouveau candidat pour mettre à jour l’état de la cellule. Comme la porte d’oubli, la porte d’entrée itit​ décide de la part de mise à jour à appliquer. Enfin, la sortie htht​ est basée sur l’état de la cellule ctct​, mais passe par une tanh⁡tanh puis est filtrée par la porte de sortie otot​.