|
--- |
|
title: Named Entity Recognition |
|
emoji: ππ·οΈ |
|
colorFrom: blue |
|
colorTo: yellow |
|
sdk: gradio |
|
sdk_version: 4.41.0 |
|
app_file: app.py |
|
pinned: false |
|
license: afl-3.0 |
|
--- |
|
|
|
# Named Entity Recognition (NER) App |
|
|
|
This application provides a simple interface to perform Named Entity Recognition (NER) on text using a pre-trained model from Hugging Face's Transformers library. The model used under the hood is `dslim/bert-base-NER`, which is designed to identify entities such as names, locations, organizations, and more in a given text. |
|
|
|
## Features |
|
|
|
- **Named Entity Recognition**: Automatically identify and highlight entities within a given text. |
|
- **User-Friendly Interface**: Built using Gradio for an easy-to-use web interface. |
|
|
|
## Model |
|
|
|
- **Model Used**: [dslim/bert-base-NER](https://huggingface.co./dslim/bert-base-NER) |
|
- **Framework**: Hugging Face Transformers |
|
|
|
## Software Packages |
|
|
|
- **Gradio**: Used to create the web interface. |
|
- **Transformers**: Used for model inference. |
|
- **Spaces**: Utilized for GPU acceleration during model execution. |
|
|
|
## How to Use |
|
|
|
1. Enter the text you want to analyze in the "Text to find entities" textbox. |
|
2. Click "Submit" to perform Named Entity Recognition. |
|
3. The identified entities will be highlighted in the output box. |