Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/45621
Full metadata record
DC FieldValueLanguage
dc.creatorRocha, Eduardo dos Santos-
dc.date.accessioned2025-05-15T16:47:08Z-
dc.date.available2025-05-15T16:47:08Z-
dc.date.issued2025-05-09-
dc.identifier.citationROCHA, Eduardo dos Santos. DreamLearning: Um site para o estudo e aplicação de aprendizado de máquina. 2025. 81 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Monte Carmelo, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/45621-
dc.description.abstractThis paper presents the development of a learning platform, called DreamLearning, aimed at teaching and applying machine learning algorithms. This proposal seeks to fill existing gaps in the teaching of this area for undergraduate students, in order to implement an accessible, interactive tool, based on open source software, in the Portuguese language. To this end, the adopted methodology followed principles of software engineering, including the clear definition and modeling of requirements, as well as the use of open technologies, such as Scikit-learn, Flask and Bootstrap. As a result, the developed platform allows the performance of classification, regression and associative analysis tasks, using supervised and unsupervised algorithms. Among the functionalities available in the educational environment, we highlight the training and testing of models, hyperparameter adjustments, cross-validation, visualization of performance metrics and, finally, the export of the generated source code. Additionally, a conversational agent was implemented with the objective of clarifying students’ doubts during the learning process. The platform also offers video lessons, developed based on pedagogical methodologies, seeking to provide a better understanding of the content, in addition to graphical visualizations and access to the history of the simulations performed. Usability tests were conducted with undergraduate students, where it was observed that DreamLearning is a promising tool for teaching machine learning algorithms. The proposed platform, in an accessible and interactive way, introduces students to fundamental concepts of the area, allowing practical simulation and access to the code of the algorithms used.pt_BR
dc.description.sponsorshipPesquisa sem auxílio de agências de fomentopt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/us/*
dc.subjectAprendizado de máquinapt_BR
dc.subjectAprendizado Supervisionadopt_BR
dc.subjectAprendizado Não Supervisionadopt_BR
dc.subjectSoftware Educacionalpt_BR
dc.subjectSoftware de Código Abertopt_BR
dc.subjectMachine Learningpt_BR
dc.subjectSupervised Learningpt_BR
dc.subjectNo Supervised Learningpt_BR
dc.subjectEducati onal Softwarept_BR
dc.subjectOpen Source Softwarept_BR
dc.titleDreamLearning: Um site para o estudo e aplicação de aprendizado de máquinapt_BR
dc.title.alternativeDreamLearning: A website for the study and application of machine learningpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor-co1Melo, Sara Luzia-
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/0107078334756025pt_BR
dc.contributor.advisor1Santos, Fernanda Maria da Cunha-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/6802596562404346pt_BR
dc.contributor.referee1Rocha, Adriano Mendonça-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/9672436935373713pt_BR
dc.contributor.referee2Tinoco, Claudiney Ramos-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/2686526877112687pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/2960203505171740pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoEste trabalho apresenta o desenvolvimento de uma plataforma de aprendizagem, denominada DreamLearning, voltada ao ensino e à aplicação de algoritmos de aprendizado de máquinas. Esta proposta busca preencher lacunas existentes no ensino dessa área, para estudantes de graduação, a fim de implementar uma ferramenta acessível, interativa, baseada em software de código aberto, no idioma português. Para isto, a metodologia adotada seguiu princípios da engenharia de software, incluindo a definição e modelagem clara dos requisitos, bem como uso de tecnologias abertas, tais como Scikit-learn, Flask e Bootstrap. Como resultados, a plataforma desenvolvida permite a realização de tarefas de classificação, regressão e análise associativa, empregando algoritmos supervisionados e não supervisionados. Entre as funcionalidades disponíveis no ambiente educacional, destacam-se o treinamento e teste de modelos, ajustes de hiper parâmetros, validação cruzada, visualização de métricas de desempenho e, por fim, a exportação do código-fonte gerado. Adicionalmente, foi implementado um agente conversacional com o objetivo de sanar dúvidas dos estudantes durante o processo de aprendizagem. A plataforma também oferece videoaulas, elaboradas com base em metodologias pedagógicas, buscando proporcionar uma melhor compreensão dos conteúdos, além de visualizações gráficas e acesso ao histórico das simulações realizadas. Testes de usabilidade foram realizados com estudantes de graduação, onde foi observado que o DreamLearning é uma ferramenta promissora no ensino de algoritmos de aprendizado de máquinas. A plataforma proposta, de maneira acessível e interativa, apresenta aos estudantes conceitos fundamentais da área, permitindo a simulação prática e acesso ao código dos algoritmos utilizados.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseSistemas de Informaçãopt_BR
dc.sizeorduration81pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICOpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAOpt_BR
dc.subject.cnpqCNPQ::CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::TECNOLOGIA EDUCACIONALpt_BR
dc.orcid.putcode184173867-
Appears in Collections:TCC - Sistemas de Informação (Monte Carmelo)

Files in This Item:
File Description SizeFormat 
DreamLearningUmSite.pdfTCC10.34 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons