Modelo de recomendación para compras en supermercado

Martínez Fontoura, Martín Andrés - Bernardo Aguirre, Matías - Marzano Pozzi, Florencia

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.

Detalles Bibliográficos
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