Ce projet met en œuvre un système de recommandation de film utilisant la recherche vectorielle et la similitude du cosinus. Le système prend la saisie des utilisateurs sous la forme d'un titre de film ou d'une vue d'ensemble et renvoie les films les plus similaires en fonction de leurs intérêts.
Clone le référentiel:
git clone https://github.com/NexusAurora/MovieApp.git
cd MovieAppConstruisez l'image Docker:
docker build -t MovieApp .Exécutez le conteneur Docker:
docker run -p 8000:8000 MovieApp Une fois l'application en cours d'exécution, vous pouvez faire des demandes de publication au point de terminaison /search pour obtenir des recommandations de films.
http://localhost:8000/searchPOST{
"query" : " Your movie title or overview " ,
"results" : 5
}La réponse sera un objet JSON contenant les films recommandés et leurs probabilités:
[
{
"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
}
]Ce projet est autorisé sous la licence du MIT. Voir le fichier de licence pour plus de détails.
Mon nom
Mon profil github