Logo PUCPR

PROGRAMAÇÃO DE COMPUTADORES: BENEFÍCIOS E APLICAÇÕES EM DIFERENTES ÁREAS DE CONHECIMENTO

BASIEWICZ, Crystian ¹; FREIRE, Roberto Zanetti ³; SEMAN, Laio Oriel ³; FREIRE, Roberto Zanetti ²; MEZA, Gilberto Reynoso ²
faixa-semic-branco
Colégio do(a) estudante: Colégio Estadual Presidente Abraham Lincoln.
Supervisor(a) Vitor Potrik Junior. Curso do(a) Orientador(a): Engenharia De Controle E Automação – Escola Politécnica – Câmpus Curitiba, PR.

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.

APRESENTAÇÃO EM VÍDEO

Esta pesquisa foi desenvolvida com bolsa CNPq no programa PIBIC Jr.
Legendas:
  1. Estudante
  2. Orientador
  3. Colaborador