Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/miftahurrrizki/custom-named-entity-recognition-with-bilstm-crf-and-spacy


https://github.com/miftahurrrizki/custom-named-entity-recognition-with-bilstm-crf-and-spacy

bilstm-crf-model bilstm-model crf-model indonesia named-entity-recognition nervaluate nlp-keywords-extraction seqeval spacy

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# Named Entity Recognition using BiLSTM-CRF and Spacy

This project implements a Bidirectional LSTM with Conditional Random Fields (BiLSTM-CRF) and Spacy for Named Entity Recognition (NER) tasks. The model is designed to identify and classify named entities in text, such as locations and seaweed species.

------------------

![image](https://github.com/user-attachments/assets/b0f364d4-745b-4f4b-a8dd-23da59596187)
Model Architecture (BiLSTM-CRF)

------------------

![image](https://github.com/user-attachments/assets/b38ede97-42d3-4716-a471-2e7f0d4f062c)
Model Accuracy for each entity

------------------

## Requirements

- Python 3.7+
- TensorFlow 1.15.0
- Keras 2.2.4
- keras-contrib (for CRF layer)

You can install the required packages using:

```bash
pip install tensorflow==1.15.0 keras==2.2.4
pip install git+https://www.github.com/keras-team/keras-contrib.git