datasets-CNRS/ThesoTM huggingface dataset:
random forest / forêt aléatoire
Also known as: random decision forest / forêt d'arbres décisionnels§§forêt de décision aléatoire
Definition: Random forests are an ensemble learning method for classification, regression and other tasks that operates by constructing a multitude of decision trees at training time. For classification tasks, the output of the random forest is the class selected by most trees. (wikipedia, retrieved on 2021/07/07).
Définition : Les forêts aléatoires sont une méthode d'apprentissage d'ensemble pour la classification, la régression et d'autres tâches qui fonctionnent en construisant une multitude d'arbres de décision au moment de l'apprentissage. Pour les tâches de classification, la sortie de la forêt aléatoire est la classe sélectionnée par la plupart des arbres. (wikipédia, récupéré le 07/07/2021).
Broader concept: decision tree / arbre de décision
Implemented by: RTextTools / RTextTools
Reference: Ho, T.K. (1995) Random Decision Forest. Proceedings of the 3rd International Conference on Document Analysis and Recognition, Montreal, 14-16 August 1995, 278-282.
Rasp / Rasp
Definition: The RASP system includes state-of-the-art modules for finding sentence boundaries, finding individual words, analyzing words to identify the word root and any suffixes, assigning part-of-speech labels to words in running text, and analyzing the grammatical relations between words and larger units within sentences.
Définition : Le système RASP comprend des modules permettant de trouver les limites des phrases, de trouver des mots individuels, d'analyser les mots pour identifier la racine et les suffixes éventuels, d'attribuer des étiquettes de parties du discours aux mots du texte et d'analyser les relations grammaticales entre les mots et les unités plus importantes au sein des phrases.
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: anaphora resolution§§information retrieval§§lemmatization§§parsing§§PoS tagging§§Question Answering§§sentiment analysis§§tokenization§§word sense disambiguation / résolution d'anaphore§§recherche d'information§§lemmatisation§§analyse syntaxique§§étiquetage morpho-syntaxique§§système de questions réponses§§analyse de sentiments§§tokenisation§§désambiguïsation du sens des mots
Input languages: English / anglais
Input data: .txt
Programming language: C§§Lisp
Platforms: non-specified UNIX§§macOS
Design country: United Kingdom / Royaume-Uni
Licence: free to use license§§Fee-Based Commercial License / licence libre d'utilisation§§licence commerciale à frais fixes
Uses software: Apache UIMA / Apache UIMA
ReVerb / ReVerb
Definition: "ReVerb is a program that automatically identifies and extracts binary relationships from English sentences. ReVerb is designed for Web-scale information extraction, where the target relations cannot be specified in advance and speed is important." (source: https://github.com/knowitall/reverb).
Définition : « ReVerb est un programme qui identifie et extrait automatiquement les relations binaires dans des phrases en anglais. ReVerb est conçu pour l'extraction d'informations à l'échelle du Web, où les relations cibles ne peuvent être spécifiées à l'avance et où la rapidité est importante. » (source : https://github.com/knowitall/reverb).
Broader concept: Java library / librairie Java
Application field: generic / générique
Tasks performed: relation extraction / extraction de relations
Input languages: English / anglais
Programming language: Java
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Repository: https://github.com/knowitall/reverb
recurrent neural network / réseau de neurones récurrents
Also known as: RNN / RNN
Definition: "Recurrent neural networks (RNNs) are capable of learning features and long term dependencies from sequential and time-series data. The RNNs have a stack of non-linear units where at least one connection between units forms a directed cycle." (Salehinejad etal., 2017).
Définition : « Un réseau de neurones récurrent (Recurrent Neural Network - RNN) est une structure récurrente où la sortie y(t) générée à l'instant t dépend non seulement de l'entrée x(t) à cet instant précis mais également de toute l'histoire passée x(t-1). x(t-2)..., x(0). C'est cette structure, ce biais inductif, qui va permettre de prendre en compte le contexte qui précède un mot dans une phrase. » (Chaumartin & Lemberger, 2020, p. 194).
Broader concept: Neural networks models / modèles de réseaux de neurones
Implemented by: DeLFT§§Kashgari§§OpenNRE§§RNNTagger / DeLFT§§Kashgari§§OpenNRE§§RNNTagger
Reference: Chaumartin, F.-R., & Lemberger, P. (2020). Le traitement automatique des langues: Comprendre les textes grâce à l’intelligence artificielle. Dunod.
Reinert clustering / partitionnement de Reinert
Also known as:  / clustering de Reinert
Definition: A method for descending hierarchical clustering.
Définition : Méthode de partitionnement hiérarchique descendant.
Broader concept: hierarchical clustering / partitionnement hiérarchique
Implemented by: Iramuteq§§Rainette / Iramuteq§§Rainette
relation linking / résolution référentielle de relations
Broader concept: information extraction / extraction d'information
Resoomer / Resoomer
Definition: Résumé automatique.
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: summarization / résumé automatique
Input languages: Afrikaans§§Albanian§§Azerbaijani§§Basque§§Bosnian§§Catalan§§Cebuano§§Chichewa§§Corsican§§Croatian§§Czech§§Danish§§Dutch§§English§§Esperanto§§Estonian§§Filipino§§Finnish§§French§§Frisian§§Galician§§German§§Gujarati§§Haitian Creole§§Hausa§§Hawaiian§§Hmong§§Hungarian§§Icelandic§§Igbo§§Indonesian§§Irish§§Italian§§Javanese§§Kurdish§§Latin§§Latvian§§Lithuanian§§Luxembourgish§§Malagasy§§Malay§§Maltese§§Norwegian§§Polish§§Portuguese§§Romanian§§Samoan§§Scottish Gaelic§§Shona§§Slovak§§Slovenian§§Somali§§Sotho§§Spanish§§Sundanese§§Swahili§§Swedish§§Turkish§§Uzbek§§Vietnamese§§Welsh§§Xhosa§§Yoruba§§Zulu§§Maori / afrikaans§§albanais§§azéri§§basque§§bosnien§§catalan§§cebuano§§chewa§§corse§§croate§§tchèque§§danois§§néerlandais§§anglais§§espéranto§§estonien§§philippin§§finnois§§français§§langue frisonne§§galicien§§allemand§§gujarati§§créole haïtien§§haoussa§§hawaïen§§hmong§§hongrois§§islandais§§igbo§§indonésien§§irlandais§§italien§§javanais§§kurde§§latin§§letton§§lithuanien§§luxembourgeois§§malgache§§malais§§maltais§§norvégien§§polonais§§portugais§§roumain§§samoan§§gaélique écossais§§shona§§slovaque§§slovène§§somali§§sotho du Sud§§espagnol§§soundanais§§swahili§§suédois§§turc§§ouzbek§§vietnamien§§gallois§§xhosa§§yoruba§§zoulou§§maori
Input data: .txt
Interface: web user interface / interface utilisateur web
Design country: France / France
Licence: free to use license / licence libre d'utilisation
Responsible AI License / Responsible AI License
Also known as: RAIL / RAIL
Broader concept: license / licence
Is licence for: BLOOM / BLOOM
retext / retext
Definition: "retext is an ecosystem of plugins that work with natural language as structured data, specifically CSTs (concrete syntax trees)." (source: https://github.com/retextjs/retext/tree/maint).
Définition : « retext est un écosystème de plugins qui traitent le langage naturel en tant que données structurées, en particulier les CST (concrete syntax trees). » (source : https://github.com/retextjs/retext/tree/maint).
Broader concept: Python library / librairie Python
Tasks performed: keyword extraction§§sentiment analysis§§support operation / extraction de mots-clés§§analyse de sentiments§§opération support
Input languages: Dutch§§English / néerlandais§§anglais
Programming language: Python
Platforms: Linux§§Windows§§macOS
Licence: MIT License / licence MIT
Repository: https://github.com/retextjs/retext/tree/main
Ridge regression / régression Ridge
Also known as: L2 regularization§§Ridge classifier§§Tikhonov regularization / régularisation L2
Definition: Ridge regression is a method of estimating the coefficients of multiple-regression models in scenarios where independent variables are highly correlated. (Wikipedia, retrieved 07/07/2021).
Définition : La régression Ridge est une méthode d'estimation des coefficients des modèles de régression multiple dans des scénarios où les variables indépendantes sont fortement corrélées. (Wikipédia, récupéré le 07/07/2021).
Broader concept: regression model / modèle de régression
Reference: Hilt, D. E., & Seegrist, D. W. (1977). Ridge, a computer program for calculating ridge regression estimates. Department of Agriculture, Forest Service, Northeastern Forest Experiment Station.
RoBERTa / RoBERTa
Also known as: robustly optimized BERT pretraining approach / 
Definition: Modified version of BERT to make the pre-training faster.
Définition : Version modifiée de BERT afin de rendre le pré-entraînement plus rapide.
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
Based on: BERT / BERT
Base of: BERTweet§§BioMed-RoBERTa§§CamemBERT§§ChemBERTa§§CodeBERT§§DrBERT§§FARM§§GottBERT§§KLUE-RoBERTa§§PolishBERT§§RobBERT§§RobeCzech§§RoBERTuito§§Spark NLP§§Spark NLP Python§§Spark NLP Scala§§TransPolymer§§UmBERTo§§WangchanBERTa§§XLM-RoBERTa / BERTweet§§BioMed-RoBERTa§§CamemBERT§§ChemBERTa§§CodeBERT§§DrBERT§§FARM§§GottBERT§§KLUE-RoBERTa§§PolishBERT§§RobBERT§§RobeCzech§§RoBERTuito§§Spark NLP§§Spark NLP Python§§Spark NLP Scala§§TransPolymer§§UmBERTo§§WangchanBERTa§§XLM-RoBERTa
Implemented by: DeLFT / DeLFT
Repository: https://github.com/pytorch/fairseq/tree/main/examples/roberta
Reference: Liu, Y., Ott, M., Goyal, N., Du, J., Joshi, M., Chen, D., Levy, O., Lewis, M., Zettlemoyer, L., & Stoyanov, V. (2019). RoBERTa: A Robustly Optimized BERT Pretraining Approach. https://arxiv.org/abs/1907.11692v1
RobBERT / RobBERT
Definition: A RoBERTa language model for Dutch.
Définition : Modèle de langage basé sur RoBERTa pour le néerlandais.
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: Dutch / néerlandais
Programming language: Python
Design country: Belgium / Belgique
Licence: MIT License / licence MIT
Based on: RoBERTa / RoBERTa
Repository: https://github.com/iPieter/RobBERT
Reference: Delobelle, P., Winters, T., & Berendt, B. (2020). RobBERT : A Dutch RoBERTa-based language model. ArXiv:2001.06286 [Cs]. http://arxiv.org/abs/2001.06286
RobeCzech / RobeCzech
Definition: A RoBERTa language model for Czech.
Définition : Modèle de langage RoBERTa pour le tchèque.
Broader concept: large language model / grand modèle de langue
Application field: generic / générique
Implements: transformer / transformeur
Input languages: Czech / tchèque
Programming language: Python
Design country: Czech Republic / République tchèque
Based on: RoBERTa / RoBERTa
Reference: Straka, M., Náplava, J., Straková, J., & Samuel, D. (2021). RobeCzech : Czech RoBERTa, a monolingual contextualized language representation model. arXiv:2105.11314 [cs]. https://doi.org/10.1007/978-3-030-83527-9_17
RoBERTuito / RoBERTuito
Definition: "A pre-trained language model for social media text in Spanish." (source: https://github.com/pysentimiento/robertuito).
Définition : « Modèle de langage pré-entraîné pour les médias sociaux en espagnol. » (source : https://github.com/pysentimiento/robertuito).
Broader concept: large language model / grand modèle de langue
Application field: social networks / réseaux sociaux
Implements: transformer / transformeur
Input languages: Spanish / espagnol
Programming language: Python
Licence: MIT License / licence MIT
Based on: RoBERTa / RoBERTa
Repository: https://github.com/pysentimiento/robertuito
Reference: Barrett, L. F. (2017). Categories and Their Role in the Science of Emotion. Psychological Inquiry, 28(1), 20–26. https://doi.org/10.1080/1047840X.2017.1261581
Roff / Roff
Broader concept: programming language / langage de programmation
Related: Enju / Enju
rollingLDA / rollingLDA
Definition: An R package that enables the construction of LDA-based time series of topics.
Définition : Paquet R qui permet la construction de séries temporelles de topiques basées sur l'allocation de Dirichlet latente.
Broader concept: R package / paquet R
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
Design country: Germany / Allemagne
Licence: GNU GPL v3 / GNU GPL v3
Uses software: R / R
Repository: https://cran.r-project.org/package=rollinglda§§https://github.com/JonasRieger/rollinglda
Reference: Rieger, J., Jentsch, C., & Rahnenführer, J. (2021). RollingLDA : An update algorithm of latent dirichlet allocation to construct consistent time series from textual data. Findings of the Association for Computational Linguistics: EMNLP 2021, 2337‑2347. https://doi.org/10.18653/v1/2021.findings-emnlp.201
Romanian / roumain
Broader concept: natural language / langage naturel
IETF language tag: ro
ISO 639-1: ro
ISO 639-2: ron§§rum
ISO 639-3: ron
Romanian BERT / Romanian BERT
Definition: A BERT language model for Romanian.
Définition : Modèle de langage BERT pour le roumain.
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: Romanian / roumain
Programming language: Python
Design country: Finland§§Romania / Finlande§§Roumanie
Licence: MIT License / licence MIT
Based on: BERT / BERT
Repository: https://github.com/dumitrescustefan/Romanian-Transformers
Reference: Dumitrescu, S. D., Avram, A.-M., & Pyysalo, S. (2020). The birth of Romanian BERT. arXiv:2009.08712 [cs]. http://arxiv.org/abs/2009.08712
Romansh / romanche
Also known as: Romansch§§Rumantsch / 
Broader concept: natural language / langage naturel
IETF language tag: rm
ISO 639-1: rm
ISO 639-2: roh
ISO 639-3: roh
RSentiment / RSentiment
Definition: Rsentiment analyses sentiment of a sentence in english and assigns score to it. It can classify sentences to the following categories of sentiments:- positive, negative, very positive, very negative, neutral. For a vector of sentences, it counts the number of sentences in each category of sentiment.In calculating the score, negation and various degrees of adjectives are taken into consideration. It deals only with english sentences.
Définition : Rsentiment analyse le sentiment d'une phrase en anglais et lui attribue un score. Il peut classer les phrases dans les catégories de sentiments suivantes: positif, négatif, très positif, très négatif, neutre. Pour un vecteur de phrases, il compte le nombre de phrases dans chaque catégorie de sentiment. Dans le calcul du score, la négation et divers degrés d'adjectifs sont pris en considération. Il ne traite que des phrases anglaises.
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 v2 / GNU GPL v2
Uses software: R / R
Repository: https://cran.r-project.org/web/packages/RSentiment/index.html
ruBERT / ruBERT
Definition: A BERT pre-trained language model for Russian language.
Définition : Modèle de langage BERT pour la langue russe.
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: Russian / russe
Design country: Russia / Russie
Based on: BERT / BERT
Reference: Kuratov, Y., & Arkhipov, M. (2019). Adaptation of deep bidirectional multilingual transformers for Russian language. arXiv:1905.07213 [cs]. http://arxiv.org/abs/1905.07213
rule learning algorithm / algorithme d'apprentissage de règles
Broader concept: algorithm / algorithme
Implemented by: RWeka / RWeka
Russian / russe
Broader concept: natural language / langage naturel
IETF language tag: ru
ISO 639-1: ru
ISO 639-2: rus
ISO 639-3: rus
Ruund / ruund
Also known as: Northern Lunda§§Uruund / lunda du Nord§§ruwund§§uruund
Broader concept: Bantu / langue bantoue
IETF language tag: rnd
ISO 639-3: rnd
RxBERT / RxBERT
Definition: A language model pretrained on drug labeling documents.
Définition : Modèle de langage pré-entraîné des documents d'étiquetage de médicaments.
Broader concept: large language model / grand modèle de langue
Application field: pharmacology / pharmacology
Input languages: English / anglais
Programming language: Python
Design country: United States / États-Unis
Based on: BERT / BERT
Reference: Wu, L., Gray, M., Dang, O., Xu, J., Fang, H., & Tong, W. (2023). RxBERT: Enhancing drug labeling text mining and analysis with AI language modeling. Experimental Biology and Medicine, 248(21), 1937–1943. https://doi.org/10.1177/15353702231220669
S4 / S4
Definition: S4 (Structured and Semantic Search Service) is a generic end-to-end infrastructure to rapidly build and deploy a search service providing state-of-the-art structured and semantic searches in collections of technical and scientific documents.
Définition : S4 (Structured and Semantic Search Service) est une infrastructure générique de bout en bout permettant de construire et de déployer rapidement un scrapy service de recherches structurées et sémantiques de pointe dans des collections de documents techniques et scientifiques.
Broader concept: Java library / librairie Java
Application field: academic information§§generic / information académique§§générique
Tasks performed: information retrieval§§named entity recognition§§word sense disambiguation / recherche d'information§§reconnaissance d'entités nommées§§désambiguïsation du sens des mots
Input data: .txt§§XML§§pdf
Programming language: Java
Interface: command-line interface / interface en ligne de commande
Design country: France / France
Licence: free to use license / licence libre d'utilisation
SBERT / SBERT
Also known as: Setence-BERT / 
Definition: "a modification of the pretrained BERT network that use siamese and triplet network structures to derive semantically meaningful sentence embeddings that can be compared using cosine-similarity." (Reimers & Gurevych, 2019).
Définition : Modification du réseau pré-entraîné BERT qui utilise un réseau siamois et par triplet.
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
Design country: Germany / Allemagne
Based on: BERT / BERT
Reference: Reimers, N., & Gurevych, I. (2019). Sentence-BERT : Sentence embeddings using Siamese BERT-networks. arXiv:1908.10084 [cs]. http://arxiv.org/abs/1908.10084
SENNA / SENNA
Definition: SENNA is a software distributed under a non-commercial license, which outputs a host of Natural Language Processing (NLP) predictions: part-of-speech (POS) tags, chunking (CHK), name entity recognition (NER), semantic role labeling (SRL) and syntactic parsing (PSG).
Définition : SENNA est un logiciel distribué sous une licence non commerciale, qui produit un grand nombre de prédictions de traitement du langage naturel : étiquetage des parties du discours, découpage , reconnaissance d'entités nommées, étiquetage de rôle sémantique et analyse syntaxique.
Broader concept: C library / librairie C
Application field: generic / générique
Tasks performed: semantic role labeling§§word embedding§§chunking§§named entity recognition§§parsing§§PoS tagging / étiquetage en rôles sémantiques§§plongement lexical§§chunking§§reconnaissance d'entités nommées§§analyse syntaxique§§étiquetage morpho-syntaxique
Input languages: English / anglais
Input data: .txt
Programming language: C
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: non-commercial use only / usage non commercial uniquement
SMART Text Miner / SMART Text Miner
Definition: The SMART Text Miner is a sophisticated software tool that can extract hidden knowledge from legacy texts.
Définition : Le SMART Text Miner est un outil logiciel sophistiqué qui peut extraire les connaissances cachées de textes anciens.
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: knowledge discovery / découverte de connaissances
Input languages: English§§Spanish§§.txt§§HTML§§XML / anglais§§espagnol§§.txt§§HTML§§XML
Programming language: C§§C++
Platforms: Windows
Interface: desktop graphical user interface / interface utilisateur graphique desktop
Design country: United States / États-Unis
Licence: free to use license / licence libre d'utilisation
Samoan / samoan
Broader concept: natural language / langage naturel
IETF language tag: sm-WS
ISO 639-1: sm
ISO 639-2: smo
ISO 639-3: smo
Sango / sango
Also known as: Sangho / 
Broader concept: natural language / langage naturel
IETF language tag: sg
ISO 639-1: sg
ISO 639-2: sag
ISO 639-3: sag
Sanskrit / sanskrit
Also known as:  / sanscrit
Broader concept: natural language / langage naturel
IETF language tag: sa
ISO 639-1: sa
ISO 639-2: san
ISO 639-3: san
Santali / santali
Broader concept: natural language / langage naturel
IETF language tag: sat
ISO 639-2: sat
ISO 639-3: sat
SapBERT / SapBERT
Also known as: Self-aligning pretrained BERT / 
Definition: "a pretraining scheme that self-aligns the representation space of biomedical entities." (Liu et al., 2021, p. 4228).
Définition : « modèle pré-entraîné qui auto-aligne l'espace de représentation d'entités biomédicales. » (Liu et al., 2021, p. 4228).
Broader concept: large language model / grand modèle de langue
Implements: transformer / transformeur
Input languages: English / anglais
Programming language: Python
Design country: United Kingdom§§United States / Royaume-Uni§§États-Unis
Licence: MIT License / licence MIT
Based on: BERT / BERT
Application field of: medicine / médecine
Repository: https://github.com/cambridgeltl/sapbert
Reference: Liu, F., Shareghi, E., Meng, Z., Basaldella, M., & Collier, N. (2021). Self-alignment pretraining for biomedical entity representations. In K. Toutanova, A. Rumshisky, L. Zettlemoyer, D. Hakkani-Tur, I. Beltagy, S. Bethard, R. Cotterell, T. Chakraborty, & Y. Zhou (Eds.), Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (pp. 4228–4238). Association for Computational Linguistics. https://doi.org/10.18653/v1/2021.naacl-main.334
Saraiki / saraiki
Also known as: Seraiki§§Siraiki / seraiki§§siraiki,
Broader concept: natural language / langage naturel
IETF language tag: skr
ISO 639-3: skr
Sardinian / sarde
Also known as: Sard / 
Broader concept: natural language / langage naturel
IETF language tag: sc
ISO 639-1: sc
ISO 639-2: srd
ISO 639-3: srd
Sayula Popoluca / popoluca de Sayula
Also known as:  / sayultèque
Broader concept: natural language / langage naturel
IETF language tag: pos
ISO 639-3: pos
Scala library / librairie Scala
Broader concept: software library / bibliothèque logicielle