Este proyecto implementa un sistema de recomendación de películas utilizando la búsqueda de vectores y la similitud de coseno. El sistema toma la entrada del usuario en forma de título o descripción general de una película y devuelve las películas más similares basadas en sus incrustaciones.
Clon el repositorio:
git clone https://github.com/NexusAurora/MovieApp.git
cd MovieAppConstruye la imagen Docker:
docker build -t MovieApp .Ejecute el contenedor Docker:
docker run -p 8000:8000 MovieApp Una vez que la aplicación se está ejecutando, puede hacer solicitudes de publicaciones en el punto final /search para obtener recomendaciones de la película.
http://localhost:8000/searchPOST{
"query" : " Your movie title or overview " ,
"results" : 5
}La respuesta será un objeto JSON que contenga las películas recomendadas y sus probabilidades:
[
{
"Output" : {
"title" : " Movie Title 1 " ,
"overview" : " Overview of Movie 1 "
},
"Probability" : 0.95
},
{
"Output" : {
"title" : " Movie Title 2 " ,
"overview" : " Overview of Movie 2 "
},
"Probability" : 0.92
}
]Este proyecto tiene licencia bajo la licencia MIT. Consulte el archivo de licencia para obtener más detalles.
Mi nombre
Mi perfil de Github