Conceptron: Framework para desenvolvimento de redes neurais artificiais
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:
14485DOI: 10.3895/recit.v14.n35.14485
Apontamentos
- Não há apontamentos.
Direitos autorais 2023 CC-BY-NC
Esta obra está licenciada sob uma licença Creative Commons Atribuição - NãoComercial 4.0 Internacional.