Terminado

Creación de un sistema recomendador basado en filtrado colaborativo con Knn vecinos

Publicado el 30 Julio, 2020 en Ingeniería y Arquitectura

Sobre este proyecto

Abierto

Buenos días, actualmente estoy finalizando mi proyecto de fin de grado, y necesito adaptar código en Python para crear un sistema recomendador de artículos de limpieza, en el cual debo recomendar determinados productos a usuarios, esto con el apoyo de kNN y las recomendaciones necesarias,  la fase de despliegue no se va a llevar a cabo puesto que es un proyecto con fines académicos, poseo base de datos y la verdad dispongo de una semana para tenerlo listo.

Contexto general del proyecto

El objetivo general de mi proyecto es implementar un sistema recomendador basado en las preferencias de los usuarios, utilizando algoritmos de aprendizaje automático como K-Vecinos cercanos (KNN), para el desarrollo del tema he utilizado Python, pero me están pidiendo que presente las recomendaciones en Django. Lo que quiero es implementar código para crear un modelo de un sistema Recomendador basado en filtrado colaborativo (usuarios) y que trabaje con KNN, no quiero crear software, ni mucho menos vender nada a ninguna empresa, mi trabajo de titulación está basado en lo anteriormente descrito, de hecho como objetivos general tengo que: Implementar un sistema recomendador basado en las preferencias de los usuarios, utilizando algoritmos de aprendizaje automático como K-Vecinos cercanos (KNN)........ Estoy utilizando la librería de Pandas, y estoy trabajando con Conda en el cuaderno de Jupyer, parto de un DataSet de 300 productos y los usuarios, luego la transformo a matriz de votos para poderla utilizar en el proyecto, la data la hice yo, la he limpiado, luego he dividido con el método Split en train y test ( lo cual no se si está muy bien), y luego si se me ha complicado por que al querer aplicar similaridad de cosenos, para encontrar los mejores K, luego se valida con Métrica y finalmente adaptar la recomendación validándola también.

Categoría Ingeniería y Arquitectura
Subcategoría Otros
Tamaño del proyecto Medio
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite

Plazo de Entrega: 08 Agosto, 2020

Habilidades necesarias