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-BiLSMT-CRF-NER

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

BERT BiLSMT CRF NER

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 project includes capabilities for training models on custom datasets using specified configurations and vocabulary files. It also provides a mechanism to deploy the trained model as a network service, allowing for text classification and entity recognition via an HTTP server.

Features

  • Named Entity Recognition - Identifies and classifies specific names and key information from unstructured text.
  • Bidirectional LSTM Models - Uses bidirectional LSTM layers to capture long-range dependencies within sentences.
  • Classification Fine-Tuning - Adapts pre-trained transformers for classification tasks through gradient-based fine-tuning on custom data.
  • Model Training - Provides a pipeline to train named entity recognition models using custom datasets and vocabulary files.
  • Natural Language Processing - Uses machine learning to analyze and categorize human language data into structured formats.
  • Pre-training Transfer Learning - Supports transfer learning by fine-tuning a pre-trained BERT model on task-specific datasets.
  • Sequence Labeling Architectures - Employs a conditional random field (CRF) for structured sequence labeling to predict entity transitions.
  • Text Classifiers - Implements text classification to organize unstructured content into predefined categories.
  • Token Embedding Layers - Implements a BERT-based layer to map tokens to dense vector representations for downstream sequence modeling.
  • Model-as-a-Service Platforms - Offers the capability to package the trained classifier as a scalable inference service.
  • Inference Servers - Provides an HTTP server to deploy the trained model as a network service for external requests.
  • Classification Service Deployers - Ships a classification service deployer that serves predictions over HTTP.
  • NLP Tasks - NER implementation combining BERT with Bi-LSTM-CRF architectures.

Star history

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

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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-bilsmt-crf-ner do?

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.

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

The main features of macanv/bert-bilsmt-crf-ner are: Named Entity Recognition, Bidirectional LSTM Models, Classification Fine-Tuning, Model Training, Natural Language Processing, Pre-training Transfer Learning, Sequence Labeling Architectures, Text Classifiers.

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

Open-source alternatives to macanv/bert-bilsmt-crf-ner include: macanv/bert-bilstm-crf-ner — This project is a named entity recognition framework and TensorFlow-based natural language processing model. It… microsoft/nlp-recipes — nlp-recipes is a collection of implementation guides and reference templates for applying natural language processing… mesolitica/nlp-models-tensorflow — This repository provides a collection of deep learning models and neural network architectures built for natural… nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep… luopeixiang/named_entity_recognition — Named entity recognition is a natural language processing library that implements statistical and neural sequence… harderthenharder/transformers_tasks — Transformers Tasks is a collection of toolkits and scripts dedicated to language model fine-tuning, natural language…

Open-source alternatives to BERT BiLSMT CRF NER

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

    macanv/BERT-BiLSTM-CRF-NER

    4,904View on GitHub↗

    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 architectu

    Python
    View on GitHub↗4,904
  • microsoft/nlp-recipesmicrosoft avatar

    microsoft/nlp-recipes

    6,436View on GitHub↗

    nlp-recipes is a collection of implementation guides and reference templates for applying natural language processing techniques to real-world tasks. It provides standardized workflows and code examples for developing NLP pipelines, from dataset preparation and model training to performance evaluation. The project focuses on the practical application of transformer-based models, offering patterns for fine-tuning pretrained architectures for tasks such as text classification, named entity recognition, and question answering. It also includes a toolkit for model interpretability, allowing users

    Python
    View on GitHub↗6,436
  • mesolitica/nlp-models-tensorflowmesolitica avatar

    mesolitica/NLP-Models-Tensorflow

    1,778View on GitHub↗

    This repository provides a collection of deep learning models and neural network architectures built for natural language processing tasks. It functions as a library of pre-trained models designed to process, analyze, and generate human language data using the TensorFlow framework. The project utilizes sequence-to-sequence modeling and layered neural architectures to handle variable-length language data. By employing static dataflow graphing and tensor-based representations, the models execute mathematical operations to transform input features into abstract linguistic meanings. Users can loa

    Jupyter Notebookattentionchatbotdeep-learning
    View on GitHub↗1,778
  • nyandwi/machine_learning_completeNyandwi avatar

    Nyandwi/machine_learning_complete

    4,983View on GitHub↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    View on GitHub↗4,983
See all 30 alternatives to BERT BiLSMT CRF NER→