Na aprendizagem por reforço, os computadores recebem um conjunto específico de regras – ações, parâmetros e valores. Utilizando essas regras, o algoritmo de aprendizagem de máquina explora várias possibilidades e opções, avaliando e acompanhando cada resultado, para calcular a melhor escolha. Em outras palavras, o processo de aprendizagem pressupõe tentativa e erro.