Difference between revisions of "Conception - Recommandation intelligente de films"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
+ | Voici la fiche de conception du projet 'Recommandation intelligente de films'. |
||
+ | |||
+ | [[Suggestion_intelligente_de_films_basée_sur_TensorFlow| '''Page d'accueil du projet''']] |
||
+ | |||
+ | = Équipe = |
||
+ | * Rachex Coralie (Chef de projet - Scrum Master) |
||
+ | * Niogret Edwin |
||
+ | * Hattinguais Julian |
||
+ | * Navarro Elsa |
||
+ | * Dunand Quentin |
||
+ | |||
+ | = Schéma de la structure de l'application = |
||
+ | |||
= Choix des langages de programmation = |
= Choix des langages de programmation = |
||
* '''Python :''' pour le back-end |
* '''Python :''' pour le back-end |
Revision as of 09:58, 13 March 2017
Voici la fiche de conception du projet 'Recommandation intelligente de films'.
Équipe
- Rachex Coralie (Chef de projet - Scrum Master)
- Niogret Edwin
- Hattinguais Julian
- Navarro Elsa
- Dunand Quentin
Schéma de la structure de l'application
Choix des langages de programmation
- Python : pour le back-end
- AngularJS : pour le front-end
- MySql : pour la base de données
Choix technologiques
- TensorFlow : librairie open source pour l'apprentissage automatique, utilisant des graphiques de flux de données.
- Keras : librairie de réseaux neuronaux de haut niveau, écrite en Python et capable de fonctionner au dessus de TensorFlow.
- Flask : framework open-source de développement web en Python.
API en back-end
Requête | Route | Description | Permission |
---|---|---|---|
POST | /auth/signup | ... | |
POST | /auth/login | ... | |
/auth/logout | ... | ||
POST | /api/updateMovies | ... | L'utilisateur doit être connecté |
GET | /api/likedMovies/<string:opinion> | ... | L'utilisateur doit être connecté |
POST | /api/likedMovie/<int:idMovie>/<int:isLiked> | ... | L'utilisateur doit être connecté |
PUT | /api/likedMovie/<int:idMovie>/<int:isLiked> | ... | L'utilisateur doit être connecté |
DELETE | /api/likedMovie/<int:idMovie> | ... | L'utilisateur doit être connecté |
POST | /api/train | ... | L'utilisateur doit être connecté |
GET | /api/prediction | ... | L'utilisateur doit être connecté |
POST | /api/popularity | ... | L'utilisateur doit être connecté |