Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional

73 páginas

Autores:
Alzate Alzate, Sebastián
Oquendo Castaño, Diego Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad EIA .
Repositorio:
Repositorio EIA .
Idioma:
spa
OAI Identifier:
oai:repository.eia.edu.co:11190/2576
Acceso en línea:
https://repository.eia.edu.co/handle/11190/2576
Palabra clave:
Automatización
Inteligencia artificial
Automation
Artificial intelligence
Rights
openAccess
License
Derechos Reservados - Universidad EIA, 2020
id REIA2_cee2b5f8060b54d1d604479c07326755
oai_identifier_str oai:repository.eia.edu.co:11190/2576
network_acronym_str REIA2
network_name_str Repositorio EIA .
repository_id_str
dc.title.eng.fl_str_mv Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional
title Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional
spellingShingle Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional
Automatización
Inteligencia artificial
Automation
Artificial intelligence
title_short Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional
title_full Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional
title_fullStr Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional
title_full_unstemmed Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional
title_sort Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional
dc.creator.fl_str_mv Alzate Alzate, Sebastián
Oquendo Castaño, Diego Alejandro
dc.contributor.advisor.none.fl_str_mv Patiño Pérez, Héctor Alejandro
dc.contributor.author.none.fl_str_mv Alzate Alzate, Sebastián
Oquendo Castaño, Diego Alejandro
dc.subject.proposal.spa.fl_str_mv Automatización
Inteligencia artificial
topic Automatización
Inteligencia artificial
Automation
Artificial intelligence
dc.subject.proposal.eng.fl_str_mv Automation
Artificial intelligence
description 73 páginas
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2021-02-15T18:23:57Z
dc.date.available.none.fl_str_mv 2021-02-15T18:23:57Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.content.spa.fl_str_mv Text
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_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repository.eia.edu.co/handle/11190/2576
dc.identifier.bibliographiccitation.none.fl_str_mv Alzate Alzate, S. y Oquendo Castaño, D. A. (2020). Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional [tesis de pregrado, Universidad EIA]. Repositorio Institucional Universidad EIA. https://repository.eia.edu.co/handle/11190/2576
url https://repository.eia.edu.co/handle/11190/2576
identifier_str_mv Alzate Alzate, S. y Oquendo Castaño, D. A. (2020). Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional [tesis de pregrado, Universidad EIA]. Repositorio Institucional Universidad EIA. https://repository.eia.edu.co/handle/11190/2576
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.eng.fl_str_mv Derechos Reservados - Universidad EIA, 2020
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos Reservados - Universidad EIA, 2020
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad EIA
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas y Computación
dc.publisher.faculty.spa.fl_str_mv Escuela de Ingeniería y Ciencias Básicas
dc.publisher.place.spa.fl_str_mv Envigado (Antioquia, Colombia)
dc.source.none.fl_str_mv Repositorio Institucional Universidad EIA
institution Universidad EIA .
bitstream.url.fl_str_mv https://repository.eia.edu.co/bitstreams/7336eabe-d966-418a-948c-20e6f7514289/download
https://repository.eia.edu.co/bitstreams/58970908-31b8-4fb1-97c6-6d98a447b81f/download
https://repository.eia.edu.co/bitstreams/64b0dc2d-c778-4573-884d-4f4d2be4a761/download
https://repository.eia.edu.co/bitstreams/4cc1d9ce-ce83-4144-978c-7e86dac116c7/download
bitstream.checksum.fl_str_mv da9276a8e06ed571bb7fc7c7186cd8fe
84e0f01f68385bfc8bbb7f0dd3c678ae
7c71e890a4caa761e056ac27cfce824d
7c4a3284526468f7a488e78227efbe36
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad EIA
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814100881452302336
spelling Patiño Pérez, Héctor Alejandrofd956eb540ed01cdf58189e1b7a74f5d-1Alzate Alzate, Sebastián82ed2defceb95caeb574a713a01cefa1Oquendo Castaño, Diego Alejandro9f90f94bec25bb4b2d48a40d95f163fd6002021-02-15T18:23:57Z2021-02-15T18:23:57Z2020https://repository.eia.edu.co/handle/11190/2576Alzate Alzate, S. y Oquendo Castaño, D. A. (2020). Prototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacional [tesis de pregrado, Universidad EIA]. Repositorio Institucional Universidad EIA. https://repository.eia.edu.co/handle/11190/257673 páginasRESUMEN: Actualmente en las etapas de diseño de un proyecto web se invierte una cantidad considerable de tiempo en la búsqueda de diseños que se adapten a las necesidades que el cliente solicita y más importante aún; al usuario final para el cual está construida la plataforma. Esta búsqueda se puede tornar un tanto repetitiva, lo cual la convierte en una candidata perfecta para la automatización por medio de la implementación de un sistema de recomendación el cual permita la sugerencia de diseños frontend mediante técnicas de la inteligencia computacional, con el fin de ahorrar tiempo y lograr la mejor calidad en el producto final. Utilizando un esquema de almacenamiento no relacional para la caracterización de los diseños que allí se almacenen, un modelo de recomendación basado en contenido el cual implementa la similitud L2 para calcular la cercanía entre elementos, y una arquitectura web basada en la nube con AWS y Google, se logró llegar un prototipo final capaz de generar recomendaciones de componentes web que se adaptan a unas entradas previamente dadas por el usuario. En el presente proyecto no se posee una gran cantidad de componentes para sugerir, pero presenta las bases de modelo computacional el cual se desempeña correctamente en un escenario de escases de datos. Es de esperar que, con una base de datos más poblada y una mayor variedad de diseños en ella, el modelo se tenga un mejor comportamiento, ampliando la cantidad de recomendaciones por entradas y enriqueciendo la variedad de los diseños mostrados.ABSTRACT: Currently in the design stages of a web project a considerable amount of time is invested in the search for designs that fit the needs of the client and more importantly, the end user for whom the platform is built. This search can become somewhat repetitive, which makes it a perfect candidate for automation through the implementation of a recommendation system that allows the suggestion of frontend designs through computational intelligence techniques, in order to save time and achieve the best quality in the final product. Using a non-relational storage scheme for the characterization of the designs stored there, a content-based recommendation model which implements the L2 similarity to calculate the closeness between elements, and a cloud-based web architecture with AWS and Google, it was possible to reach a final prototype capable of generating recommendations of web components that adapt to some inputs previously given by the user. The present project does not have a large number of components to suggest, but it presents the basis of a computational model that performs well in a scenario of data scarcity. It is to be expected that, with a more populated database and a greater variety of designs in it, the model will perform better, increasing the number of recommendations per input and enriching the variety of designs shown.PregradoIngeniero(a) de Sistemas y Computaciónapplication/pdfspaUniversidad EIAIngeniería de Sistemas y ComputaciónEscuela de Ingeniería y Ciencias BásicasEnvigado (Antioquia, Colombia)Derechos Reservados - Universidad EIA, 2020https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Repositorio Institucional Universidad EIAPrototipo de aplicativo web para la recomendación de diseños frontend basado en técnicas de la inteligencia computacionalTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionTexthttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85AutomatizaciónInteligencia artificialAutomationArtificial intelligencePublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-82515https://repository.eia.edu.co/bitstreams/7336eabe-d966-418a-948c-20e6f7514289/downloadda9276a8e06ed571bb7fc7c7186cd8feMD52ORIGINALAlzateSebastian_2020_PrototipoAplicativoWeb.pdfAlzateSebastian_2020_PrototipoAplicativoWeb.pdfTrabajo de gradoapplication/pdf1576061https://repository.eia.edu.co/bitstreams/58970908-31b8-4fb1-97c6-6d98a447b81f/download84e0f01f68385bfc8bbb7f0dd3c678aeMD51TEXTAlzateSebastian_2020_PrototipoAplicativoWeb.pdf.txtAlzateSebastian_2020_PrototipoAplicativoWeb.pdf.txtExtracted texttext/plain105838https://repository.eia.edu.co/bitstreams/64b0dc2d-c778-4573-884d-4f4d2be4a761/download7c71e890a4caa761e056ac27cfce824dMD53THUMBNAILAlzateSebastian_2020_PrototipoAplicativoWeb.pdf.jpgAlzateSebastian_2020_PrototipoAplicativoWeb.pdf.jpgGenerated Thumbnailimage/jpeg6746https://repository.eia.edu.co/bitstreams/4cc1d9ce-ce83-4144-978c-7e86dac116c7/download7c4a3284526468f7a488e78227efbe36MD5411190/2576oai:repository.eia.edu.co:11190/25762023-07-25 16:55:44.343https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad EIA, 2020open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comICAgICAgICAgICAgICAgICAgICAgICAgPGNlbnRlcj5BVklTTyBERSBQUklWQUNJREFEPC9jZW50ZXI+CgpMYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjoKCkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uCgpBbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC4KCkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuCgpFbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS4KClBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLgoKRW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS4KCkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuCgpFbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4KCg==