6
votes

Y a-t-il des bibliothèques C # pour la reconnaissance de l'entité nommée?

Je cherche des bibliothèques gratuites pour la reconnaissance de l'entité nommée en C # ou toute autre langue .NET.


2 commentaires

@Taz: Cela vous dérangerait-il si la bibliothèque était écrite dans vb.net ou peut-être f #?


Ne devrait pas être un problème.


3 Réponses :


1
votes

Il y a quelques implémentations Java dans les universités ( comme celui-ci ), Mais aucune version commerciale au courant.

Le code des versions universitaires est disponible et certains efforts pourraient probablement être portés à .NET.


1 commentaires

Ceci est limité à la personne / organisation et lieu seulement. J'en ai besoin d'un avec plus de types. La structure de code est trop complexe pour que je fasse une conversion manuelle. Merci pour votre réponse.



7
votes

Si vous avez juste besoin d'extraire des entités du texte, vous pouvez essayer Open Calais de Thomson Reuters. C'est gratuit pour les appels d'API jusqu'à 40K / par jour et a bien fonctionné pour moi dans le passé. (Je l'utilise 2x / jour pendant environ 6 mois sans attelage.)

Ils fournissent des emballages dans différentes langues (pour la création d'appels API) et vous pouvez également obtenir la réponse dans quelques formats différents.

Voici le lien:

http://www.opencalais.com/

(J'ai bien peur de ne connaître que les bibliothèques NER en Java et Python.)


0 commentaires

2
votes

SharpNLP , port de l'OpenNLP basé sur Java, prend en charge le marquage de l'entité nommée.


2 commentaires

Ce sont des bibliothèques NLP mais l'une de ces entités reconnaissez-vous?


Regardez le nom de nom de Sharpnlp. Je pensais que Antelope en avait un aussi. Mais, après avoir regardé le colis, je ne suis pas si sûr. Au moins pour le moment, je supprime une antilope de la réponse.