Projet 9 de ma formation d'Ingénieur IA : Réalisez une application de recommandation de contenu
|
8 months ago | |
---|---|---|
App | 8 months ago | |
Function | 8 months ago | |
export | 8 months ago | |
images | 8 months ago | |
.gitignore | 8 months ago | |
README.md | 8 months ago | |
RENARD_Vincent_1_Notebook_092022.ipynb | 8 months ago | |
RENARD_Vincent_2_Presentation_092022.md | 8 months ago | |
azure_arch_P09.drawio | 8 months ago | |
azure_arch_P09.drawio.png | 8 months ago | |
my-theme.css | 8 months ago | |
test.ipynb | 8 months ago |
My Content est une start-up qui veut encourager la lecture en recommandant des contenus pertinents pour ses utilisateurs
Deux architectures sont possibles :
Une petite astuce : si tu veux mettre en production le fichier “embeddings” et qu’il est trop volumineux par rapport à tes limitations d’utilisation des services gratuits Azure, tu peux réaliser une réduction de dimension de ce fichier via une ACP.
En résumé, votre mission est la suivante :
développer une première version de votre système de recommandation sous forme d’Azure Functions;
réaliser une application simple de gestion du système de recommandation (interface d’affichage d’une liste d’id utilisateurs, d’appel Azure functions pour l’id choisi, et d’affichage des 5 articles recommandés)
stocker les scripts développés dans un dossier GitHub ;
synthétiser vos premières réflexions sur :
❒ les différentes briques d’architecture nécessaires pour la réalisation de la solution répondant au besoin métier ont été identifiées
❒ la description fonctionnelle de chaque brique d’architecture a été réalisée
❒ les besoins de mise à jour des bases de données Utilisateurs et Articles ont été pris en compte dans la description fonctionnelle
❒ une explication sous forme de schéma des différentes briques de l’architecture logicielle a été élaborée
❒ les scripts permettant d’entraîner et de tester le modèle de recommandation ont été développés et testés
❒ au moins un des algorithmes de chacune des deux approches (CF et content-based) de système de recommandation a été testé
❒ la fonction serverless renvoyant la prédiction du modèle intégrée à l’application mobile a été testée
❒ les scripts sont découpés en fonctions et/ou classes permettant une meilleure lisibilité et une meilleure maintenabilité du code
❒ les scripts sont stockés dans un dossier GitHub