ner-annotator
ner-annotator copied to clipboard
Named Entity Recognition (NER) Annotation tool for SpaCy. Generates Traning Data as a JSON which can be readily used.
NER Annotator for Spacy
NER Annotator for SpaCy allows you to create training data for creating a custome NER Model with custom tags. It can either be access as a web application directly from https://tecoholic.github.io/ner-annotator/ or can be installed in Linux systems as a desktop application.
🚀 You can now sponsor this project for specific features your need.
💰 Click the sponsor button on the right. 👉
Desktop application
An experimental version of the annotator is also available for
- Linux as a Debian Package or an AppImage
- Windows as a x64 MSI Installer
Development
Requirements
- Node JS 12.x or 14.x
- Yarn Package Manager
- Rust (for building desktop versions)
Running it locally for development
- Open another terminal and start the server for the UI
yarn
yarn serve
Now go to http://localhost:8081/ner-annotator/
Developing the desktop application
The desktop applications have been created using Tauri.
yarn tauri:serve
To build the final binaries run
yarn tauri:build
Credits
Changelog
Version 1.0.0
- Rewritten UI using Quasar framework
- Export and Import tags
Version 0.1.1
- #14 - Remembers tags across sessions
- #3 - Adds a button to enable/disable removing of tags to prevent accidental removal of tags
Version 0.1.0
- Adds the desktop application