Arquitetura baseada em microsserviços para classificação de dados

Detalhes bibliográficos
Autor(a) principal: Ribeiro, José Lucas Santos
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/34254
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 estar em um ambiente escalável e modularizado para serem fornecidas para uma grande quantidade de usuários. A partir dessa motivação, este trabalho propõe uma arquitetura genérica para classificação de dados, nomeada Machine Learning in Microservices Architecture (MLMA), que pode ser reproduzida em um ambiente de produção. Além disso é apresentado 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 um mapeamento da arquitetura em um projeto de análise de texto é introduzido.
id UFRN_184d80fb71890b05fd732a63b78fc4e5
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/34254
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Ribeiro, José Lucas SantosFrederico Araújo da Silva LopesLopes, Frederico Araújo da SilvaAraújo, Daniel Sabino Amorim deCacho, Nélio Alessandro Azevedo2018-12-13T17:11:51Z2021-09-20T12:02:10Z2018-12-13T17:11:51Z2021-09-20T12:02:10Z2018-1120160151997RIBEIRO, José Lucas Santos. Arquitetura baseada em microsserviços para classificação de dados. 2018. 54 f. Trabalho de Conclusão de Curso (Graduação) - Curso de Engenharia de Software, Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2018.https://repositorio.ufrn.br/handle/123456789/34254Soluçõ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 estar em um ambiente escalável e modularizado para serem fornecidas para uma grande quantidade de usuários. A partir dessa motivação, este trabalho propõe uma arquitetura genérica para classificação de dados, nomeada Machine Learning in Microservices Architecture (MLMA), que pode ser reproduzida em um ambiente de produção. Além disso é apresentado 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 um mapeamento da arquitetura em um projeto de análise de texto é introduzido.Smart solutions for data classification data that make use of Deep Learning are in a moment of ascension. The area of data analysis is attracting more and more developers and researchers, but the solutions developed need to be in a scalable and modularized environment to be delivered to a large number of users. From this motivation, this work presents a generic architecture for data classification, named Machine Learning in Microservices Architecture (MLMA), 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 a architecture mapping in a text analysis project is introduced.Universidade Federal do Rio Grande do NorteUFRNBrasilEngenharia de SoftwareAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessSistemas DistribuídosServiçosMicrosserviçosArquiteturaDockerMachine LearningDeep LearningTransfer LearningArquitetura baseada em microsserviços para classificação de dadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNCC-LICENSElicense_rdfapplication/octet-stream811https://repositorio.ufrn.br/bitstream/123456789/34254/1/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD51LICENSElicense.txttext/plain1748https://repositorio.ufrn.br/bitstream/123456789/34254/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALArquiteturaBaseada_Ribeiro_2018.pdfArquiteturaBaseada_Ribeiro_2018application/pdf5076038https://repositorio.ufrn.br/bitstream/123456789/34254/3/ArquiteturaBaseada_Ribeiro_2018.pdfbb41661798486944e464138e4da1a193MD53TEXTArquiteturaBaseada_Ribeiro_2018.pdf.txtExtracted texttext/plain74355https://repositorio.ufrn.br/bitstream/123456789/34254/4/ArquiteturaBaseada_Ribeiro_2018.pdf.txt6813be97d8ed3227e0a347116318b648MD54123456789/342542021-09-20 09:02:10.134oai:https://repositorio.ufrn.br:123456789/34254Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-09-20T12:02:10Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Arquitetura baseada em microsserviços para classificação de dados
title Arquitetura baseada em microsserviços para classificação de dados
spellingShingle Arquitetura baseada em microsserviços para classificação de dados
Ribeiro, José Lucas Santos
Sistemas Distribuídos
Serviços
Microsserviços
Arquitetura
Docker
Machine Learning
Deep Learning
Transfer Learning
title_short Arquitetura baseada em microsserviços para classificação de dados
title_full Arquitetura baseada em microsserviços para classificação de dados
title_fullStr Arquitetura baseada em microsserviços para classificação de dados
title_full_unstemmed Arquitetura baseada em microsserviços para classificação de dados
title_sort Arquitetura baseada em microsserviços para classificação de dados
author Ribeiro, José Lucas Santos
author_facet Ribeiro, José Lucas Santos
author_role author
dc.contributor.referees1.none.fl_str_mv Lopes, Frederico Araújo da Silva
dc.contributor.referees2.none.fl_str_mv Araújo, Daniel Sabino Amorim de
dc.contributor.author.fl_str_mv Ribeiro, José Lucas Santos
dc.contributor.advisor-co1.fl_str_mv Frederico Araújo da Silva Lopes
dc.contributor.advisor1.fl_str_mv Cacho, Nélio Alessandro Azevedo
contributor_str_mv Frederico Araújo da Silva Lopes
Cacho, Nélio Alessandro Azevedo
dc.subject.por.fl_str_mv Sistemas Distribuídos
Serviços
Microsserviços
Arquitetura
Docker
Machine Learning
Deep Learning
Transfer Learning
topic Sistemas Distribuídos
Serviços
Microsserviços
Arquitetura
Docker
Machine Learning
Deep Learning
Transfer Learning
description 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 estar em um ambiente escalável e modularizado para serem fornecidas para uma grande quantidade de usuários. A partir dessa motivação, este trabalho propõe uma arquitetura genérica para classificação de dados, nomeada Machine Learning in Microservices Architecture (MLMA), que pode ser reproduzida em um ambiente de produção. Além disso é apresentado 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 um mapeamento da arquitetura em um projeto de análise de texto é introduzido.
publishDate 2018
dc.date.accessioned.fl_str_mv 2018-12-13T17:11:51Z
2021-09-20T12:02:10Z
dc.date.available.fl_str_mv 2018-12-13T17:11:51Z
2021-09-20T12:02:10Z
dc.date.issued.fl_str_mv 2018-11
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.pt_BR.fl_str_mv 20160151997
dc.identifier.citation.fl_str_mv RIBEIRO, José Lucas Santos. Arquitetura baseada em microsserviços para classificação de dados. 2018. 54 f. Trabalho de Conclusão de Curso (Graduação) - Curso de Engenharia de Software, Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2018.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/34254
identifier_str_mv 20160151997
RIBEIRO, José Lucas Santos. Arquitetura baseada em microsserviços para classificação de dados. 2018. 54 f. Trabalho de Conclusão de Curso (Graduação) - Curso de Engenharia de Software, Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2018.
url https://repositorio.ufrn.br/handle/123456789/34254
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Engenharia de Software
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/34254/1/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/34254/2/license.txt
https://repositorio.ufrn.br/bitstream/123456789/34254/3/ArquiteturaBaseada_Ribeiro_2018.pdf
https://repositorio.ufrn.br/bitstream/123456789/34254/4/ArquiteturaBaseada_Ribeiro_2018.pdf.txt
bitstream.checksum.fl_str_mv e39d27027a6cc9cb039ad269a5db8e34
8a4605be74aa9ea9d79846c1fba20a33
bb41661798486944e464138e4da1a193
6813be97d8ed3227e0a347116318b648
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117796137533440