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== |