NCRF++: Ein Open-Source-Toolkit für neuronale Sequenzmarkierung

Dieses Papier beschreibt NCRF++, ein Toolkit für neuronale Sequenzmarkierung. NCRF++ ist darauf ausgelegt, die schnelle Implementierung verschiedener neuronalen Sequenzmarkierungsmodelle mit einer CRF-Inferenzschicht zu ermöglichen. Es bietet den Benutzern eine Inferenz zur Erstellung der benutzerdefinierten Modellstruktur durch Konfigurationsdatei, wobei die Gestaltung und Nutzung flexibler neuronaler Merkmale berücksichtigt wird. Auf PyTorch aufbauend werden die Kernoperationen in Batches berechnet, was das Toolkit dank der Beschleunigung durch GPU effizient macht. Darüber hinaus enthält es Implementierungen der meisten neuesten neuronalen Sequenzmarkierungsmodelle wie LSTM-CRF, was die Wiederherstellung und Verbesserung dieser Methoden erleichtert.