Modelo de recomendación para compras en supermercado
Supervisor(es): Milano Taibo, José Germán
Resumen:
El presente trabajo final tiene como objetivo desarrollar un sistema de recomendación aplicado a las compras web de un supermercado, con la finalidad de anticipar las preferencias de compra y personalizar las sugerencias en función del historial de compras de cada cliente. Con esta finalidad, a partir de un conjunto de datos de compras en un supermercado, se realizó un análisis exploratorio y se crearon nuevas variables que resultan clave para los siguientes pasos, como la segmentación horaria y la frecuencia de compra. Con el propósito de adaptar los algoritmos de recomendación a grupos de usuarios con patrones de compra similares, se agruparon a los clientes en cinco perfiles bien diferenciados mediante la aplicación de “K-means”, de forma de mejorar la personalización de las sugerencias. Sobre cada segmento se entrenaron y compararon tres algoritmos de recomendación: factorización matricial con NMF, arquitecturas de “dos torres” con TensorFlow Recommenders y, finalmente, filtrado colaborativo con Surprise. El modelo optimizado de TensorFlow Recommenders obtuvo un F1-score de 0.88, superando al mejor modelo NMF en un 13.6% y al mejor modelo de Surprise en un 18.3%. A su vez, se evidencia la relevancia de técnicas como SMOTE para el balanceo de clases. Estos resultados demuestran que la combinación de la segmentación previa, el aprendizaje profundo y el ajuste fino de hiperparámetros incrementa la precisión y relevancia de las recomendaciones.
| 2025 | |
|
PROYECTOS-MD APRENDIZAJE AUTOMÁTICO COMERCIO ELECTRÓNICO SISTEMAS DE RECOMENDACIÓN |
|
| Español | |
| Universidad ORT Uruguay | |
| RAD | |
|
https://hdl.handle.net/20.500.11968/7641
http://hdl.handle.net/20.500.11968/7641 |
|
| Acceso abierto | |
| Acceso abierto |
| _version_ | 1875927494959300608 |
|---|---|
| author | Martínez Fontoura, Martín Andrés |
| author2 | Bernardo Aguirre, Matías Marzano Pozzi, Florencia |
| author2_role | author author |
| author_facet | Martínez Fontoura, Martín Andrés Bernardo Aguirre, Matías Marzano Pozzi, Florencia |
| author_role | author |
| bitstream.checksum.fl_str_mv | 1a810a71176497794bbbb8c46086788f 03c111a9427a4497042cf3abe9a9f143 aff37846a2c3b614c619cf278eabcad8 |
| bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 MD5 |
| bitstream.url.fl_str_mv | https://rad.ort.edu.uy/bitstreams/cf8b6995-abf8-464f-8b40-5278afa9443c/download https://rad.ort.edu.uy/bitstreams/743bc3dc-9005-44f5-bd08-b2f549def636/download https://rad.ort.edu.uy/bitstreams/3a61c956-3a1f-4585-be9d-4dfcabd95563/download |
| collection | RAD |
| dc.contributor.tribunal.none.fl_str_mv | Carrasco Piaggio, Matías Visca Zanoni, Ramiro Eugenio |
| dc.creator.advisor.none.fl_str_mv | Milano Taibo, José Germán |
| dc.creator.none.fl_str_mv | Martínez Fontoura, Martín Andrés Bernardo Aguirre, Matías Marzano Pozzi, Florencia |
| dc.date.accessioned.none.fl_str_mv | 2025-08-06T16:10:28Z |
| dc.date.available.none.fl_str_mv | 2025-08-06T16:10:28Z |
| dc.date.issued.none.fl_str_mv | 2025 |
| dc.description.abstract.none.fl_txt_mv | El presente trabajo final tiene como objetivo desarrollar un sistema de recomendación aplicado a las compras web de un supermercado, con la finalidad de anticipar las preferencias de compra y personalizar las sugerencias en función del historial de compras de cada cliente. Con esta finalidad, a partir de un conjunto de datos de compras en un supermercado, se realizó un análisis exploratorio y se crearon nuevas variables que resultan clave para los siguientes pasos, como la segmentación horaria y la frecuencia de compra. Con el propósito de adaptar los algoritmos de recomendación a grupos de usuarios con patrones de compra similares, se agruparon a los clientes en cinco perfiles bien diferenciados mediante la aplicación de “K-means”, de forma de mejorar la personalización de las sugerencias. Sobre cada segmento se entrenaron y compararon tres algoritmos de recomendación: factorización matricial con NMF, arquitecturas de “dos torres” con TensorFlow Recommenders y, finalmente, filtrado colaborativo con Surprise. El modelo optimizado de TensorFlow Recommenders obtuvo un F1-score de 0.88, superando al mejor modelo NMF en un 13.6% y al mejor modelo de Surprise en un 18.3%. A su vez, se evidencia la relevancia de técnicas como SMOTE para el balanceo de clases. Estos resultados demuestran que la combinación de la segmentación previa, el aprendizaje profundo y el ajuste fino de hiperparámetros incrementa la precisión y relevancia de las recomendaciones. |
| dc.description.none.fl_txt_mv | Incluye bibliografía y anexos. |
| dc.format.extent.none.fl_str_mv | 101 p., diagrs., tabls., grafs. |
| dc.format.mimetype.none.fl_str_mv | PDF |
| dc.identifier.citation.none.fl_str_mv | Martínez Fontoura, M. A., Bernardo Aguirre, M. & Marzano Pozzi, F. (2025). Modelo de recomendación para compras en supermercado (Trabajo final) Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/7641 |
| dc.identifier.uri.none.fl_str_mv | https://hdl.handle.net/20.500.11968/7641 http://hdl.handle.net/20.500.11968/7641 |
| dc.language.iso.none.fl_str_mv | spa |
| dc.publisher.none.fl_str_mv | Universidad ORT Uruguay |
| dc.relation.none.fl_str_mv | https://sisbibliotecas.ort.edu.uy/bib/97154 |
| dc.rights.license.none.fl_str_mv | Acceso abierto |
| dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess |
| dc.source.none.fl_str_mv | reponame:RAD instname:Universidad ORT Uruguay instacron:Universidad ORT |
| dc.subject.none.fl_str_mv | PROYECTOS-MD APRENDIZAJE AUTOMÁTICO COMERCIO ELECTRÓNICO SISTEMAS DE RECOMENDACIÓN |
| dc.title.none.fl_str_mv | Modelo de recomendación para compras en supermercado |
| dc.type.none.fl_str_mv | Trabajo final de carrera info:eu-repo/semantics/masterThesis |
| dc.type.version.none.fl_str_mv | info:eu-repo/semantics/publishedVersion |
| description | Incluye bibliografía y anexos. |
| eu_rights_str_mv | openAccess |
| format | masterThesis |
| id | RAD_5f0cd44cebab512cf21f076004e7387a |
| identifier_str_mv | Martínez Fontoura, M. A., Bernardo Aguirre, M. & Marzano Pozzi, F. (2025). Modelo de recomendación para compras en supermercado (Trabajo final) Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/7641 |
| instacron_str | Universidad ORT |
| institution | Universidad ORT |
| instname_str | Universidad ORT Uruguay |
| language | spa |
| network_acronym_str | RAD |
| network_name_str | RAD |
| oai_identifier_str | oai:rad.ort.edu.uy:20.500.11968/7641 |
| publishDate | 2025 |
| publisher.none.fl_str_mv | Universidad ORT Uruguay |
| reponame_str | RAD |
| repository.mail.fl_str_mv | rodriguez_v@ort.edu.uy |
| repository.name.fl_str_mv | RAD - Universidad ORT Uruguay |
| repository_id_str | 3927 |
| rights_invalid_str_mv | Acceso abierto |
| spelling | Carrasco Piaggio, MatíasVisca Zanoni, Ramiro EugenioMartínez Fontoura, Martín AndrésBernardo Aguirre, MatíasMarzano Pozzi, FlorenciaMilano Taibo, José Germán2025-08-06T16:10:28Z2025-08-06T16:10:28Z2025Martínez Fontoura, M. A., Bernardo Aguirre, M. & Marzano Pozzi, F. (2025). Modelo de recomendación para compras en supermercado (Trabajo final) Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/7641https://hdl.handle.net/20.500.11968/7641http://hdl.handle.net/20.500.11968/7641Incluye bibliografía y anexos.El presente trabajo final tiene como objetivo desarrollar un sistema de recomendación aplicado a las compras web de un supermercado, con la finalidad de anticipar las preferencias de compra y personalizar las sugerencias en función del historial de compras de cada cliente. Con esta finalidad, a partir de un conjunto de datos de compras en un supermercado, se realizó un análisis exploratorio y se crearon nuevas variables que resultan clave para los siguientes pasos, como la segmentación horaria y la frecuencia de compra. Con el propósito de adaptar los algoritmos de recomendación a grupos de usuarios con patrones de compra similares, se agruparon a los clientes en cinco perfiles bien diferenciados mediante la aplicación de “K-means”, de forma de mejorar la personalización de las sugerencias. Sobre cada segmento se entrenaron y compararon tres algoritmos de recomendación: factorización matricial con NMF, arquitecturas de “dos torres” con TensorFlow Recommenders y, finalmente, filtrado colaborativo con Surprise. El modelo optimizado de TensorFlow Recommenders obtuvo un F1-score de 0.88, superando al mejor modelo NMF en un 13.6% y al mejor modelo de Surprise en un 18.3%. A su vez, se evidencia la relevancia de técnicas como SMOTE para el balanceo de clases. Estos resultados demuestran que la combinación de la segmentación previa, el aprendizaje profundo y el ajuste fino de hiperparámetros incrementa la precisión y relevancia de las recomendaciones.101 p., diagrs., tabls., grafs.PDFspaUniversidad ORT Uruguayinfo:eu-repo/semantics/openAccessAcceso abiertoPROYECTOS-MDAPRENDIZAJE AUTOMÁTICOCOMERCIO ELECTRÓNICOSISTEMAS DE RECOMENDACIÓNModelo de recomendación para compras en supermercadoTrabajo final de carrerainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersionhttps://sisbibliotecas.ort.edu.uy/bib/97154reponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTFacultad de IngenieríaMasterMaster en Big DataTrabajo finalTrabajo final (Master). Universidad ORT Uruguay, Facultad de IngenieríaFI - Master en Big Data - MDTHUMBNAILMaterial completo.pdf.jpgWritten by FormatFilter org.dspace.app.mediafilter.PDFBoxThumbnail on 2025-08-07T06:00:46Z (GMT).Generated Thumbnailimage/jpeg3461https://rad.ort.edu.uy/bitstreams/cf8b6995-abf8-464f-8b40-5278afa9443c/download1a810a71176497794bbbb8c46086788fMD52ORIGINALMaterial completo.pdfapplication/pdf5121285https://rad.ort.edu.uy/bitstreams/743bc3dc-9005-44f5-bd08-b2f549def636/download03c111a9427a4497042cf3abe9a9f143MD51TEXTMaterial completo.pdf.txtWritten by FormatFilter org.dspace.app.mediafilter.TikaTextExtractionFilter on 2026-07-11T06:07:31Z (GMT).Extracted texttext/plain102143https://rad.ort.edu.uy/bitstreams/3a61c956-3a1f-4585-be9d-4dfcabd95563/downloadaff37846a2c3b614c619cf278eabcad8MD5320.500.11968/76412026-07-11 03:07:31.847open.accessoai:rad.ort.edu.uy:20.500.11968/7641https://rad.ort.edu.uyhttps://rad.ort.edu.uy/Universidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272026-07-11T06:07:31RAD - Universidad ORT Uruguayfalse |
| spellingShingle | Modelo de recomendación para compras en supermercado Martínez Fontoura, Martín Andrés PROYECTOS-MD APRENDIZAJE AUTOMÁTICO COMERCIO ELECTRÓNICO SISTEMAS DE RECOMENDACIÓN |
| status_str | publishedVersion |
| title | Modelo de recomendación para compras en supermercado |
| title_full | Modelo de recomendación para compras en supermercado |
| title_fullStr | Modelo de recomendación para compras en supermercado |
| title_full_unstemmed | Modelo de recomendación para compras en supermercado |
| title_short | Modelo de recomendación para compras en supermercado |
| title_sort | Modelo de recomendación para compras en supermercado |
| topic | PROYECTOS-MD APRENDIZAJE AUTOMÁTICO COMERCIO ELECTRÓNICO SISTEMAS DE RECOMENDACIÓN |
| url | https://hdl.handle.net/20.500.11968/7641 http://hdl.handle.net/20.500.11968/7641 |