Development of a devops infrastructure to enhance the deployment of machine learning applications for manufacturing
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Hübner, Jomi Fred |
|
dc.contributor.author |
Albino, Gustavo Schmitz |
|
dc.date.accessioned |
2022-03-08T12:11:03Z |
|
dc.date.available |
2022-03-08T12:11:03Z |
|
dc.date.issued |
2022-03-07 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/232077 |
|
dc.description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
pt_BR |
dc.description.abstract |
Entre as atribuições do departamento de qualidade da produção do Instituto Fraunhofer para Tecnologia da Produção IPT está a resolução de problemas de manufatura através da implementação de modelos de aprendizado de máquina. Muitos desses projetos se dão em parcerias estabelecidas com empresas terceiras. O instituto contém processos e fases bem estabelecidas para as etapas de pesquisa onde o problema e o conjunto de dados estáticos são explorados seguindo a metodologia CRISP-DM até se obter um processo de tratamento de dados e um modelo que satisfaça as métricas projetadas. No entanto, o processo de incorporação do modelo em uma aplicação robusta capaz de ser implementada junto ao ambiente de manufatura mostrou-se demasiadamente lento em projetos passados devido, em parte, à falta de automatização de processos de integração e definições de desenvolvimento. As soluções propostas por este PFC constituem a criação de um pipeline de integração contínua capaz de construir, testar e disponibilizar a aplicação automaticamente durante seu desenvolvimento, e uma série de diagramas UML genéricos que podem ser adaptados para diferentes soluções de aprendizado de máquina voltado para manufatura. Um projeto de ciência de dados elaborado pelo instituto foi convertido em uma aplicação desenvolvida e implementada em dois tipos de ambientes simulados utilizando-se tais soluções. Os resultados alcançados sinalizaram maior agilidade de desenvolvimento e robustez satisfatória da arquitetura de software. As aplicações foram implantadas com facilidade e integraram-se corretamente aos ambientes, o que motiva o uso das soluções em projetos futuros com a implementação em ambientes não simulados. |
pt_BR |
dc.description.abstract |
Among the production quality department’s attributions at the Fraunhofer Institute for Production Technology IPT is the development of solutions for manufacturing using machine learning models. Many of these projects are carried out in partnership with third-party companies. The institute has well-established processes for the research phase where the problem in the partner’s production line is explored together with the available static data following the CRISP-DM methodology. These procedures have a machine learning model that satisfies the metrics specified and the necessary data treatments to feed it as its main results. However, the deployment step where the model is embedded in a robust application capable of being implemented within the manufacturing environment took more time than expected and resulted in significant project delays in past experiences. The department analyzed that this happens partially due to the lack of automation on integration steps and development guidelines. Therefore, the solutions proposed by this FPW involve the creation of a continuous integration pipeline capable of building, testing, and releasing the application automatically during its development, and a series of general UML diagrams that can be adapted to different machine learning solutions built for manufacturing. A data science project previously elaborated by the institute was converted into an application developed and deployed in two different simulated environment architectures using these solutions. The results achieved indicate an increase in the development agility and the software structure robustness. The applications were deployed following basic steps and integrated correctly in the environments, which demonstrates the solution benefits and motivates its usage in non-simulated environments in future projects. |
pt_BR |
dc.format.extent |
98 f. |
pt_BR |
dc.language.iso |
en |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access |
|
dc.subject |
Qualidade da produção |
pt_BR |
dc.subject |
Aprendizado de máquina |
pt_BR |
dc.subject |
Integração contínua |
pt_BR |
dc.subject |
Diagramas UML |
pt_BR |
dc.subject |
Production quality |
pt_BR |
dc.subject |
Machine learning |
pt_BR |
dc.subject |
Continuous integration |
pt_BR |
dc.subject |
UML diagrams |
pt_BR |
dc.title |
Development of a devops infrastructure to enhance the deployment of machine learning applications for manufacturing |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
dc.contributor.advisor-co |
Mende, Hendrik |
|
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar