Text Analytics Toolbox

 

Text Analytics Toolbox

Analyser et modéliser des données texte

La vidéo dure 2:14
Code MATLAB qui extrait des données texte à partir de documents Microsoft Word vers un datastore.

Importer et visualiser du texte

Importez des données texte dans MATLAB à partir de fichiers uniques ou de grandes collections de fichiers, notamment des fichiers PDF, HTML ou Microsoft® Word. Explorez visuellement des jeux de données texte grâce à des nuages de mots-clés et à des diagrammes de dispersion de texte.

Capture d'écran de la tâche Preprocess Text Data du Live Editor avec les résultats affichés sous forme de nuage de mots-clés.

Nettoyer et prétraiter le texte

Appliquez des fonctions de filtrage de haut niveau pour retirer les contenus superflus, tels que des URL, des balises HTML ou des signes de ponctuation. Corrigez les fautes d'orthographe, filtrez les mots vides et normalisez les mots en fonction de leur racine.

Code MATLAB pour la création d'un diagramme de dispersion et d’un diagramme t-SNE du word embedding créé.

Convertir un texte en format structuré

Extrayez les caractéristiques linguistiques en utilisant un algorithme de tokenisation, calculez les statistiques de fréquence des mots pour représenter numériquement les données texte et entraînez les modèles de word embedding tels que word2vec et skip-gram.

Workflow d'apprentissage par transfert avec le modèle FinBERT de type Transformer sur des données texte pour identifier les attitudes positives et négatives.

Appliquer l'IA à l'analyse de texte

Adaptez un modèle de Machine Learning ou de Deep Learning, comme LSA, LDA ou LSTM, à des données texte. Exploitez les modèles de type Transformer, comme BERT, FinBERT ou GPT-2, pour effectuer l'apprentissage par transfert avec des données texte.

Grands modèles de langage

Connectez MATLAB à l'API OpenAI™ Chat Completions. Exploitez les capacités de traitement du langage naturel des modèles GPT dans votre environnement MATLAB, pour des tâches telles que le résumé de texte ou le chat.

Illustration d'un nettoyage de données texte pour le traitement du langage naturel. À gauche : nuage de mots-clés des données brutes. À droite : nuage de mots-clés des données nettoyées.

Analyse de texte pour les ingénieurs

Développez des programmes de maintenance prédictive basés sur des données issues de capteurs et de logs texte. Automatisez la formalisation des exigences et la vérification de la conformité.

Utiliser l'analyse de texte pour résumer plusieurs documents en un seul document.

Analyse de documents

Analysez un texte avec la modélisation thématique pour découvrir et visualiser les modèles sous-jacents, les tendances et les relations complexes. Résumez des documents, extrayez des mots-clés et évaluez l'importance et la similarité des documents.

Nuages de mots-clés séparés en mots positifs et négatifs.

Analyse de sentiments

Identifiez les attitudes et les opinions exprimées dans les données texte pour catégoriser les déclarations comme étant positives, neutres ou négatives. Élaborez des modèles capables de prédire les sentiments en temps réel.

Nuage de mots-clés généré à partir du roman Orgueil et Préjugés.

Génération de texte et classification

Utilisez le Deep Learning pour générer un nouveau texte à partir du texte observé et pour classer des descriptions de texte avec des word embeddings capables d'identifier des catégories.

FAQ sur Text Analytics Toolbox

Text Analytics Toolbox fournit des algorithmes et des visualisations pour le prétraitement, l'analyse et la modélisation de données textuelles dans MATLAB.

Vous pouvez extraire du texte à partir de fichiers PDF, HTML, Microsoft Word, Microsoft Excel et CSV.

Text Analytics Toolbox propose un filtrage de haut niveau pour supprimer les URL, les balises HTML et la ponctuation, ainsi que la correction orthographique, le filtrage des mots vides et la normalisation des mots vers leur forme racine.

Text Analytics Toolbox inclut LSA, LDA, des représentations vectorielles de mots (word2vec et skip-gram) et prend en charge des modèles de deep learning tels que LSTM et des modèles de type transformer comme BERT, FinBERT et GPT-2.

Oui. Les caractéristiques créées avec Text Analytics Toolbox peuvent être combinées avec des caractéristiques provenant de données numériques, audio et d'autres sources pour construire des modèles de machine learning complets.

Les applications courantes incluent l'analyse des sentiments, la maintenance prédictive, la modélisation thématique, la classification de documents, le résumé automatique de textes et l'extraction de mots-clés.

Text Analytics Toolbox fournit des word clouds pour afficher la fréquence des mots et des graphiques de dispersion de texte pour explorer les relations entre les mots et visualiser les représentations vectorielles de mots.

Oui. Il est possible de connecter MATLAB à l'OpenAI Chat Completions API pour utiliser des modèles GPT pour des tâches telles que le résumé automatique de textes et la conversation.

Essayez Text Analytics Toolbox gratuitement

Découvrez nos produits.


Prêt à acheter ?

Découvrez les tarifs et les produits.

Vous êtes étudiant ?

Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.