1 dépôt
Strongly typed class hierarchies used to represent linguistic structures like tokens and sentences.
Distinct from Java Application Architecture: Distinct from general Java application architecture by focusing specifically on representing linguistic data structures.
Explore 1 awesome GitHub repository matching software engineering & architecture · Linguistic Object Models. Refine with filters or upvote what's useful.
CoreNLP est une bibliothèque Java de traitement du langage naturel conçue pour convertir du texte brut en données structurées. Elle utilise une suite d'annotateurs linguistiques pour analyser le texte via un pipeline, extrayant ainsi les structures grammaticales, les sentiments et les modèles linguistiques. Le projet inclut un moteur de résolution de coréférence qui lie les mentions multiples d'une même entité pour maintenir la cohérence contextuelle entre les documents. Il fournit également des outils de reconnaissance d'entités nommées pour catégoriser les personnes, les entreprises et les lieux, ainsi qu'un étiqueteur morphosyntaxique pour assigner des catégories grammaticales et des formes de base aux mots. La bibliothèque couvre en outre l'analyse de sentiment pour évaluer le ton émotionnel et prend en charge la sérialisation des données linguistiques traitées dans des formats standardisés pour le stockage ou l'échange externe.
Provides a strongly typed Java class hierarchy for representing tokens, sentences, and parsed linguistic trees.