caches = [] h_prev = np.zeros((self.hidden_size, 1)) h = h_prev