Créez des graphiques de dispersion HTML interactifs visualisant les différences de langage entre les types de documents.
Générez des graphiques de dispersion HTML interactifs pour identifier les termes distinctifs dans des corpus de texte.
Scattertext est une bibliothèque Python qui génère des visualisations interactives basées sur le navigateur montrant comment le langage varie selon les catégories de documents. Elle vous aide à analyser les fréquences des termes, les associations et les motifs sémantiques à l'aide d'étiquettes non superposées. Les data scientists et analystes de texte explorant des jeux de données textuelles la trouveront particulièrement utile.
Elle prend des corpus de documents analysés et produit des graphiques de dispersion D3 interactifs où les points correspondent à des termes ou expressions positionnés selon l'utilisation par catégorie. Les fonctionnalités incluent des algorithmes de placement d'étiquettes pour éviter les superpositions, des commandes de zoom et de panoramique, ainsi que la prise en charge de méthodes de score alternatives telles que le d de Cohen, le g de Hedge et la séparation bi-normale. Vous pouvez également visualiser des modèles de topics, des plongements de mots et des dictionnaires spécialisés comme Empath ou Moral Foundations.
Elle convient aux développeurs Python et aux chercheurs en sciences sociales computationnelles ayant besoin d'expliquer les poids des classificateurs ou de comparer des corpus de texte. Elle ne convient pas aux utilisateurs ignorant Python ou cherchant un tableau de bord web par glisser-déposer sans codage.
Créez des visualisations basées sur le navigateur avec des étiquettes de termes non superposées et la prise en charge du zoom.
Notez les termes à l'aide du F-score mis à l'échelle, du d de Cohen, du g de Hedge, du Delta de Cliff ou de la séparation bi-normale.
Visualisez les topics Empath, les catégories Moral Foundations 2.0 et les tokens SentencePiece.
Expliquez les poids de classification textuelle scikit-learn et les modèles de topics grâce à des projections interactives.
Gratuit sous licence Apache-2.0. Aucune option hébergée payante n'est proposée par le projet, le seul coût est donc de l'exécuter vous-même dans votre environnement Python.
870 missions ouvertes à distance en entraînement d’IA, mises à jour le 14 novembre 2026 ; la plupart paient $20–$170 de l’heure. 8 d’entre elles demandent des francophones. Zekai les liste gratuitement ; la candidature se fait sur la plateforme de l’employeur.
Oui, vous pouvez remplacer spaCy par scattertext.WhitespaceNLP.whitespace_nlp, bien que la tokenisation et la détection des frontières de phrases reposent sur des expressions régulières de base.
Les fichiers HTML générés s'affichent et fonctionnent de manière optimale dans Chrome et Safari.
Scattertext applique automatiquement un algorithme de mise en page qui étiquette sélectivement les points afin qu'ils ne se superposent pas avec d'autres étiquettes ou points.
Voir Zekai en premier dans Google