Conceptron: Framework para desenvolvimento de redes neurais artificiais

Jordan Alexander Machado da Silva, Felipe Gabriel Amado

Resumo


A inteligência artificial é um segmento da computação, que possibilita a criação de sistemas capazes de reproduzir a habilidade humana de pensar e resolver problemas. Dentro desta ramificação, existem as redes neurais artificiais, que podem ser definidas como programas, compostos por vários nós, ou neurônios, que são interligados e trocam informações de forma constante. Cada camada desses neurônios executa um algoritmo nos dados processados, atribuindo à rede a capacidade de reconhecer padrões e correlações, agrupar e classificar dados, ou ainda, aprender a realizar alguns tipos de tarefas. Muitas pessoas associam a criação de uma rede neural artificial diretamente com o desenvolvimento de software, o que pode se tornar uma barreira para quem esteja iniciando o aprendizado em inteligência artificial ou algum profissional de outra área, que queira aplicar esses modelos em seus estudos. Este trabalho tem como objetivo apresentar o desenvolvimento de um framework que facilita a criação de modelos de redes neurais artificiais, utilizando uma interface gráfica simples e didática, feita com ReactJS e Node.js, que permite a visualização da representação gráfica da rede neural e a geração do código fonte desse modelo. O código apresentado é escrito em Python e utiliza os algoritmos e abstrações da biblioteca PyTorch, podendo ser utilizado para o aprendizado ou acoplado em outras aplicações.

Palavras-chave


Inteligência Artificial;Redes Neurais;Framework;Python;Node.js

Texto completo:

14485


DOI: 10.3895/recit.v14.n35.14485

Apontamentos

  • Não há apontamentos.


Direitos autorais 2023 CC-BY-NC

Licença Creative Commons
Esta obra está licenciada sob uma licença Creative Commons Atribuição - NãoComercial 4.0 Internacional.

 

 
ft_peri

Av. Sete de Setembro, 3165 - Rebouças CEP 80230-901 - Curitiba - PR - Brasil

logo_utfpr