Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39956
Registro completo de metadados
Campo DCValorIdioma
dc.creatorCruz, Lucas André Munhoz da-
dc.date.accessioned2026-04-02T14:23:39Z-
dc.date.available2026-04-02T14:23:39Z-
dc.date.issued2025-11-26-
dc.identifier.citationCRUZ, Lucas André Munhoz da. Ferramenta para representação gráfica do algoritmo de aprendizado de máquina k-Nearest Neighbors. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2025.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/39956-
dc.description.abstractThe growing advancement of Artificial Intelligence and, in particular, Machine Learning, has dri- ven the application of algorithms across various sectors. However, the inherent complexity of many of these algorithms, especially in high-dimensional scenarios, represents a challenge for their understanding. This work focuses on this challenge by proposing the development of an interactive web tool for the visualization of the k-Nearest Neighbors algorithm. To build the solution, a modular architecture based on design patterns was adopted, and a custom graphics library was developed. Additionally, the t-Distributed Stochastic Neighbor Embedding algorithm was integrated to enable dimensionality reduction. The system was validated through exploratory and end-to-end testing, ensuring compliance with the requirements, along with static analyses to assess code quality. As a result, the application allows users to submit their own datasets, ad- just essential hyperparameters of the algorithm, and visualize the resulting decision boundaries directly in the browser, confirming the delivery of a functional and portable solution.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.subjectAlgoritmospt_BR
dc.subjectAprendizado do computadorpt_BR
dc.subjectInteligência artificialpt_BR
dc.subjectAlgorithmspt_BR
dc.subjectMachine learningpt_BR
dc.subjectArtificial intelligencept_BR
dc.titleFerramenta para representação gráfica do algoritmo de aprendizado de máquina k-Nearest Neighborspt_BR
dc.title.alternativeTool for graphical representation of machine learning algorithm k-Nearest Neighborspt_BR
dc.typebachelorThesispt_BR
dc.description.resumoO crescente avanço da Inteligência Artificial (IA) e, em particular, do Aprendizado de Máquina (AM), tem impulsionado a aplicação de algoritmos em diversos setores. Contudo, a complexidade inerente a muitos desses algoritmos, especialmente em cenários de alta dimensionalidade, representa um desafio para a sua compreensão. Este trabalho foca nesse desafio, propondo o desenvolvimento de uma ferramenta web interativa para a visualização do algoritmo k-Nearest Neighbors (KNN). Para a construção da solução, foi adotada uma arquitetura modular baseada em padrões de projeto e desenvolvida uma biblioteca gráfica customizada. Adicionalmente, realizou-se a integração do algoritmo t-Distributed Stochastic Neighbor Embedding (TSNE) para viabilizar a redução de dimensionalidade. A validação do sistema ocorreu por meio de testes exploratórios e de ponta a ponta, assegurando a conformidade com os requisitos, além de análises estáticas para aferir a qualidade do código. Como resultado, a aplicação permite que os usuários submetam seus próprios conjuntos de dados, ajustem hiperparâmetros essenciais do algoritmo e visualizem as fronteiras de decisão resultantes diretamente no navegador, confirmando a entrega de uma solução funcional e portátil.pt_BR
dc.degree.localCornélio Procópiopt_BR
dc.publisher.localCornelio Procopiopt_BR
dc.contributor.advisor1Silva, Adriano Rivolli da-
dc.contributor.referee1Silva, Adriano Rivolli da-
dc.contributor.referee2Pozza, Rogério Santos-
dc.contributor.referee3Watanabe, Willian Massami-
dc.publisher.countryBrasilpt_BR
dc.publisher.programEngenharia de Softwarept_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
Aparece nas coleções:CP - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
representacaograficaaprendizadomaquina.pdf919,56 kBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons