awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
macanv avatar

macanv/BERT-BiLSTM-CRF-NER

0
View on GitHub↗
4,904 stars·1,245 forks·Python·13 viewsgithub.com/macanv/BERT-BiLSMT-CRF-NER↗

BERT BiLSTM CRF NER

This project is a named entity recognition framework and TensorFlow-based natural language processing model. It provides a pipeline for adapting pre-trained language models to specific entity recognition and text classification tasks.

The system implements a sequence labeling architecture that combines transformer-based embeddings with bidirectional sequence modeling and conditional random field decoding. It includes tools for fine-tuning model weights and training the network to identify and categorize entities within unstructured text.

The framework also includes a client-server architecture that exposes trained models via an HTTP API. This allows for remote inference, named entity prediction, and text document classification through a network interface.

Features

  • Named Entity Recognition - Identifies and categorizes specific entities within unstructured text using BERT and BiLSTM-CRF models.
  • BERT NER Frameworks - Implements a complete NER system using BERT, BiLSTM, and CRF layers for sequence labeling.
  • Language Model Fine-Tuning - Adjusts pre-trained language model parameters using task-specific data to improve entity recognition.
  • Text Document Classification - Assigns predefined labels to documents and text segments using a trained neural network.
  • Task-Specific Fine-Tuning Pipelines - Provides a workflow for adapting BERT models to specific entity recognition tasks.
  • NER Training Tools - Provides tools to fine-tune language models and sequence labeling networks for entity recognition.
  • Conditional Random Fields - Applies a Conditional Random Field layer to predict the most likely sequence of entity labels.
  • Bidirectional LSTMs - Implements bidirectional sequence modeling to capture text dependencies for entity recognition.
  • TensorFlow Model Development - Built as a deep learning implementation for text processing and entity extraction using the TensorFlow ecosystem.
  • Token Embedding Layers - Utilizes a BERT-based embedding layer to convert raw text into dense contextual vector representations.
  • BERT Fine-Tuning - Adapts pre-trained BERT models for specialized text classification and entity recognition tasks.
  • Model-as-a-Service Platforms - Exposes trained text models via an HTTP API for remote prediction requests.
  • Model Serving & Deployment - Serves trained named entity recognition models through an HTTP API for remote inference.
  • Inference APIs - Provides a network interface via HTTP for remote text classification and model inference.
  • Model Inference APIs - Exposes named entity recognition models via an HTTP-based client-server architecture for remote predictions.
  • Information Extraction - TensorFlow implementation of BERT-based NER.

Star history

Star history chart for macanv/bert-bilstm-crf-nerStar history chart for macanv/bert-bilstm-crf-ner

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does macanv/bert-bilstm-crf-ner do?

This project is a named entity recognition framework and TensorFlow-based natural language processing model. It provides a pipeline for adapting pre-trained language models to specific entity recognition and text classification tasks.

What are the main features of macanv/bert-bilstm-crf-ner?

The main features of macanv/bert-bilstm-crf-ner are: Named Entity Recognition, BERT NER Frameworks, Language Model Fine-Tuning, Text Document Classification, Task-Specific Fine-Tuning Pipelines, NER Training Tools, Conditional Random Fields, Bidirectional LSTMs.

What are some open-source alternatives to macanv/bert-bilstm-crf-ner?

Open-source alternatives to macanv/bert-bilstm-crf-ner include: macanv/bert-bilsmt-crf-ner — This project is a natural language processing system designed for named entity recognition and text classification. It… harderthenharder/transformers_tasks — Transformers Tasks is a collection of toolkits and scripts dedicated to language model fine-tuning, natural language… tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It… yuanxiaosc/entity-relation-extraction — Entity-Relation-Extraction is a machine learning framework designed to identify entities and their logical connections… luopeixiang/named_entity_recognition — Named entity recognition is a natural language processing library that implements statistical and neural sequence… johnsnowlabs/spark-nlp — Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing…

Open-source alternatives to BERT BiLSTM CRF NER

Similar open-source projects, ranked by how many features they share with BERT BiLSTM CRF NER.
  • macanv/bert-bilsmt-crf-nermacanv avatar

    macanv/BERT-BiLSMT-CRF-NER

    4,906View on GitHub↗

    This project is a natural language processing system designed for named entity recognition and text classification. It uses a machine learning approach to identify specific names and key information from raw text to organize unstructured content into a structured format. The system implements a multi-layer architecture that combines a pre-trained transformer for embeddings, bidirectional long short-term memory for sequence modeling, and a conditional random field for label transitions. It supports transfer learning through the fine-tuning of these models on task-specific datasets. The projec

    Python
    View on GitHub↗4,906
  • harderthenharder/transformers_tasksHarderThenHarder avatar

    HarderThenHarder/transformers_tasks

    2,420View on GitHub↗

    Transformers Tasks is a collection of toolkits and scripts dedicated to language model fine-tuning, natural language processing tasks, and transformer-based pipelines. The project functions as a natural language processing toolkit and transformer pipeline library, providing Python scripts and algorithms designed to adapt foundational language models and route text inputs through modular processing workflows. The repository covers supervised fine-tuning pipelines and reinforcement learning alignment procedures that optimize generative text outputs through reward modeling and policy gradient lo

    Jupyter Notebookinformation-extractionnlpreinforcement-learning
    View on GitHub↗2,420
  • tingsongyu/pytorch-tutorial-2ndTingsongYu avatar

    TingsongYu/PyTorch-Tutorial-2nd

    4,555View on GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    View on GitHub↗4,555
  • yuanxiaosc/entity-relation-extractionyuanxiaosc avatar

    yuanxiaosc/Entity-Relation-Extraction

    1,231View on GitHub↗

    Entity-Relation-Extraction is a machine learning framework designed to identify entities and their logical connections within unstructured text. It functions as a pipeline that transforms raw documents into structured knowledge graphs by utilizing deep learning models and transformer architectures. The project distinguishes itself through a schema-driven approach, which maps extracted information to predefined relational templates to ensure output consistency. It employs a multi-stage process that combines sequence-labeling token classification with contextual encoding to delineate entity bou

    Pythonbert-modelcompetition-codeentity-extraction
    View on GitHub↗1,231
See all 30 alternatives to BERT BiLSTM CRF NER→