Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automático

RESUMEN: Los sistemas de aprendizaje automático requieren del uso de arquitecturas de software que permitan implementar el flujo de ingesta, entrenamiento y publicación de modelos de una forma resiliente, elástica y responsiva. Una arquitectura de microservicios reactiva permite dar solución a los r...

Full description

Autores:
Hincapié Romero, Carlos Augusto
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/21294
Acceso en línea:
http://hdl.handle.net/10495/21294
Palabra clave:
Procesamiento de datos
Data processing
Programa de ordenador
Computer software
Inteligencia artificial
Artificial intelligence
Sistema de información
Information systems
Amazon web services (AWS)
Aprendizaje automático
Arquitectura reactiva
Microservicios
Procesamiento de lenguaje natural
Python
http://vocabularies.unesco.org/thesaurus/concept522
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3052
http://vocabularies.unesco.org/thesaurus/concept493
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_598fc1942a0c60f51b0b7e1d2618d79a
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/21294
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automático
title Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automático
spellingShingle Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automático
Procesamiento de datos
Data processing
Programa de ordenador
Computer software
Inteligencia artificial
Artificial intelligence
Sistema de información
Information systems
Amazon web services (AWS)
Aprendizaje automático
Arquitectura reactiva
Microservicios
Procesamiento de lenguaje natural
Python
http://vocabularies.unesco.org/thesaurus/concept522
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3052
http://vocabularies.unesco.org/thesaurus/concept493
title_short Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automático
title_full Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automático
title_fullStr Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automático
title_full_unstemmed Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automático
title_sort Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automático
dc.creator.fl_str_mv Hincapié Romero, Carlos Augusto
dc.contributor.advisor.none.fl_str_mv Tamayo Herrera, Antonio Jesús
dc.contributor.author.none.fl_str_mv Hincapié Romero, Carlos Augusto
dc.contributor.researchgroup.spa.fl_str_mv Intelligent Information Systems Lab.
dc.contributor.researchgroup.none.fl_str_mv In2Lab
dc.subject.unesco.none.fl_str_mv Procesamiento de datos
Data processing
Programa de ordenador
Computer software
Inteligencia artificial
Artificial intelligence
Sistema de información
Information systems
topic Procesamiento de datos
Data processing
Programa de ordenador
Computer software
Inteligencia artificial
Artificial intelligence
Sistema de información
Information systems
Amazon web services (AWS)
Aprendizaje automático
Arquitectura reactiva
Microservicios
Procesamiento de lenguaje natural
Python
http://vocabularies.unesco.org/thesaurus/concept522
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3052
http://vocabularies.unesco.org/thesaurus/concept493
dc.subject.proposal.spa.fl_str_mv Amazon web services (AWS)
Aprendizaje automático
Arquitectura reactiva
Microservicios
Procesamiento de lenguaje natural
Python
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept522
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3052
http://vocabularies.unesco.org/thesaurus/concept493
description RESUMEN: Los sistemas de aprendizaje automático requieren del uso de arquitecturas de software que permitan implementar el flujo de ingesta, entrenamiento y publicación de modelos de una forma resiliente, elástica y responsiva. Una arquitectura de microservicios reactiva permite dar solución a los retos de usabilidad y técnicos que los sistemas de aprendizaje automático imponen. En este trabajo se describe la solución a un problema de procesamiento de lenguaje natural, análisis de sentimientos, utilizando los principios de arquitecturas de microservicios reactivas, y se utilizan los servicios de amazon web services (aws) para implementar dicha solución
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-07-29T20:05:27Z
dc.date.available.none.fl_str_mv 2021-07-29T20:05:27Z
dc.date.issued.none.fl_str_mv 2021
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/21294
url http://hdl.handle.net/10495/21294
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 46
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Carrera de Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/ce14ee59-6532-44e1-8026-fa387629f1da/download
https://bibliotecadigital.udea.edu.co/bitstreams/de7f972f-7742-4660-8693-a60e15a0d680/download
https://bibliotecadigital.udea.edu.co/bitstreams/ca2fed34-af9b-42ab-a1cd-2abedb873fa5/download
https://bibliotecadigital.udea.edu.co/bitstreams/b03593a0-cef3-457e-877f-bd65af0eb13b/download
https://bibliotecadigital.udea.edu.co/bitstreams/536bcbec-5ffc-4938-8dc8-e0c674002e44/download
bitstream.checksum.fl_str_mv b88b088d9957e670ce3b3fbe2eedbc13
c39b49a82594679f42cfbdb9348dd730
8a4605be74aa9ea9d79846c1fba20a33
f569b890e3a7a516cf04d37e6201ee8b
9113ab89c8be5feb4b5a7c43d50b2201
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052647839170560
spelling Tamayo Herrera, Antonio JesúsHincapié Romero, Carlos AugustoIntelligent Information Systems Lab.In2Lab2021-07-29T20:05:27Z2021-07-29T20:05:27Z2021http://hdl.handle.net/10495/21294RESUMEN: Los sistemas de aprendizaje automático requieren del uso de arquitecturas de software que permitan implementar el flujo de ingesta, entrenamiento y publicación de modelos de una forma resiliente, elástica y responsiva. Una arquitectura de microservicios reactiva permite dar solución a los retos de usabilidad y técnicos que los sistemas de aprendizaje automático imponen. En este trabajo se describe la solución a un problema de procesamiento de lenguaje natural, análisis de sentimientos, utilizando los principios de arquitecturas de microservicios reactivas, y se utilizan los servicios de amazon web services (aws) para implementar dicha soluciónPregradoProfesional en Ingeniería de Sistemas46application/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Carrera de Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-nd/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Diseño e implementación de un sistema reactivo para análisis de sentimientos con aprendizaje automáticoTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftProcesamiento de datosData processingPrograma de ordenadorComputer softwareInteligencia artificialArtificial intelligenceSistema de informaciónInformation systemsAmazon web services (AWS)Aprendizaje automáticoArquitectura reactivaMicroserviciosProcesamiento de lenguaje naturalPythonhttp://vocabularies.unesco.org/thesaurus/concept522http://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept3052http://vocabularies.unesco.org/thesaurus/concept493PublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/ce14ee59-6532-44e1-8026-fa387629f1da/downloadb88b088d9957e670ce3b3fbe2eedbc13MD53falseAnonymousREADORIGINALHincapieCarlos_2021_ImplementacionSistemaReactivo.pdfHincapieCarlos_2021_ImplementacionSistemaReactivo.pdfTrabajo de grado de pregradoapplication/pdf1999848https://bibliotecadigital.udea.edu.co/bitstreams/de7f972f-7742-4660-8693-a60e15a0d680/downloadc39b49a82594679f42cfbdb9348dd730MD55trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/ca2fed34-af9b-42ab-a1cd-2abedb873fa5/download8a4605be74aa9ea9d79846c1fba20a33MD57falseAnonymousREADTEXTHincapieCarlos_2021_ImplementacionSistemaReactivo.pdf.txtHincapieCarlos_2021_ImplementacionSistemaReactivo.pdf.txtExtracted texttext/plain66242https://bibliotecadigital.udea.edu.co/bitstreams/b03593a0-cef3-457e-877f-bd65af0eb13b/downloadf569b890e3a7a516cf04d37e6201ee8bMD58falseAnonymousREADTHUMBNAILHincapieCarlos_2021_ImplementacionSistemaReactivo.pdf.jpgHincapieCarlos_2021_ImplementacionSistemaReactivo.pdf.jpgGenerated Thumbnailimage/jpeg12120https://bibliotecadigital.udea.edu.co/bitstreams/536bcbec-5ffc-4938-8dc8-e0c674002e44/download9113ab89c8be5feb4b5a7c43d50b2201MD59falseAnonymousREAD10495/21294oai:bibliotecadigital.udea.edu.co:10495/212942025-03-27 01:37:14.222http://creativecommons.org/licenses/by-nc-nd/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=