MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps

Detalhes bibliográficos
Autor(a) principal: Libera, Caio Della
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/27936
Resumo: Tendo em vista o crescente aumento na utilização de soluções de aprendizado de máquina na indústria e pesquisa, o presente trabalho tem como objetivo realizar um levantamento das principais atividades concernentes a sistemas de ML. A partir deste levantamento, são derivados requisitos de software para um framework específico para sistemas de ML, chamado MLOPSLS, consolidado sob uma abordagem DevOps — ou MLOps — a fim de garantir entregas de qualidade, seguras e frequentes para as soluções de ML de seus usuários. Para apoiar o desenvolvimento do framework, foi utilizada a arquitetura serverless — especificamente com o uso do provedor de nuvem AWS — por sua baixa necessidade de configuração, alta escalabilidade e disponibilidade, e cobrança pay-per-use, que garante que o desenvolvedor não será cobrado por eventuais períodos de ociosidade. A implementação efetiva dos requisitos levantados apontam para a possibilidade de se utilizar serverless e abordagem DevOps para apoiar sistemas de ML, em especial para praticantes de ML com pouca experiência em desenvolvimento de software ou gerenciamento de infraestrutura computacional
id UFF-2_cf5ba4573c1764afaf61f281e86dcb82
oai_identifier_str oai:app.uff.br:1/27936
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOpsMLSistemas de Aprendizado de MáquinaAprendizado de MáquinaDevOpsMLOpsServerlessAprendizado de máquinaCiência da computaçãoFramework (Programa de computador)Machine Learning SystemsMachine LearningTendo em vista o crescente aumento na utilização de soluções de aprendizado de máquina na indústria e pesquisa, o presente trabalho tem como objetivo realizar um levantamento das principais atividades concernentes a sistemas de ML. A partir deste levantamento, são derivados requisitos de software para um framework específico para sistemas de ML, chamado MLOPSLS, consolidado sob uma abordagem DevOps — ou MLOps — a fim de garantir entregas de qualidade, seguras e frequentes para as soluções de ML de seus usuários. Para apoiar o desenvolvimento do framework, foi utilizada a arquitetura serverless — especificamente com o uso do provedor de nuvem AWS — por sua baixa necessidade de configuração, alta escalabilidade e disponibilidade, e cobrança pay-per-use, que garante que o desenvolvedor não será cobrado por eventuais períodos de ociosidade. A implementação efetiva dos requisitos levantados apontam para a possibilidade de se utilizar serverless e abordagem DevOps para apoiar sistemas de ML, em especial para praticantes de ML com pouca experiência em desenvolvimento de software ou gerenciamento de infraestrutura computacionalIn view of the increasing use of machine learning solutions in industry and research, the present work aims to carry out a survey of the main activities concerning ML systems. From this survey, software requirements are derived to develop a framework focused on ML systems, called MLOPSLS, which makes use of a DevOps approach — or MLOps — in order to guarantee quality, safe and frequent deliveries for the solutions of ML of its users. To support the development of the framework, a serverless architecture was used — specifically with the use of the AWS cloud provider — due to its low need for configuration, high scalability and availability, and pay-per-use billing, which guarantees that the developer will not be charged for any idle periods. The effective implementation of the raised requirements point to the possibility of using serverless and DevOps approach to support ML systems, especially for ML practitioners with little experience in software development or computing infrastructure management58 p.Pires, Paulo de FigueiredoDelicato, Flávia CoimbraAragão, Antonio Augusto deLibera, Caio Della2023-02-23T16:09:00Z2023-02-23T16:09:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfLIBERA, Caio Della. MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps. 2022. 58 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal Fluminense, Niterói, 2022http://app.uff.br/riuff/handle/1/27936CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-02-23T16:09:04Zoai:app.uff.br:1/27936Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T11:01:06.258017Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps
title MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps
spellingShingle MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps
Libera, Caio Della
ML
Sistemas de Aprendizado de Máquina
Aprendizado de Máquina
DevOps
MLOps
Serverless
Aprendizado de máquina
Ciência da computação
Framework (Programa de computador)
Machine Learning Systems
Machine Learning
title_short MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps
title_full MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps
title_fullStr MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps
title_full_unstemmed MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps
title_sort MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps
author Libera, Caio Della
author_facet Libera, Caio Della
author_role author
dc.contributor.none.fl_str_mv Pires, Paulo de Figueiredo
Delicato, Flávia Coimbra
Aragão, Antonio Augusto de
dc.contributor.author.fl_str_mv Libera, Caio Della
dc.subject.por.fl_str_mv ML
Sistemas de Aprendizado de Máquina
Aprendizado de Máquina
DevOps
MLOps
Serverless
Aprendizado de máquina
Ciência da computação
Framework (Programa de computador)
Machine Learning Systems
Machine Learning
topic ML
Sistemas de Aprendizado de Máquina
Aprendizado de Máquina
DevOps
MLOps
Serverless
Aprendizado de máquina
Ciência da computação
Framework (Programa de computador)
Machine Learning Systems
Machine Learning
description Tendo em vista o crescente aumento na utilização de soluções de aprendizado de máquina na indústria e pesquisa, o presente trabalho tem como objetivo realizar um levantamento das principais atividades concernentes a sistemas de ML. A partir deste levantamento, são derivados requisitos de software para um framework específico para sistemas de ML, chamado MLOPSLS, consolidado sob uma abordagem DevOps — ou MLOps — a fim de garantir entregas de qualidade, seguras e frequentes para as soluções de ML de seus usuários. Para apoiar o desenvolvimento do framework, foi utilizada a arquitetura serverless — especificamente com o uso do provedor de nuvem AWS — por sua baixa necessidade de configuração, alta escalabilidade e disponibilidade, e cobrança pay-per-use, que garante que o desenvolvedor não será cobrado por eventuais períodos de ociosidade. A implementação efetiva dos requisitos levantados apontam para a possibilidade de se utilizar serverless e abordagem DevOps para apoiar sistemas de ML, em especial para praticantes de ML com pouca experiência em desenvolvimento de software ou gerenciamento de infraestrutura computacional
publishDate 2023
dc.date.none.fl_str_mv 2023-02-23T16:09:00Z
2023-02-23T16:09:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv LIBERA, Caio Della. MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps. 2022. 58 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal Fluminense, Niterói, 2022
http://app.uff.br/riuff/handle/1/27936
identifier_str_mv LIBERA, Caio Della. MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps. 2022. 58 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal Fluminense, Niterói, 2022
url http://app.uff.br/riuff/handle/1/27936
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1811823636832583680