how to find most common words in text by matlab
Afficher commentaires plus anciens
how to tag POS on nouns and verbs in MATLAB, Is it related to regular expressions? I know that regular expressions find a pattern in a text, but I want to find the most common words in texts and tag POS on them( I mean the words are nouns or verbs) and then exchange that POS and make an unfamiliar pair of words. how can I find the most common words in texts by MATLAB?is there any solution for that or I should use another software?
Réponse acceptée
Plus de réponses (2)
Sarah Palfreyman
le 30 Avr 2018
Modifié(e) : Sarah Palfreyman
le 30 Avr 2018
0 votes
2 commentaires
IORUNDU GABRIEL
le 16 Mai 2018
Which version of matlab is the least that supports the Text analytic toolbox?
Rik
le 16 Mai 2018
R2017b
Charmaine Tan
le 26 Nov 2018
0 votes
Hi, after finding my topkwords (most frequent words), how can I plot a histogram of these?
2 commentaires
Christopher Creutzig
le 26 Nov 2018
txt = extractFileText('sonnets.txt');
td = tokenizedDocument(lower(txt));
td = erasePunctuation(td);
bow = bagOfWords(td);
top = topkwords(bow,20);
bar(top.Count)
set(gca,'XTick',1:size(top,1),'XTickLabel',top.Word,'XTickLabelRotation',45)

(In general, it's a good idea not to ask a new question as an “answer,” but to open a new question instead. It helps other people searching MATLAB Answers in the future.)
Charmaine Tan
le 26 Nov 2018
Noted, I'll do that. Thanks a lot!
Catégories
En savoir plus sur Language Support dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!