Перейти к содержимому

NLP – Topic Modeling Supervisé avec BERTopic (Python)

MASTER 2 SISE DATA SCIENCE

0:00 / 0:00

NLP – Topic Modeling Supervisé avec BERTopic (Python)

143 просмотра · 3 мес. назад
MASTER 2 SISE DATA SCIENCE
8,95 тыс. подписчиков
143 просмотра · 3 мес. назад
Machine learning. Data science. NLP (natural language processing). Text mining. Le « topic modeling » (modélisation de sujets) en NLP consiste à dégager des « topics » (thématiques) à partir d’un corpus de documents. Il s’agit d’un procédé nativement non-supervisé. Le package « BERTopic » introduit un concept peu usuel avec l’introduction de la classe d’appartenance des documents - lorsqu’elle est disponible - dans le processus. Il peut produire directement une caractérisation des documents regroupés selon leur classe d’appartenance ; il peut également s’appuyer sur un algorithme supervisé (une régression logistique Ridge dans notre tutoriel) pour donner un éclairage sur le processus de désignation des classes. Nous observons dans notre expérimentation que les subtilités entre les résultats permettent d’enrichir l’exploration des corpus de documents étiquetés. BERTopic (non-supervisé) :    • NLP - Topic Modeling sous Python avec « BE...   Site web BERTopic : https://bertopic.com/ Notebook et données : https://tutoriels-data-science.blogsp... 00:00 Topic Modeling - Corpus étiqueté 04:47 Corpus Ohsumed (domaine médical) - 23 catégories 06:26 Conversion en problème binaire (eye vs. cardio) 07:43 Démarrage du notebook - Importation du corpus 08:19 Termes fréquents globalement 09:44 Wordcloud - Pbm. des termes génériques du domaine 10:56 Termes fréquents par catégorie 11:40 "Wordcloud" conditionnels - Même problème 13:06 Manual Topic Modeling - Utilisation de l'étiquette 16:58 Première lecture des résultats - Pbm des stopwords 17:34 Post-traitement - KeyBERTInspired 20:56 Résultats affinés - Nouveau Wordcloud conditionnel 25:08 Supervised Topic Modeling 25:59 Approche usuelle de classification supervisée (régression logistique) 28:30 Lectures des coefficients - Rôle des termes dans la discrimination 30:17 Instanciation du topic modeling supervisé 32:05 Informations sur les topics 32:13 Rôle des termes dans la discrimination des classes 34:05 Coefficient de la régression appliquée aux embeddings