Solução Full-Stack de machine learning para Visão Computacional em Ambientes Industriais: Classificação, Versionamento e Treinamento Local de Modelos
| dc.contributor.advisor | CARLOS MAGNO DE OLIVEIRA VALENTE | |
| dc.contributor.author | Machado, Diego Baptista Daurea | |
| dc.contributor.author | Celestino, Douglas Pablo Braçal | |
| dc.contributor.author | Silva, Gustavo Mendes da | |
| dc.contributor.author | Rizzo, Pedro Ivo de | |
| dc.date.accessioned | 2025-11-28T12:05:07Z | |
| dc.date.issued | 2025 | |
| dc.description | Projeto realizado para a empresa ABB / Mentor: Tiago Prata, MSc (R&D Engineer, Software Engineer and Talent Ambassador at ABB) | |
| dc.description.abstract | Este projeto dedica-se a estabelecer uma solução full-stack de machine learning para algoritmos de visão computacional, com versionamento, reclassificação e retreinamento de modelos, operando integralmente via Intranet para facilitar seu uso em plantas industriais. Tal abordagem visa atender qualquer processo, permitindo ao usuário realizar o upload de mídias, escolher as Labels que deseja classificar e anotar manualmente bounding boxes para rotulagem supervisionada e depois treinamento e retreinamento de modelos de visão computacional com as mídias rotuladas. Para isso, empregou-se Python e o modelo de detecção de objetos YOLO, associadas a um fluxo de versionamento (DVC/Git) que permite realimentar o modelo conforme surgem correções manuais de classificação. O frontend foi desenvolvido utilizando Next.js e Node.js, proporcionando uma interface interativa e eficiente para interação com os modelos. Além disso, toda a arquitetura foi dockerizada utilizando Docker, garantindo portabilidade, escalabilidade e facilidade de implantação em ambientes industriais. O resultado é um sistema robusto que permite evolução dos modelos e datasets sem depender de soluções em nuvem, garantindo escalabilidade e adequação às necessidades industriais locais. | pt |
| dc.description.abstract | This project aims to establish a full-stack machine learning solution for computer vision algorithms, with versioning, reclassification, and model retraining capabilities, operating entirely over an Intranet to facilitate its use in industrial mining plants. This approach is designed to support any process, allowing users to upload media, select the labels they want to classify, and manually annotate bounding boxes for supervised labeling and then train or retrain computer vision models. The system leverages Python and the YOLO object detection model, combined with a versioning flow (DVC/Git) that enables retraining as manual classification corrections are implemented. The frontend was developed using Next.js and Node.js, providing an interactive and efficient interface for interacting with the models. Furthermore, the entire architecture is containerized using Docker, ensuring portability, scalability, and ease of deployment in industrial environments. The result is a robust system that allows the evolution of models and datasets without relying on cloud-based solutions, providing scalability and alignment with local industrial needs. | en |
| dc.format | Digital | |
| dc.format.extent | 80 p. | |
| dc.identifier.uri | https://repositorio.insper.edu.br/handle/11224/8124 | |
| dc.language.iso | Português | |
| dc.subject | Classificação de Imagens | pt |
| dc.subject | Visão Computacional | pt |
| dc.subject | Versionamento de Modelos | pt |
| dc.subject | Arquitetura de software | pt |
| dc.subject | Arquitetura full-stack | pt |
| dc.subject | Image Classification | en |
| dc.subject | Mining, Computer Vision | en |
| dc.subject | Model Versioning | en |
| dc.subject | Software Architecture | en |
| dc.subject | Full-Stack architecture | en |
| dc.title | Solução Full-Stack de machine learning para Visão Computacional em Ambientes Industriais: Classificação, Versionamento e Treinamento Local de Modelos | |
| dc.type | bachelor thesis | |
| dspace.entity.type | Publication | |
| local.contributor.boardmember | CARLOS MAGNO DE OLIVEIRA VALENTE | |
| local.contributor.boardmember | Durão, Luiz Fernando Cardoso dos Santos | |
| local.contributor.boardmember | MACIEL CALEBE VIDAL | |
| local.contributor.coadvisor | MARCELO HASHIMOTO | |
| local.subject.cnpq | ENGENHARIAS | |
| local.subject.cnpq | OUTROS::ENGENHARIA MECATRONICA | |
| local.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
| local.type | Trabalho de Conclusão de Curso | |
| relation.isAdvisorOfPublication | 8a98da68-52ea-4145-9c8d-773249f6cd25 | |
| relation.isAdvisorOfPublication.latestForDiscovery | 8a98da68-52ea-4145-9c8d-773249f6cd25 | |
| relation.isBoardMemberOfPublication | 8a98da68-52ea-4145-9c8d-773249f6cd25 | |
| relation.isBoardMemberOfPublication | 3c34d0f1-1f7d-4405-a994-3484d365cebf | |
| relation.isBoardMemberOfPublication.latestForDiscovery | 8a98da68-52ea-4145-9c8d-773249f6cd25 | |
| relation.isCoAdvisorOfPublication | 48cdd4c6-a757-4ce4-bf0b-ce6e77ea71a7 | |
| relation.isCoAdvisorOfPublication.latestForDiscovery | 48cdd4c6-a757-4ce4-bf0b-ce6e77ea71a7 |
Arquivos
Pacote original
1 - 1 de 1
- Nome:
- CAPSTONE_RELATRIO_FINAL_ABB_DESENVOLVIMENTO_DE_ALGORITMOS_DE_ANLISE_DE_VDEO_2025.1.pdf
- Tamanho:
- 2.8 MB
- Formato:
- Adobe Portable Document Format
Licença do pacote
1 - 1 de 1
N/D
- Nome:
- license.txt
- Tamanho:
- 236 B
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
