Créer un compte sur NYT Dev pour récupérer une clé qui permettra de requêter les API du NYT. Al'étape "Register apps", sélectionner les API suivantes :
- Archive API
- Books API
- Times Wire API
La clé devra être ajouté au fichier api.cfg (voir prochaine étape)
Modifier le fichier .env.example avec les informations d'authentification. Renommer .env.example en >> .env.
├── nyt_news
│ ├── .env.example
Lancer la commande suivante :
docker-compose --profile build up -d
Note : s'il n'est pas nécessaire de retrain le modèle polarity, la mise à jour de l'app peut se faire avec la commande "docker-compose up -d" en ignorant le profile "build"
Réalisation d'une API qui offre une perspective dynamique sur les élections américaines. Dans un paysage politique en perpétuelle évolution, nous souhaitons mettre en évidence l'importance de rester informé et de comprendre les nuances des médias.
Fonctionnalités | Objectif | Input | Output | Dataset |
---|---|---|---|---|
Analyse de sentiment : classification en polarité | Discerner les tendances émotionnelles dʼun article via lʼanalyse de son titre. Aperçu rapide de qui attire l'attention et comment | headline - API Times NewsWire | Neutre - Négatif - Positif | SEN : Sentiment analysis of Entities in News headlines :https://zenodo.org/records/5211931 |
Recommandation de livres | Analyse des préférences du lecture et recommandation dʼun best-sellers du New York Times qui correspond le mieux aux intérêts politiques de lʼutilisateur selon les articles lus. | Article à retrouver depuis lʼAPI Search. Web scraping Amazon | livre dans lʼAPI books | pas de données de validation: aucune données article - livre n'existe et il n'y a pas la possibilité de valider le model à postériori avec l'expérience utilisateur. https://www.evidentlyai.com/ranking-metrics/evaluating-recommender-systems#:~:text=You%20can%20use%20predictive%20metrics,novelty%2C%20or%20diversity%20of%20recommendations. |
Comparaison historique | Examiner comment le climat médiatique actuel se compare à celui des trois dernières élections. Détection de la polarité dans les archives. | headline - API Archive | Neutre - Négatif - Positif | SEN : Sentiment analysis of Entities in News headlines :https://zenodo.org/records/5211931 |