TGI - Trabalhos de Conclusão de Curso - Niterói
Todos os direitos reservados. Todo o conteúdo pertence a Universidade Federal Fluminense. Livre reprodução e distribuição. Vedado o uso comercial.
Recent Submissions
-
Utilização do Método BRKGA para a solução do problema da seleção de alvos
Este trabalho propõe um algoritmo baseado no método BRKGA (do inglês, Biased Random Key Genetic Algorithm) para o Problema da Seleção de Alvos. Este problema é uma variação dos problemas de dominação baseados em requisitos, ... -
Propostas de expansão para o framework LE-Stream a partir de um estudo geral sobre Internet das Coisas
O cenário de Internet das Coisas(IoT) é caracterizado pela limitação de recursos energéticos e computacionais associada à utilização dos mais simples sensores a dispositivos inteligentes. Dada a relevância de se obter o ... -
Estudo comparativo de ferramentas de geração de massa de dados
Bons testes de software possuem papel fundamental na identificação de defeitos em um dado sistema de software antes que seja descobertos durante sua utilização pelo usuário final. Uma das partes importantes deste processo ... -
Uma solução heurística com iterated local search para o problema de roteamento de veículos de frota heterogênea e entregas fracionárias
O Problema de Roteamento de Veículos – PRV é um problema clássico na computação. Sua importância tanto acadêmica como na prática se deve principalmente à sua grande aplicabilidade. Este é um problema de elevada complexidade ... -
Geração automática de anotações JSDoc para consultas SQL raw em JavaScript
Apesar de comum, a utilização de consultas SQL raw em JavaScript resulta na perda das funções de suporte ao desenvolvimento que os ambientes de desenvolvimento oferecem, dado que seus resultados são mapeados em objetos ... -
Web Scraping na Nuvem AWS: Uma Abordagem com Máquinas Virtuais Burstable
A presente pesquisa tem por objetivo propor um sistema de Web Scraping, baseado na nuvem computacional da AWS, utilizando as, até então pouco exploradas, máquinas EC2 burstable. Além da criação de um sistema que se aproveita ... -
Deformação Espectral de Malha
Operações de suavização e deformação podem ser usadas para auxiliar em modelagem e em processos de animação, como a animação de expressão facial. A suavização tem como objetivo tirar ruídos, diminuir detalhes, dentre outras ... -
Utilização de Aprendizado de Máquina no Cálculo de Valores Acumulados de Sombra
Com uma perspectiva de crescimento nos próximos anos, as grandes cidades lutam para manter a qualidade de vida de seus moradores por meio de um crescimento ordenado. Nesse contexto, um dos grandes desafios para o planejamento ... -
Previsão de Preço de Ações Baseada em Redes Neurais Recorrentes: LSTM e GRU
Previsão de valores no mercado financeiro é algo muito discutido e buscado por muitas pessoas, afinal, prever os movimentos do mercado pode significar maiores lucros em suas transações. Sua imprevisibilidade, no entanto, ... -
AIM2: Um Sistema de Gerência dos Metadados de Coleções de Obras de Arte
Este trabalho de conclusão de curso tem como objetivo criar um sistema que possibilite profissionais, estudiosos e entusiastas de história da arte armazenarem e gerenciarem registros digitais de obras de arte e seus ... -
Programa Perfil: coletor de dados de pesquisadores para gerar relatórios e visualizações
A Plataforma Lattes permite pesquisadores do Brasil publicarem seus currículos. Além de oferecer sua visualização em interface web, também é possível baixá-los em formato XML, o que pode ser usado para processamento por ... -
Visualização de linhas do tempo contendo dados temporais imprecisos
Este trabalho tem como objetivo apresentar uma proposta de visualização de conjuntos e dados contendo informações temporais imprecisas baseada em linhas do tempo. A visualização foi desenvolvida utilizando a biblioteca ... -
Transferência de aprendizado na classificação de comentários tóxicos em português
O avanço de comentários tóxicos nas redes sociais é um problema grave que pode causar diversos transtornos psicológicos nos alvos desses comentários. Para impedir esse tipo de comentário, as redes sociais poderiam utilizar ... -
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços
| Posted on: 2021Com o crescimento da popularidade da computação em nuvem, as arquiteturas com microsserviços ganharam bastante visibilidade e espaço nos últimos anos e junto com elas, a complexidade de garantir uma boa resiliência e ... -
Gerando explicações sobre a classificação de traços depressivos em publicações do Instagram com LIME
| Posted on: 2021Ano após ano, a depressão avança na população mundial, acometendo cada vez mais pessoas. Estudos já apontam que a depressão será umas das maiores responsáveis pelo adoecimento da população até 2030. Isto tem servido como ... -
Classificação hierárquica para reconhecimento de atividades humanas de transição
| Posted on: 2022Em um mundo cada vez mais conectado, a tecnologia tornou-se parte inerente da vida das pessoas. Neste cenário surgem recursos tecnológicos voltados ao auxílio cotidiano, como é o caso do Reconhecimento de Atividades Humanas, ... -
Integração de ferramentas para raciocínio sobre conectores Reo
| Posted on: 2022Sistemas críticos estão presentes em diversas aplicações e exigem alta confiabilidade. No entanto, ainda existem desafios para a verificação e certificação desses sistemas. A linguagem gráfica Reo é baseada em coordenação ... -
Avaliação de abordagens baseadas em deep learning para a identificação de fake news
| Posted on: 2018Nos últimos anos, um fenômeno social tem ganhado destaque no mundo todo, por seu alcance e rápida divulgação entre as pessoas: são as chamadas fake news. Este tipo de notícia já demonstrou em diversas situações a capacidade ... -
PDL como uma linguagem de consulta para Constraint Automata
| Posted on: 2018Neste trabalho iremos abordar um algoritmo para codificação de Constraint Automata para um modelo da lógica proposicional dinâmica (PDL). Constraint Automata é um formalismo criado para denotar uma semântica formal para ... -
Acoplamento de utilização: uma métrica de acoplamento correlacionada com ocorrência de defeitos
| Posted on: 2018Trabalhos anteriores associaram o excesso de acoplamentos a alguns problemas para a manutenção de software, nomeadamente a quantidade de defeitos num projeto, a quantidade de efeito cascata presente nas modificações de um ...