MLOPSLS: um framework serverless para aprendizado de máquina com ciclo de vida DevOps
Autor(a) principal: | |
---|---|
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 |