the forget gate, input gate, and output gate---each of which is a sigmoid-activated layer that outputs values between 0 and 1, controlling how much information flows through.