AI HUM SOC TCH SH Shakeraafreen Q-Learning Algorithm Q-Learning is a model-free reinforcement learning algorithm where an agent learns the best actions through trial and error without knowing…