Cidra-ML: uma aplicação web baseada em AutoML para facilitar o acesso a modelos preditivos de machine learning

DSpace Repository

A- A A+

Cidra-ML: uma aplicação web baseada em AutoML para facilitar o acesso a modelos preditivos de machine learning

Show full item record

Title: Cidra-ML: uma aplicação web baseada em AutoML para facilitar o acesso a modelos preditivos de machine learning
Author: Cidral, José Antônio
Abstract: O Aprendizado de Máquina (AM) apresenta vasto potencial para a engenharia, contudo, sua adoção por especialistas de domínio frequentemente se limitada pela necessidade de conhecimento aprofundado em programação e ciência de dados. O processo tradicional de desenvolvimento de modelos preditivos é complexo, exigindo seleção de algoritmos e otimização de hiper parâmetros. Visando reduzir essa barreira técnica, este trabalho propõe o desenvolvimento do Cidra-ML, uma aplicação web que facilita o acesso a modelos preditivos de AM por meio de Automated Machine Learning. O objetivo geral é fornecer uma plataforma intuitiva onde usuários, sem experiência prévia em programação, possam gerenciar conjuntos de dados, treinar, avaliar e utilizar modelos de regressão. A aplicação foi desenvolvida em Python, utilizando o framework Django e a biblioteca AutoGluon-Tabular para a automação do pipeline de AM. A arquitetura do sistema segue o padrão Model-View-Template e utiliza Celery para o processamento assíncrono das tarefas de treinamento, avaliação e aplicação. Para validar a ferramenta, foi realizado um estudo de caso na engenharia geotécnica, focado na estimativa do peso específico do solo. Os resultados demonstraram que o modelo gerado pelo Cidra-ML obteve um Coeficiente de Determinação (R^2) de 0,92, superando o desempenho de abordagens manuais (Sweet, R^2=0,82). Conclui-se que o Cidra-ML abstrai com sucesso a complexidade do desenvolvimento de modelos, permitindo que especialistas de domínio criem e utilizem modelos de AM de alta performance de forma independente.Machine Learning (ML) presents vast potential for engineering, however, its adoption by domain experts is often limited by the need for in-depth knowledge in programming and data science. The traditional process of developing predictive models is complex, requiring algorithm selection and hyperparameter optimization. Aiming to reduce this technical barrier, this work proposes the development of Cidra-ML, a web application that facilitates access to predictive ML models through Automated Machine Learning. The primary objective is to provide an intuitive platform where users, without prior programming experience, can manage datasets, train, evaluate, and utilize regression models. The application was developed in Python, using the Django framework and the AutoGluon-Tabular library for the automation of the ML pipeline. The system architecture follows the Model-View-Template pattern and utilizes Celery for the asynchronous processing of the training, evaluation and predicting tasks. To validate the tool, a case study was conducted in geotechnical engineering, focused on estimating soil unit weight. The results demonstrated that the model generated by Cidra-ML achieved a Coefficient of Determination (R^2) of 0.92, surpassing the performance of manual approaches (Sweet, R^2=0.82). It is concluded that Cidra-ML successfully abstracts the complexity of model development, allowing domain experts to independently create and utilize high-performance ML models.
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Campus Joinville, Engenharia Mecatrônica.
URI: https://repositorio.ufsc.br/handle/123456789/270541
Date: 2025-11-24


Files in this item

Files Size Format View Description
TCC_Final_Jose_Antonio_Cidral.pdf 3.447Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar