vnlp
Python3.10 support and small fixes
Séparateur de phrase
Normalisateur
Retour des mots arrêtés:
STEMMER: Analyseur morphologique et désambiguinateur
Nommé Reconnaître de l'entité (NER)
Analyseur de dépendance
Partie du tagger de la parole (pos)
Analyseur de sentiment
Les incorporations de mots turques
Résumé des nouvelles
Nouvelles paraphrasant
Des modèles de résumé et de paraphrasage sont disponibles dans la démo. Contactez-nous à [email protected] pour API.
pip install vngrs-nlp


Analyseur de dépendance
from vnlp import DependencyParser
dep_parser = DependencyParser()
dep_parser.predict("Oğuz'un kırmızı bir Astra'sı vardı.")
[("Oğuz'un", 'PROPN'),
('kırmızı', 'ADJ'),
('bir', 'DET'),
("Astra'sı", 'PROPN'),
('vardı', 'VERB'),
('.', 'PUNCT')]
# Spacy's submodule Displacy can be used to visualize DependencyParser result.
import spacy
from vnlp import DependencyParser
dependency_parser = DependencyParser()
result = dependency_parser.predict("Oğuz'un kırmızı bir Astra'sı vardı.", displacy_format = True)
spacy.displacy.render(result, style="dep", manual = True)
@article { turker2024vnlp ,
title = { VNLP: Turkish NLP Package } ,
author = { Turker, Meliksah and Ari, Erdi and Han, Aydin } ,
journal = { arXiv preprint arXiv:2403.01309 } ,
year = { 2024 }
}