PROGRAMAÇÃO DE COMPUTADORES: BENEFÍCIOS E APLICAÇÕES EM DIFERENTES ÁREAS DE CONHECIMENTO
INTRODUÇÃO: A programação tem se estabelecido como uma ferramenta essencial em diversas áreas do conhecimento, permitindo o desenvolvimento de soluções e análises complexas. Nesse contexto, a aprendizagem por reforço surge como uma abordagem poderosa para ensinar máquinas a tomar decisões e realizar tarefas em ambientes dinâmicos e desconhecidos. OBJETIVOS: Desenvolver a habilidade associada à programação de computadores, compreendendo sua importância e aplicações em diversas áreas do conhecimento, visando identificar contribuições relevantes para a sociedade. MATERIAIS E MÉTODO: Como linguagem de programação foiescolhido Python, junto com a biblioteca Gymnasium para trabalhar com cenarios de aprendizagem por reforço. RESULTADOS: For posible simular o ciclo de interação básico entre um agente e um ambiente de simulação (LunarLander), onde o agente explora diferentes ações e aprende a otimizar seu comportamento com base nas recompensas e nas observações recebidas. Isso ilustra um dos princípios fundamentais do aprendizado por reforço, que é a “aprendizagem fazendo”, onde o agente melhora suas decisões e ações através da interação contínua com o ambiente. CONSIDERAÇÕES FINAIS: Diante dos resultados obtidos, fica evidente que o trabalho alcançou seu objetivo geral de desenvolver a habilidade associada à programação de computadores e identificar contribuições relevantes para a sociedade. Através do aprendizado de Python e da aplicação de bibliotecas como o Gymnasium e o Webots, foi possível compreender o vasto potencial da programação em diferentes domínios do conhecimento.
PALAVRAS-CHAVE: Aprendizagem por reforço; Aprendizagem de máquina; Programação.