datasets-CNRS/ThesoTM huggingface dataset:
Stanford CoreNLP / Stanford CoreNLP
Definition: Stanford CoreNLP provides a set of human language technology tools. It can give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, mark up the structure of sentences in terms of phrases and syntactic dependencies, indicate which noun phrases refer to the same entities, indicate sentiment, extract particular or open-class relations between entity mentions, get the quotes people said, etc.
Définition : Stanford CoreNLP fournit un ensemble d'outils de technologies liés au langage humain. Il peut donner les formes basiques des mots, les parties du discours, s'il s'agit de noms de sociétés, de personnes, etc., normaliser les dates, les heures et les quantités numériques, baliser la structure des phrases en termes de syntagmes et de dépendances syntaxiques, indiquer quels syntagmes nominaux font référence aux mêmes entités, indiquer le sentiment, extraire les relations particulières ou de classe ouverte entre les mentions d'entités, obtenir les citations que les gens ont dites, etc.
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: coreference resolution§§constituency parsing§§dependency parsing§§lemmatization§§named entity recognition§§PoS tagging§§sentence splitting§§tokenization / résolution de coréférence§§analyse en constituants§§analyse en dépendances§§lemmatisation§§reconnaissance d'entités nommées§§étiquetage morpho-syntaxique§§découpage de phrases§§tokenisation
Input languages: Arabic§§Chinese§§English§§French§§German§§Spanish / arabe§§chinois§§anglais§§français§§allemand§§espagnol
Programming language: Java
Design country: United States / États-Unis
Licence: GNU GPL v2 / GNU GPL v2
Repository: https://stanfordnlp.github.io/CoreNLP/
Stanford Topic Modeling Toolbox / Stanford Topic Modeling Toolbox
Also known as: TMT / TMT
Definition: The Stanford Topic Modeling Toolbox (TMT) brings topic modeling tools to social scientists and others who wish to perform analysis on datasets that have a substantial textual component.
Définition : La boîte à outils de modélisation thématique de Stanford (TMT) met des outils à la disposition des chercheurs en sciences sociales et d'autres personnes qui souhaitent effectuer des analyses sur des ensembles de données comportant une composante textuelle importante.
Broader concept: Java library / librairie Java
Application field: generic / générique
Tasks performed: topic detection / identification de topics
Implements: latent Dirichlet allocation / allocation de Dirichlet latente
Input languages: English / anglais
Input data: .csv
Programming language: Java
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: free to use license / licence libre d'utilisation
Stanza / Stanza
Definition: Stanza is a collection of accurate and efficient tools for many human languages in one place. Starting from raw text to syntactic analysis and entity recognition, Stanza brings state-of-the-art NLP models to languages of your choosing.
Définition : Stanza est une collection d'outils précis et efficaces pour de nombreuses langues humaines. Depuis le texte brut jusqu'à l'analyse syntaxique et la reconnaissance d'entités.
Broader concept: Python library / librairie Python
Application field: biology§§medicine / biologie§§médecine
Tasks performed: dependency parsing§§lemmatization§§morphological analysis§§named entity recognition§§PoS tagging§§tokenization / analyse en dépendances§§lemmatisation§§analyse morphologique§§reconnaissance d'entités nommées§§étiquetage morpho-syntaxique§§tokenisation
Implements: Neural networks models / modèles de réseaux de neurones
Input languages: Afrikaans§§Arabic§§Armenian§§Basque§§Belarusian§§Bulgarian§§Buryat§§Catalan§§Chinese§§Church Slavonic§§Coptic§§Croatian§§Czech§§Danish§§Dutch§§English§§Estonian§§Finnish§§French§§Galician§§German§§Gothic§§Greek§§Hebrew§§Hindi§§Hungarian§§Indonesian§§Irish§§Italian§§Japanese§§Kazakh§§Korean§§Kurmanji§§Latin§§Latvian§§Lithuanian§§Livvi-Karelian§§Maltese§§Marathi§§Northern Sámi§§Norwegian§§Persian§§Polish§§Portuguese§§Romanian§§Russian§§Scottish Gaelic§§Serbian§§Slovak§§Slovenian§§Spanish§§Swedish§§Tamil§§Telugu§§Turkish§§Ukrainian§§Upper Sorbian§§Urdu§§Uyghur§§Vietnamese§§Wolof / afrikaans§§arabe§§arménien§§basque§§biélorusse§§bulgare§§bouriate§§catalan§§chinois§§slavon d'église§§copte§§croate§§tchèque§§danois§§néerlandais§§anglais§§estonien§§finnois§§français§§galicien§§allemand§§gotique§§grec§§hébreu§§hindi§§hongrois§§indonésien§§irlandais§§italien§§japonais§§kazakh§§coréen§§kurmandji§§latin§§letton§§lithuanien§§olonetsien§§maltais§§marathi§§same du Nord§§norvégien§§persan§§polonais§§portugais§§roumain§§russe§§gaélique écossais§§serbe§§slovaque§§slovène§§espagnol§§suédois§§tamoul§§télougou§§turc§§ukrainien§§haut sorabe§§ourdou§§ouïghour§§vietnamien§§wolof
Programming language: Python
Interface: command-line interface / interface en ligne de commande
Design country: United States / États-Unis
Licence: Apache License Version 2.0 / Apache License Version 2.0
Repository: https://pypi.org/project/stanza/
Reference: Qi, P., Zhang, Y., Zhang, Y., Bolton, J., & Manning, C. D. (2020). Stanza : A Python natural language processing toolkit for many human languages. Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations, 101‑108. https://doi.org/10.18653/v1/2020.acl-demos.14§§Zhang, Y., Zhang, Y., Qi, P., Manning, C. D., & Langlotz, C. P. (2021). Biomedical and clinical English model packages for the Stanza Python NLP library. Journal of the American Medical Informatics Association: JAMIA, 28(9), 1892–1899. https://doi.org/10.1093/jamia/ocab090
Starspace / Starspace
Definition: "StarSpace is a general-purpose neural model for efficient learning of entity embeddings for solving a wide variety of problems" (source: https://github.com/facebookresearch/StarSpace).
Définition : « StarSpace est un modèle neuronal polyvalent permettant l'apprentissage efficace de plongements d'entités pour résoudre une grande variété de problèmes. » (source : https://github.com/facebookresearch/StarSpace).
Broader concept: Neural networks models / modèles de réseaux de neurones
Implemented by: ruimtehol / ruimtehol
stepwise regression / régression pas à pas
Definition: stepwise regression is a method of fitting regression models in which the choice of predictive variables is carried out by an automatic procedure.(Wikipedia, retrieved 07/07/2021).
Définition : La régression pas à pas est une méthode d'ajustement de modèles de régression dans laquelle le choix des variables prédictives est effectué par une procédure automatique. (Wikipedia, récupéré le 07/07/2021).
Broader concept: regression model / modèle de régression
Implemented by: Datumbox / Datumbox
Reference: Draper, N. and Smith, H. (1981) Applied Regression Analysis, 2d Edition, New York: John Wiley & Sons, Inc.
stochastic gradient descent / descente du gradient stochastique
Also known as: SGD / algorithme de descente du gradient stochastique§§algorithme du gradient stochastique
Definition: "A gradient descent algorithm in which the batch size is one. In other words, SGD trains on a single example chosen uniformly at random from a training set." (source: https://developers.google.com/machine-learning/glossary/).
Définition : « Algorithme de descente de gradient dans lequel la taille du lot est de un. En d'autres termes, le [Stochastic Gradient Descent] s'entraîne sur un seul exemple choisi uniformément au hasard dans un ensemble d'entraînement. » (source : https://developers.google.com/machine-learning/glossary/).
Broader concept: classification algorithm / algorithme de classification
Implemented by: scikit-learn§§Massive Online Analysis / scikit-learn§§Massive Online Analysis
stream clustering / clustering de flux
Broader concept: clustering algorithm / algorithme de partitionnement
StructBERT / StructBERT
Definition: "a new type of contextual representation, StructBERT, which incorporates language structures into BERT pre-training by proposing two novel linearization strategies. Specifically, in addition to the existing masking strategy, StructBERT extends BERT by leveraging the structural information: word-level ordering and sentence-level ordering." (Wang et al., 2019).
Définition : Extension de BERT intégrant des structures du langage pendant le pré-entraînement.
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: China / Chine
Licence: Apache License Version 2.0 / Apache License Version 2.0
Based on: BERT / BERT
Repository: https://github.com/alibaba/AliceMind/tree/main/StructBERT
Reference: Wang, W., Bi, B., Yan, M., Wu, C., Bao, Z., Xia, J., Peng, L., & Si, L. (2019). StrutcBERT: incorporating language structures into pre-training for deep language understanding. https://arxiv.org/abs/1908.04577v3
suffix tree algorithm / algorithme de l'arbre des suffixes
Also known as: STC / 
Broader concept: clustering algorithm / algorithme de partitionnement
Implemented by: Carrot2 / Carrot2
Sukuma / soukouma
Broader concept: natural language / langage naturel
IETF language tag: suk
ISO 639-2: suk
ISO 639-3: suk
Sundanese / soundanais
Broader concept: natural language / langage naturel
IETF language tag: su
ISO 639-1: su
ISO 639-2: sun
ISO 639-3: sun
Sunwar / sunwar
Also known as: Koinch§§Koincha§§Kõinch§§Sunuwar / 
Broader concept: natural language / langage naturel
IETF language tag: suz
ISO 639-3: suz
supervised latent Dirichlet allocation / allocation de Dirichlet latente supervisée
Also known as: sLDA§§supervised LDA / sLDA
Broader concept: classification algorithm§§topic modelling algorithm / algorithme de classification§§algorithme de modélisation de topiques
Implemented by: Psyctm§§RTextTools / Psyctm§§RTextTools
support vector machine / machine à vecteurs de support
Also known as: SVM§§support-vector networks / SVM§§séparateurs à vaste marge
Definition: Support-vector machines are supervised learning models with associated learning algorithms that analyze data for classification and regression analysis. (Wikipédia, consulté le 07/07/2021).
Définition : Les machines à vecteurs de support sont un ensemble de techniques d'apprentissage supervisé destinées à résoudre des problèmes de classification et de régression. (Wikipédia, consulté le 07/07/2021).
Broader concept: classification algorithm / algorithme de classification
Implemented by: ClearTK§§Datumbox§§GATE§§JVnSegmenter§§LPU§§LibShortText§§Pattern§§RTextTools§§RWeka§§TextFlows§§quanteda§§Massive Online Analysis / ClearTK§§Datumbox§§GATE§§JVnSegmenter§§LPU§§LibShortText§§Pattern§§RTextTools§§RWeka§§TextFlows§§quanteda§§Massive Online Analysis
Reference: Boser, B. E., Guyon, I. M., & Vapnik, V. N. (1992). A training algorithm for optimal margin classifiers. Proceedings of the fifth annual workshop on Computational learning theory, 144‑152. https://doi.org/10.1145/130385.130401§§Cortes, C., & Vapnik, V. (1995). Support-vector networks. Machine Learning, 20(3), 273‑297. https://doi.org/10.1007/BF00994018§§Montesinos López, O. A., Montesinos López, A., & Crossa, J. (2022). Support vector machines and support vector regression. In O. A. Montesinos López, A. Montesinos López, & J. Crossa (Eds.), Multivariate Statistical Machine Learning Methods for Genomic Prediction (pp. 337–378). Springer International Publishing. https://doi.org/10.1007/978-3-030-89010-0_9
support vector regression / régression par vecteurs de support
Also known as: SVR / 
Broader concept: support vector machine§§regression model / machine à vecteurs de support§§modèle de régression
Implemented by: ClearTK / ClearTK
Reference: Montesinos López, O. A., Montesinos López, A., & Crossa, J. (2022). Support vector machines and support vector regression. In O. A. Montesinos López, A. Montesinos López, & J. Crossa (Eds.), Multivariate Statistical Machine Learning Methods for Genomic Prediction (pp. 337–378). Springer International Publishing. https://doi.org/10.1007/978-3-030-89010-0_9
Suret / soureth
Also known as: Assyrian§§Assyrian Neo-Aramaic§§Chaldean§§Chaldean Neo-Aramaic / néo-araméen du Nord-Est
Broader concept: natural language / langage naturel
ISO 639-3: aii§§cld§§syr
Susu / soso
Also known as: Sosoxui / soussou§§susu
Broader concept: natural language / langage naturel
IETF language tag: sus
ISO 639-2: sus
ISO 639-3: sus
Swahili / swahili
Also known as: Kiswahili / Souhaéli
Broader concept: Bantu / langue bantoue
IETF language tag: sw
ISO 639-1: sw
ISO 639-2: swa
ISO 639-3: swa
Swampy Cree / swampy cree
Also known as: Maskekon§§Omaškêkowak§§Omushkego / 
Broader concept: natural language / langage naturel
ISO 639-3: csw
Swazi / swati
Also known as: siSwati / siSwati
Broader concept: Bantu / langue bantoue
IETF language tag: ss
ISO 639-1: ss
ISO 639-2: ssw
ISO 639-3: ssw
Swedish / suédois
Broader concept: natural language / langage naturel
IETF language tag: sv
ISO 639-1: sv
ISO 639-2: swe
ISO 639-3: swe
Swiss German / suisse allemand
Broader concept: Alemannic / alémanique
IETF language tag: gsw-CH
ISO 639-2: gsw
ISO 639-3: gsw
T5 / T5
Also known as: Text-to-Text Transfer Transformer / 
Definition: "a text-to-text transformer pre-trained on a large text corpus" (source: https://github.com/google-research/text-to-text-transfer-transformer
Définition : « un transformeur texte vers texte pré-entraîné sur un large corpus de textes » (source : https://github.com/google-research/text-to-text-transfer-transformer)
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§§French§§German§§Romanian / anglais§§français§§allemand§§roumain
Programming language: Python
Design country: United States / États-Unis
Licence: Apache License Version 2.0 / Apache License Version 2.0
Base of: PTT5§§PolyNC§§byT5§§mT5 / PTT5§§PolyNC§§byT5§§mT5
Repository: https://github.com/google-research/text-to-text-transfer-transformer
Reference: Raffel, C., Shazeer, N., Roberts, A., Lee, K., Narang, S., Matena, M., Zhou, Y., Li, W., & Liu, P. J. (2020). Exploring the limits of transfer learning with a unified text-to-text transformer. arXiv:1910.10683 [cs, stat]. http://arxiv.org/abs/1910.10683
TACIT / TACIT
Definition: TACIT is a text analysis,crawling and interpretation tool.
Définition : TACIT est un outil d'analyse, d'exploration et d'interprétation de textes.
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: co-occurrence analysis§§web crawling§§stemming§§text categorization§§topic detection / analyse des cooccurrences§§exploration du web§§racinisation§§catégorisation de textes§§identification de topics
Implements: latent Dirichlet allocation§§hierarchical clustering§§k-means§§bayesian model / allocation de Dirichlet latente§§partitionnement hiérarchique§§k-moyennes§§modèle bayésien
Input languages: English / anglais
Input data: json§§.txt
Programming language: Java
Platforms: Linux§§Windows§§macOS
Interface: desktop graphical user interface / interface utilisateur graphique desktop
Design country: United States / États-Unis
Licence: GNU GPL v2 / GNU GPL v2
Reference: Dehghani, M., Johnson, K. M., Garten, J., Boghrati, R., Hoover, J., Balasubramanian, V., Singh, A., Shankar, Y., Pulickal, L., Rajkumar, A., & Parmar, N. J. (2017). TACIT : An open-source text analysis, crawling, and interpretation tool. Behavior Research Methods, 49(2), 538‑547. https://doi.org/10.3758/s13428-016-0722-4
TAMS / TAMS
Definition: TAMS stands for Text Analysis Markup System. It is a convention for identifying themes in texts (web pages, interviews, field notes). It was designed for use in ethnographic and discourse research.
Définition : TAMS est l'abréviation de Text Analysis Markup System. Il s'agit d'une convention permettant d'identifier des thèmes dans des textes (pages web, entretiens, notes de terrain). Elle a été conçue pour être utilisée dans le cadre de recherches ethnographiques et discursives.
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: text annotation / annotation textuelle
Input languages: English / anglais
Platforms: Linux§§macOS
Interface: desktop graphical user interface / interface utilisateur graphique desktop
Design country: United States / États-Unis
Licence: GNU GPL v2 / GNU GPL v2
TBXTools / TBXTools
Definition: TBXTools allows easy and rapid terminology extraction and management. This tool implements both statistical and linguistic methods, along with several utilities to create and manage terminological databases. It is written in Python and uses NLTK (Natural Language Toolkit).
Définition : TBXTools permet une extraction et une gestion faciles et rapides de la terminologie. Cet outil met en œuvre des méthodes statistiques et linguistiques, ainsi que plusieurs utilitaires pour créer et gérer des bases de données terminologiques. Il est écrit en Python et utilise NLTK (Natural Language Toolkit).
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: keyword extraction / extraction de mots-clés
Input languages: Catalan§§English§§French§§Spanish / catalan§§anglais§§français§§espagnol
Interface: command-line interface / interface en ligne de commande
Design country: Spain / Espagne
Licence: free to use license / licence libre d'utilisation
Repository: https://sourceforge.net/projects/tbxtools/
Reference: Oliver, A., & Vazquez, M. (s. d.). Tbxtools : A free, fast and flexible tool for automatic terminology extraction. Proceedings of Recent Advances in Natural Language Processing, pages 473–479,Hissar, Bulgaria, Sep 7–9 2015.
TOD-BERT / TOD-BERT
Definition: A BERT language model for task-oriented dialogue.
Définition : Modèle de langage BERT pour le dialogue orienté vers les tâches.
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§§Shell
Licence: Modified BSD / BSD modifiée
Based on: BERT / BERT
Repository: https://github.com/jasonwu0731/ToD-BERT
Reference: Wu, C.-S., Hoi, S., Socher, R., & Xiong, C. (2020). TOD-BERT : Pre-trained natural language understanding for task-oriented dialogue. ArXiv:2004.06871 [Cs]. http://arxiv.org/abs/2004.06871
TXM / TXM
Definition: TXM provides textometric analyses.
Définition : TXM permet de réaliser des analyses textométriques.
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: co-occurrence analysis§§corpus analysis§§text annotation§§visualization / analyse des cooccurrences§§analyse de corpus§§annotation textuelle§§visualisation
Implements: correspondence analysis§§hierarchical clustering / analyse factorielle des correspondances§§partitionnement hiérarchique
Input languages: Bulgarian§§Chinese§§English§§French§§Galician§§German§§Italian§§Latin§§Portuguese§§Russian§§Swahili / bulgare§§chinois§§anglais§§français§§galicien§§allemand§§italien§§latin§§portugais§§russe§§swahili
Input data: .txt§§.odt§§.rtf§§XML§§.csv
Programming language: Java§§C
Platforms: Linux§§Windows§§macOS
Interface: web user interface§§desktop graphical user interface / interface utilisateur web§§interface utilisateur graphique desktop
Design country: France / France
Licence: free to use license / licence libre d'utilisation
Reference: Heiden, S. (2010). The TXM Platform: Building Open-Source Textual Analysis Software Compatible with the TEI Encoding Scheme. In 24th Pacific Asia Conference on Language, Information and Computation (pp. 10 p.). Sendai, Japon.§§Heiden, S., Magué, J.-P., & Pincemin, B. (2010). TXM : Une plateforme logicielle open-source pour la textométrie – conception et développement. In JADT 2010 : 10th International Conference on the Statistical Analysis of Textual Data (pp. 12 p.). Rome, Italie.§§Reboul M. & Gefen A. Mesures et savoirs : Quelles méthodes pour l'histoire culturelle à l'heure du big data ?, (2019), Semiotica 2019, 97120 (2019). https://doi.org/10.1515/sem-2018-0103
TagAnt / TagAnt
Definition: TagAnt is a non-commercial Part-Of-Speech (POS) tagger built on TreeTagger.
Définition : TagAnt est un outil libre d'étiquetage des partie du discours construit sur TreeTagger.
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: lemmatization§§PoS tagging / lemmatisation§§étiquetage morpho-syntaxique
Input languages: Dutch§§English§§French§§German§§Italian§§Spanish / néerlandais§§anglais§§français§§allemand§§italien§§espagnol
Input data: .txt
Platforms: Linux§§Windows§§macOS
Interface: desktop graphical user interface / interface utilisateur graphique desktop
Design country: Japan / Japon
Licence: proprietary commercial software license§§free to use license / licence de logiciel commercial propriétaire§§licence libre d'utilisation
Uses software: TreeTagger / TreeTagger
Tagalog / tagalog
Also known as:  / tagal
Broader concept: natural language / langage naturel
ISO 639-1: tl
ISO 639-2: tgl
ISO 639-3: tgl
Tagtog / Tagtog
Definition: Tagtog is a text annotation tool.
Définition : Tagtog est un outil d'annotation de texte.
Broader concept: software application / application logicielle
Application field: generic / générique
Tasks performed: named entity recognition§§relation extraction§§text annotation / reconnaissance d'entités nommées§§extraction de relations§§annotation textuelle
Input languages: Arabic§§Bengali§§Chinese§§Dutch§§English§§French§§Hindi§§Japanese§§Spanish / arabe§§bengali§§chinois§§néerlandais§§anglais§§français§§hindi§§japonais§§espagnol
Input data: .txt§§pdf§§.csv
Interface: web user interface§§application programming interface / interface utilisateur web§§interface de programmation d’application
Design country: Poland / Pologne
Licence: free to use license§§Fee-Based Commercial License / licence libre d'utilisation§§licence commerciale à frais fixes
Tahitian / tahitien
Broader concept: natural language / langage naturel
IETF language tag: ty
ISO 639-1: ty
ISO 639-2: tah
ISO 639-3: tah
Tai / taï
Also known as: Daic§§Zhuang–Tai / 
Broader concept: natural language / langage naturel
IETF language tag: tai
ISO 639-2: tai
ISO 639-5: tai
Tajik / tadjik
Also known as: Tadzhiki§§Tajiki§§Tajiki Persian / 
Broader concept: Persian / persan
IETF language tag: tg
ISO 639-1: tg
ISO 639-2: tgk
ISO 639-3: tgk
Talismane / Talismane
Definition: Talismane is a NLP framework acting as a sentence detector, tokeniser, pos-tagger and dependency parser.
Définition : Talismane est un environnement pour le traitement du langage naturel : détecteur de phrases, tokeniseur, pos-tagger et analyseur syntaxique de dépendance.
Broader concept: Java library / librairie Java
Application field: generic / générique
Tasks performed: dependency parsing§§PoS tagging§§sentence splitting§§tokenization / analyse en dépendances§§étiquetage morpho-syntaxique§§découpage de phrases§§tokenisation
Input languages: Catalan§§English§§French / catalan§§anglais§§français
Input data: .txt
Programming language: Java
Platforms: Linux§§Windows§§macOS
Interface: command-line interface / interface en ligne de commande
Design country: France / France
Licence: GNU AGPL v3 / GNU AGPL v3
Repository: https://github.com/joliciel-informatique/talismane/releases
Tamang / tamang
Broader concept: natural language / langage naturel
ISO 639-3: taj
Tamasheq / tamasheq
Also known as: Tamachen§§Tamashek§§Tamashekin§§Tomacheck / 
Broader concept: natural language / langage naturel
IETF language tag: taq
ISO 639-3: taq
Tamil / tamoul
Broader concept: natural language / langage naturel
ISO 639-1: ta
ISO 639-2: tam
ISO 639-3: tam