Arquitetura baseada em microsserviços para classificação de dados
Autor(a) principal: | |
---|---|
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 |