Aplicação web para análise de sentimentos utilizando a tecnologia Transformers

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Aplicação web para análise de sentimentos utilizando a tecnologia Transformers
1 João Leonardo Martins
2 Prof. Mário de Noronha Neto
1 Estudante do Curso de Engenharia de Telecomunicações do Campus São José do IFSC
2 Professor da Área de Telecomunicações do Campus São José do IFSC
Resumo

O emprego de técnicas de Inteligência Artificial tem permitido avanços muito relevantes em nosso cotidiano, nos mais diversos setores: desde assistentes virtuais, passando por anúncios e feeds personalizados em redes sociais, até chegar nos atendentes virtuais ou chatbots, como também são conhecidos. Muito disso se dá pela compreensão profunda das intenções de buscas e interações dos usuários, analisado atentamente pelos algoritmos utilizados por empresas, graças ao uso de técnicas de Processamento de Linguagem Na- tural. Neste trabalho busca-se entender os conceitos estudados nos principais ramos de Inteligência Artificial relacionados ao Processamento de Linguagem Natural, com enfoque no funcionamento em modelos baseados em Transformers, como o Generative Pre-trained Transformer, da empresa OpenAI. Por fim, uma Interface de Programação de Aplicação será desenvolvida para que possamos observar o modelo treinado na prática. Com isso será possível, através de requisições via web, classificar o sentimento por trás de frases em português, as identificando como negativas, neutras ou positivas.

Palavras-chave

Processamento de Linguagem Natural. Transformers. Generative Pre-trained Transformer. Aplicação Web.

Abstract

The use of Artificial Intelligence techniques has enabled significant advancements in our daily lives across various sectors: virtual assistants, personalized ads, social media feeds, and virtual attendants, also known as chatbots. Much of this relies on a deep understanding of user search intentions and interactions, carefully analyzed by algorithms employed by companies, thanks to the use of Natural Language Processing techniques. In this work, our aim is to understand the concepts studied in the main topics of Artificial Intelligence related to Natural Language Processing, with a focus on transformer-based models, such as the Generative Pre-trained Transformer developed by OpenAI. To observe these concepts in practice, an Application Programming Interface will be developed to allow the trained model’s usage, enabling it to classify the sentiment behind Portuguese sentences as negative, neutral, or positive.

Keywords

Natural Language Processing. Transformer. Generative Pre-trained Transformer. Web Application.

Arquivos do TCC