Skip to content

backtesty/RecommendSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de recomendación

Acerca del proyecto

En el presente proyecto muestro la construcción de una sistema de recomendación de productos que se obtiene a través de un servicio de API gratuito, el sistema permite recomendar productos a través del lenguaje natural y más.

Tutorial

YouTube Completo (https://youtu.be/vYR7sit3NLI)

Procesos

  • Configuración de Redis - Vector Similarity
  • Creación del módulo de generación de embeddings OpenAI
  • Módulo de recomendación con Lenguaje Natural

Tecnologías

  • Python
  • Redis
  • Docker
  • OpenAI

Prerequisitos

Debe tener instalado Python y Docker

  • Installar Docker (https://docs.docker.com/engine/install/).

  • Instalar Python (https://www.python.org/downloads/).

  • Obtener el API KEY de OpenAI (https://openai.com/).

  • Agregar el API KEY en el archivo core/Recommedation.py openai.api_key='TU_APIKEY'

  • Clonar el repositorio

    git clone https://github.com/backtesty/RecommendSystem.git
  • Crear el entorno virtual

    python -m venv env
  • Activar entorno virtual (windows):

    env\Scripts\activate
  • Instalar las dependencias del proyecto:

    pip install -r requirements.txt
  • Ejecutar en docker la imagen de redis:

    docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
  • Ejecutar el sistema de recomendación:

    python main.py

Finalmente

Agradezco tu visita y espero que puedas revisar más acerca del tema en mi canal de YouTube.

About

Sistema de recomendación de productos, se extrae los documentos de una API libre y se construye un sistema de recomendación.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages