Use este identificador para citar ou linkar para este item: https://repositorio.ufrn.br/handle/123456789/30696
Título: Servindo modelos de machine learning com uma arquitetura baseada em serverless
Autor(es): Ribeiro, José Lucas Santos
Orientador: Cacho, Nelio Alessandro Azevedo
Palavras-chave: Sistemas Distribuídos;Serviços;Microsserviços;Arquitetura;Docker;Machine Learning;Deep Learning;Transfer Learning.;Serverless
Data do documento: 29-Jul-2020
Editor: Universidade Federal do Rio Grande do Norte
Referência: RIBEIRO, José Lucas Santos. Servindo modelos de machine learning com uma arquitetura baseada em serverless. 2020. 60f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2020.
Resumo: Soluções inteligentes para classificação de dados que fazem uso de Machine Learning estão em um momento de ascensão. A área de análise de dados está atraindo cada vez mais desenvolvedores e pesquisadores, porém as soluções desenvolvidas precisam ser modularizadas em componentes bem definidos para ser possível paralelizar algumas etapas e obter um bom desempenho na etapa de execução. A partir dessa motivação, este trabalho propõe uma arquitetura genérica para classificação de dados, nomeada Machine Learning in Serverless Architecture (MLSA), que pode ser reproduzida em um ambiente de produção. Além disso, é apresentada a utilização da arquitetura em um projeto que faz classificação multi-label de imagens para recomendar pontos turísticos ao usuário e uma validação do uso de serverless para servir modelos de Machine Learning. Ao utilizar este tipo de abordagem, foi obtido uma diminuição de pelo menos 60% no tempo de processamento comparado à uma abordagem monolítica.
Abstract: Smart solutions for data classification that make use of Deep Learning are in a moment of ascension. The data analysis area is attracting more and more developers and researchers, but the solutions developed need to be modularized into well-defined components in order to be able to parallelize some stages and obtain a good performance in the execution stage. From this motivation, this work presents a generic architecture for data classification, named Machine Learning in Serverless Architecture (MLSA), that can be reproduced in a production environment. In addition, the use of the architecture is presented in a project that makes multi-label classification of images to recommend tourist attractions and validates the use of serverless to serve models of Machine Learning. When using this type of approach, a decrease of at least 60% in processing time has been achieved compared to a monolithic approach.
URI: https://repositorio.ufrn.br/handle/123456789/30696
Aparece nas coleções:PPGSC - Mestrado em Sistemas e Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Servindomodelos_Ribeiro_2020.pdf2,96 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.