interactive-ner / README.md
Jomaric's picture
initial release
a261aeb
|
Raw
History Blame Contribute Delete
1.15 kB

A newer version of the Gradio SDK is available: 6.20.0

Upgrade
metadata
title: Interactive Named Entity Recognizer
emoji: 🏷️
colorFrom: purple
colorTo: indigo
sdk: gradio
python_version: '3.10'
app_file: app.py
pinned: false
license: mit

Interactive Named Entity Recognizer (NER)

This is a premium, lightweight, interactive Named Entity Recognition tool designed specifically for computational social science and humanities courses.

Features

  • Dual Inputs: Paste raw text directly or upload datasets (.csv, .xlsx, or .txt).
  • Flexible Models:
    • spaCy (Local & Fast): Runs high-speed extraction using the standard English model (en_core_web_sm) locally on CPU.
    • Transformers (API Mode): Leverages advanced deep learning models (like BERT-NER) through Hugging Face's Serverless API with your personal access token.
  • Beautiful Visual Color-Highlighting: Leverages Gradio's native highlighted text component to render custom color backings for people, locations, and organizations.
  • Statistics & Charts: Visualizes entity type distribution in a dark-themed Plotly chart.
  • Dual Format Exports: Download full data reports in either CSV or JSON format.