An easy-to-use, state-of-the-art named-entity recognition (NER) tool based on neural networks.
NeuroNER is an open-source named-entity recognition (NER) tool that uses neural networks to identify and classify entities like persons, organizations, and locations in text. It solves the problem of extracting structured information from unstructured text with state-of-the-art accuracy while being designed for ease of use.
Researchers, data scientists, and developers working on natural language processing tasks who need a reliable, high-performance NER system without extensive deep learning expertise.
Developers choose NeuroNER because it combines academic-grade performance (e.g., matching top scores on benchmarks like CoNLL-2003) with a simple installation process and flexible usage via command line or Python, all in an open-source package.
Named-entity recognition using neural networks. Easy-to-use and state-of-the-art results.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Achieves F1-scores around 0.90 on CoNLL-2003, comparable to state-of-the-art systems as highlighted in the README.
Runs via simple commands like 'neuroner' for training and prediction, making it accessible without deep learning expertise.
Accepts both CoNLL-2003 and BRAT annotation formats, easing integration with existing NLP pipelines and tools.
Includes ready models for clinical text (e.g., i2b2, MIMIC) and general news, saving time on training from scratch.
Relies on TensorFlow 1.0+, which is no longer actively maintained, posing compatibility issues with newer libraries and systems.
Requires manual downloads of word embeddings, datasets, and models in multiple steps, increasing risk of errors and frustration.
Uses LSTM-CRF models without native support for modern transformers, potentially lagging behind current NER advancements.