0

Soweit ich weiß, hat Stanford NER 3,4 und 7-Klasse-Modelle (oder Tags). Ich brauche einen Standard und eine Java-Implementierung eines Named Entity Recognizer, der mehr als 7 Tags (zum Beispiel 13 Tags) hat. Ich möchte es nicht selbst entwickeln, und ich brauche es, um genau zu sein. Gibt es einen NER, der diese Bedingungen erfüllt?Anzahl der Tags von NER

Dank

+0

Fragen fragen uns, ein Buch, Werkzeug, Software-Bibliothek, Tutorial oder andere Off-Site-Ressource sind Wegthema für Stack-Überlauf zu empfehlen oder wie sie finden neigen dazu, eigensinnige Antworten und Spam zu bekommen. Beschreiben Sie stattdessen das Problem und was bisher unternommen wurde, um es zu lösen. – BadZen

Antwort

1

Das System Stanford NER kann für eine beliebige Anzahl von Tags neu trainiert werden. Die 3-, 4- und 7-Klassenmodelle sind nur die vortrainierten Modelle. Wenn Sie es in mehreren Klassen trainieren möchten, müssen Sie Trainingsdaten mit diesen Klassen sammeln und das Modell erneut trainieren.

0

Python nltk Paket bieten Named Entity Recognition (NER), es haben einen In-Build-Klassifikator. Es hat mehr als 7 Klassen. Welche sind

ORGANIZATION - Georgia-Pacific Corp., WHO 
PERSON - Eddy Bonte, President Obama 
LOCATION - Murray River, Mount Everest 
DATE - June, 2008-06-29 
TIME - two fifty a m, 1:30 p.m. 
MONEY - 175 million Canadian Dollars, GBP 10.40 
PERCENT - twenty pct, 18.75 % 
FACILITY - Washington Monument, Stonehenge 
GPE - South East Asia, Midlothian 

Sie Java verwenden, so gibt es ein Ersatzpaket in java die OpenNLP ist. Sie können den Klassifikator in OpenNLP überprüfen.

ist die SO link das beweist, OpenNLP-nltk entsprechen

Verwandte Themen