code: def learn_q(self, predicted_q_arr, real_q_arr):
          '''
          Infernce Q-Value.
          
          Args:
              predicted_q_arr:    `np.ndarray` of predicted Q-Values.
              real_q_arr:         `np.ndarray` of real Q-Values.
          '''
          
  
          loss = self.__computable_loss.compute_loss(predicted_q_arr, real_q_arr)
          delta_arr = self.__computable_loss.compute_delta(predicted_q_arr, real_q_arr)
          delta_arr = self.__cnn.back_propagation(delta_arr)
          self.__cnn.optimize(self.__learning_rate, 1)
          self.__loss_list.append(loss)
docs: Infernce Q-Value.
          
          Args:
              predicted_q_arr:    `np.ndarray` of predicted Q-Values.
              real_q_arr:         `np.ndarray` of real Q-Values.