datasets-CNRS/ThesoTM huggingface dataset:
sentometrics / sentometrics
Definition: "Optimized prediction based on textual sentiment, accounting for the intrinsic challenge that sentiment can be computed and pooled across texts and time in various ways." (source: https://cran.r-project.org/web/packages/sentometrics/index.html).
Définition : "Prédiction optimisée basée sur le sentiment textuel, tenant compte du défi intrinsèque que le sentiment peut être calculé et mis en commun à travers les textes et le temps de diverses manières." (source : https://cran.r-project.org/web/packages/sentometrics/index.html).
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: sentiment analysis / analyse de sentiments
Programming language: C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Belgium§§Canada§§Netherlands§§Switzerland / Belgique§§Canada§§Pays-Bas§§Suisse
Licence: GNU GPL v3§§GNU GPL v2 / GNU GPL v3§§GNU GPL v2
Uses software: R / R
Repository: https://cran.r-project.org/package=sentometrics§§https://github.com/SentometricsResearch/sentometrics
Reference: Ardia, D., Bluteau, K., Borms, S., & Boudt, K. (2021). The R Package sentometrics to compute, aggregate, and predict with textual sentiment. Journal of Statistical Software, 99, 1–40. https://doi.org/10.18637/jss.v099.i02
sentopics / sentopics
Definition: "A framework that joins topic modeling and sentiment analysis of textual data." (source:https://cran.r-project.org/web/packages/sentopics/index.html).
Définition : Paquet R qui intègre l'analyse de sentiments et le topic modeling.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: sentiment analysis§§topic detection / analyse de sentiments§§identification de topics
Implements: latent Dirichlet allocation / allocation de Dirichlet latente
Programming language: C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/sentopics/index.html§§https://github.com/odelmarcelle/sentopics
spacyr / spacyr
Definition: spacyr is an R wrapper for the Python spaCy NLP library.
Définition : spacyr est un wrapper R pour la bibliothèque Python spaCy pour le traitement du langage naturel.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: dependency parsing§§lemmatization§§named entity recognition§§PoS tagging§§tokenization / analyse en dépendances§§lemmatisation§§reconnaissance d'entités nommées§§étiquetage morpho-syntaxique§§tokenisation
Input languages: Dutch§§English§§French§§German§§Italian§§Portuguese§§Spanish / néerlandais§§anglais§§français§§allemand§§italien§§portugais§§espagnol
Programming language: Python§§R language
Interface: command-line interface / interface en ligne de commande
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/spacyr/index.html
spanBERT / spanBERT
Definition: "a pre-training method that is designed to better represent and predict spans of text." (Joshi et al., 2019).
Définition : « "une méthode de pré-entraînement qui est conçue pour mieux représenter et prédire les passages de textes." (Joshi et al., 2019).
Broader concept: large language model / grand modèle de langue
Application field: generic / générique
Tasks performed: word embedding / plongement lexical
Implements: transformer / transformeur
Input languages: English / anglais
Programming language: Python
Design country: United States / États-Unis
Licence: CC BY 4.0 / CC BY 4.0
Based on: BERT / BERT
Repository: https://github.com/facebookresearch/SpanBERT
Reference: Joshi, M., Chen, D., Liu, Y., Weld, D. S., Zettlemoyer, L., & Levy, O. (2019). SpanBERT: Improving pre-training by representing and predicting spans. https://arxiv.org/abs/1907.10529v3
srBERT / srBERT
Definition: A BERT-based language model for classifying articles to facilitate systematic reviews of the literature.
Définition : Modèle basé sur BERT, permettant de classer des articles afin de faciliter la réalisation de revues systématiques de la littérature.
Broader concept: large language model / grand modèle de langue
Application field: academic information / information académique
Tasks performed: word embedding / plongement lexical
Implements: transformer / transformeur
Input languages: English / anglais
Design country: South Korea / Corée du Sud
Based on: BERT / BERT
Reference: Aum, S., & Choe, S. (2021). srBERT : Automatic article classification model for systematic review using BERT. Systematic Reviews, 10(1), 285. https://doi.org/10.1186/s13643-021-01763-w
stm / stm
Definition: The Structural Topic Model (STM) allows researchers to estimate topic models with document-level covariates. The package also includes tools for model selection, visualization, and estimation of topic-covariate regressions.
Définition : « Le modèle de topiques structurel permet aux chercheurs d'estimer de manière flexible un modèle de topique qui inclut des métadonnées au niveau du document. » (Roberts et al., 2019).
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: topic detection§§visualization / identification de topics§§visualisation
Implements: structural topic modeling / modélisation de topiques structurale
Input languages: Danish§§Dutch§§English§§Finnish§§French§§German§§Hungarian§§Italian§§Norwegian§§Portuguese§§Romanian§§Russian§§Spanish§§Swedish§§Turkish / danois§§néerlandais§§anglais§§finnois§§français§§allemand§§hongrois§§italien§§norvégien§§portugais§§roumain§§russe§§espagnol§§suédois§§turc
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/stm/index.html§§https://github.com/bstewart/stm
Reference: Roberts, M. E., Stewart, B. M., & Tingley, D. (2019). stm: An R package for structural topic models. Journal of Statistical Software, 91(2). https://doi.org/10.18637/jss.v091.i02
structural topic modeling / modélisation de topiques structurale
Also known as: structural topic model / modèle de topiques structural
Broader concept: topic modelling algorithm / algorithme de modélisation de topiques
Implemented by: Twitmo§§stm / Twitmo§§stm
Reference: Roberts, M. E., Stewart, B. M., Tingley, D., & Airoldi, E. M. (2013). The structural topic model and applied social science. ICONIP 2013.
svs / svs
Definition: "Various tools for semantic vector spaces, such as correspondence analysis (simple, multiple and discriminant), latent semantic analysis, probabilistic latent semantic analysis, non-negative matrix factorization, latent class analysis, EM clustering, logratio analysis and log-multiplicative (association) analysis. Furthermore, there are specialized distance measures, plotting functions and some helper functions." (source: https://cran.r-project.org/web/packages/svs/index.html).
Définition : Paquet R proposant un ensemble d'outils pour l'analyse des espaces vectoriels sémantiques.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: support operation / opération support
Implements: correspondence analysis§§expectation–maximization algorithm§§latent semantic analysis§§non-negative matrix factorization / analyse factorielle des correspondances§§algorithme d'espérance-maximisation§§analyse sémantique latente§§factorisation matricielle non négative
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/package=svs
Syuzhet / Syuzhet
Definition: An R package for sentiment analysis.
Définition : Paquet R pour l'analyse de sentiments.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: sentiment analysis / analyse de sentiments
Input languages: English / anglais
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/syuzhet/§§https://github.com/mjockers/syuzhet
text / text
Definition: "An R-package for analyzing natural language with transformers from HuggingFace using Natural Language Processing and Machine Learning." (source: https://www.r-text.org).
Définition : « Paquet R pour l'analyse du langage naturel avec les transformeurs de HuggingFace en utilisant le traitement automatique du langage naturel et l'apprentissage automatique. » (source : https://www.r-text.org).
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: word embedding§§visualization / plongement lexical§§visualisation
Implements: transformer / transformeur
Input languages: English / anglais
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Sweden / Suède
Licence: GNU GPL v3 / GNU GPL v3
Repository: https://cloud.r-project.org/web/packages/text/index.html§§https://github.com/OscarKjell/text/
Reference: Kjell, O., Giorgi, S., & Schwartz, H. A. (2021). The text-package: An R-package for Analyzing and Visualizing Human Language Using Natural Language Processing and Deep Learning. PsyArXiv. https://doi.org/10.31234/osf.io/293kt
text2vec / text2vec
Definition: text2vec is a fast and memory-friendly tool for text vectorization, topic modeling (LDA, LSA), word embeddings (GloVe), similarities. This package provides a source-agnostic streaming API, which allows researchers to perform analysis of collections of documents which are larger than available RAM. All core functions are parallelized to benefit from multicore machines.
Définition : text2vec est un outil rapide et peu gourmand en mémoire pour la vectorisation de textes, la modélisation de topiques (LDA, LSA), les plongements lexicaux (GloVe), les similarités.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: word embedding§§collocation§§information retrieval§§normalization§§tokenization§§topic detection / plongement lexical§§collocation§§recherche d'information§§normalisation§§tokenisation§§identification de topics
Implements: GLoVe§§latent Dirichlet allocation§§latent semantic analysis / GLoVe§§allocation de Dirichlet latente§§analyse sémantique latente
Programming language: C++§§R language
Platforms: Linux§§Solaris§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: GNU GPL v3§§GNU GPL v2 / GNU GPL v3§§GNU GPL v2
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/text2vec/index.html
textacy / textacy
Definition: "textacy is a Python library for performing a variety of natural language processing (NLP) tasks, built on the high-performance spaCy library." (source: https://textacy.readthedocs.io/en/latest/).
Définition : Bibliothèque Python pour le traitement automatique du langage basé sur spaCy.
Broader concept: Python library / librairie Python
Application field: generic / générique
Tasks performed: keyword extraction§§named entity recognition§§relation extraction§§tokenization§§topic detection§§visualization / extraction de mots-clés§§reconnaissance d'entités nommées§§extraction de relations§§tokenisation§§identification de topics§§visualisation
Input data: .txt
Programming language: Python
Platforms: Linux§§Windows§§macOS
Interface: command-line interface§§application programming interface / interface en ligne de commande§§interface de programmation d’application
Design country: United States / États-Unis
Licence: Apache License Version 2.0 / Apache License Version 2.0
Based on: SpaCy / SpaCy
Repository: https://github.com/chartbeat-labs/textacy
textfeatures / textfeatures
Definition: An R package to extract features from texts.
Définition : Paquet R pour extraire les caractéristiques de textes.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: word embedding§§sentiment analysis / plongement lexical§§analyse de sentiments
Implements: Word2Vec / Word2Vec
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/package=textfeatures§§https://github.com/mkearney/textfeatures
textmineR / textmineR
Definition: textmineR provides a wrapper for several topic models that take similarly-formatted input and give similarly-formatted output.It has additional functionality for analyzing and diagnostics for topic models.
Définition : textmineR fournit un wrapper pour plusieurs modèles de topiques qui prennent des entrées avec des formats similaires et donnent des sorties avec des formats similaires. L'outil offre des fonctionnalités supplémentaires pour l'analyse et le diagnostic des modèles de topiques.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: word embedding§§summarization§§text categorization§§topic detection / plongement lexical§§résumé automatique§§catégorisation de textes§§identification de topics
Implements: latent Dirichlet allocation§§latent semantic analysis§§hierarchical clustering / allocation de Dirichlet latente§§analyse sémantique latente§§partitionnement hiérarchique
Programming language: C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/textmineR/index.html
textplot / textplot
Definition: textplot visualizes complex relations in texts. This is done by providing functionalities for displaying text co-occurrence networks, text correlation networks, dependency relationships as well as text clustering.
Définition : textplot permet de visualiser les relations complexes dans les textes. Pour ce faire, il propose des fonctionnalités permettant d'afficher des réseaux de cooccurrence de textes, des réseaux de corrélation de textes, des relations de dépendance ainsi que des partitionnements de textes.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: co-occurrence analysis§§dependency parsing§§visualization / analyse des cooccurrences§§analyse en dépendances§§visualisation
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: GNU GPL v2 / GNU GPL v2
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/textplot/index.html§§https://github.com/bnosac/textplot
textrecipes / textrecipes
Definition: R package for text pre-processing.
Définition : Paquet R pour le prétraitement de données textuelles.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: word embedding§§lemmatization§§PoS tagging§§stemming§§support operation§§tokenization / plongement lexical§§lemmatisation§§étiquetage morpho-syntaxique§§racinisation§§opération support§§tokenisation
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/textrecipes/index.html§§https://github.com/tidymodels/textrecipes
textstem / textstem
Definition: An R package for lemmatization and stemming.
Définition : Paquet R pour la lemmatisation et la racinisation.
Broader concept: R package / paquet R
Tasks performed: lemmatization§§stemming / lemmatisation§§racinisation
Input languages: English / anglais
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: GNU GPL v2 / GNU GPL v2
Uses software: R / R
Related: generic / générique
Repository: https://cran.r-project.org/package=textstem§§https://github.com/trinker/textstem
tidytext / tidytext
Definition: "tidytext is a text mining package using tidy data principles to make many text mining tasks easier, more effective, and consistent with tools already in wide use." (source: https://cran.r-project.org/web/packages/tidytext/).
Définition : « tidytext est un environnement de fouille de textes utilisant les principes de données structurées au format tidy pour réalise de nombreuses tâches de fouille de textes plus facilement, plus efficacement et et de manière plus cohérente qu'avec les outils déjà largement utilisés. » (source : https://cran.r-project.org/web/packages/tidytext/).
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: corpus analysis§§PoS tagging§§sentiment analysis§§tokenization / analyse de corpus§§étiquetage morpho-syntaxique§§analyse de sentiments§§tokenisation
Input languages: Bulgarian§§Croatian§§Danish§§Dutch§§English§§French§§German§§Greek§§Icelandic§§Italian§§Norwegian§§Polish§§Portuguese§§Russian§§Slovenian§§Spanish§§Swedish§§Turkish / bulgare§§croate§§danois§§néerlandais§§anglais§§français§§allemand§§grec§§islandais§§italien§§norvégien§§polonais§§portugais§§russe§§slovène§§espagnol§§suédois§§turc
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/tidytext/§§https://github.com/juliasilge/tidytext
tm / tm
Definition: tm is a framework for text mining applications within R.
Définition : tm est un framework pour les applications de fouille de textes avec R.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: corpus analysis§§stemming§§tokenization / analyse de corpus§§racinisation§§tokenisation
Input data: .txt§§XML§§pdf
Programming language: normalization§§C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/tm/index.html
tokenizers / tokenizers
Definition: tokenizers is a R package which offers functions with a consistent interface to convert natural language text into tokens.
Définition : tokenizers est un package R qui offre des fonctions, avec une interface cohérente, pour convertir du texte en langage naturel en tokens.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: chunking§§sentence splitting§§stemming§§tokenization / chunking§§découpage de phrases§§racinisation§§tokenisation
Input languages: Arabic§§Basque§§Catalan§§Danish§§Dutch§§English§§Finnish§§French§§German§§Greek§§Hindi§§Hungarian§§Indonesian§§Irish§§Italian§§Lithuanian§§Nepali§§Norwegian§§Portuguese§§Romanian§§Russian§§Spanish§§Swedish§§Tamil§§Turkish / arabe§§basque§§catalan§§danois§§néerlandais§§anglais§§finnois§§français§§allemand§§grec§§hindi§§hongrois§§indonésien§§irlandais§§italien§§lithuanien§§népalais§§norvégien§§portugais§§roumain§§russe§§espagnol§§suédois§§tamoul§§turc
Programming language: C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/tokenizers/index.html§§https://github.com/ropensci/tokenizers
tokenizers.bpe / tokenizers.bpe
Definition: "Unsupervised text tokenizer focused on computational efficiency (source: https://cran.r-project.org/web/packages/tokenizers.bpe/index.html).
Définition : Tokenisation de textes non supervisée.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: tokenization / tokenisation
Programming language: C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Belgium / Belgique
Licence: MPL v2.0 / MPL v2.0
Uses software: R / R
Repository: https://cran.r-project.org/package=tokenizers.bpe§§https://github.com/bnosac/tokenizers.bpe
topicdoc / topicdoc
Definition: topicdoc calculates topic-specific diagnostics (e.g. mean token length, exclusivity) for Latent Dirichlet Allocation and Correlated Topic Models fit using the "topicmodels" package. (sourcfe: https://cran.r-project.org/web/packages/topicdoc/index.html).
Définition : topicdoc permet de calculer les diagnostics spécifiques de thèmes (par exemple, la longueur moyenne du token, l'exclusivité) pour l'allocation de Dirichlet latente ainsi que l'ajustement des modèles de thèmes corrélés du package « topicmodels ». (source : https://cran.r-project.org/web/packages/topicdoc/index.html).
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: topic detection / identification de topics
Implements: latent Dirichlet allocation / allocation de Dirichlet latente
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/topicdoc/index.html§§https://github.com/doug-friedman/topicdoc
topicmodels / topicmodels
Definition: topicmodels provides an interface to the C code for Latent Dirichlet Allocation (LDA) models and Correlated Topics Models (CTM).
Définition : Paquet R pour le modélisation de topiques par allocation de Dirichlet latente et pour les modèles de topiques corrélés.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: topic detection / identification de topics
Implements: correlated topics model§§latent Dirichlet allocation / modèle de topiques corrélés§§allocation de Dirichlet latente
Programming language: C§§C++§§R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Uses software: R / R
Repository: https://cran.microsoft.com/snapshot/2022-05-29/web/packages/topicmodels/index.html
topicmodels.etm / topicmodels.etm
Definition: Topic modelling in semantic embedding spaces.
Définition : Modélisation de topiques dans des espaces de plongement sémantique.
Broader concept: R package / paquet R
Application field: generic / générique
Tasks performed: word embedding§§topic detection / plongement lexical§§identification de topics
Implements: latent Dirichlet allocation§§Word2Vec / allocation de Dirichlet latente§§Word2Vec
Programming language: R language
Platforms: Linux§§Windows§§macOS
Design country: Belgium / Belgique
Licence: MIT License / licence MIT
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/topicmodels.etm/index.html§§https://github.com/bnosac/ETM
tosca / tosca
Definition: An R package for corpus analysis and topic modelling.
Définition : Paquet R pour l'analyse de corpus et la modélisation de topiques.
Broader concept: R package / paquet R
Tasks performed: text clustering§§topic detection / partitionnement de textes§§identification de topics
Implements: Hellinger distance§§latent Dirichlet allocation / distance de Hellinger§§allocation de Dirichlet latente
Programming language: R language
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: Germany / Allemagne
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Related: generic / générique
Repository: https://cran.r-project.org/web/packages/tosca/index.html§§https://github.com/Docma-TU/tosca§§https://zenodo.org/record/3703066#.Y8UIPeKZNBw