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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
luopeixiang avatar

luopeixiang/named_entity_recognition

0
View on GitHub↗
2,286 stars·528 forks·Python·7 vues

Named Entity Recognition

Named entity recognition is a natural language processing library that implements statistical and neural sequence labeling models to extract entities from text. The toolkit provides implementations for hidden Markov models, conditional random fields, and bidirectional recurrent neural networks combined with conditional random field layers.

The library supports training machine learning models on annotated training corpora using maximum likelihood estimation for parameter and transition structure estimation. It includes ensemble majority voting consensus strategies to combine independent outputs from multiple underlying sequence models, producing reliable consensus predictions.

Features

  • Named Entity Recognition - Provides a comprehensive named entity recognition library implementing HMM, CRF, and neural sequence labeling models.
  • Bidirectional LSTM Models - Implements a deep learning architecture combining recurrent neural networks to process text sequences in both directions.
  • Entity and Relation Extraction - Combines bidirectional neural feature extraction with a conditional random field layer to model both text features and label dependencies.
  • Machine Learning Training - Estimates parameters and structures for hidden Markov models, conditional random fields, and recurrent neural networks using labeled training data.
  • Hidden Markov Models - Identifies text entities using probabilistic state transitions and observation probabilities estimated from training data via maximum likelihood.
  • Natural Language Entity Extraction - Learns non-linear transformations through bidirectional recurrent layers to predict token labels directly from input text sequences.
  • Conditional Random Fields - Implements conditional random field models to capture label transition dependencies for sequence tagging tasks.
  • Hybrid Neural Random Fields - Combines bidirectional neural sequence feature extraction with a conditional random field layer to model text features and label dependencies.
  • Sequence Labeling - Applies statistical sequence labeling models to assign token-level labels and extract entities from text.
  • Maximum Likelihood Estimators - Estimates model parameters and transition structures for statistical and neural sequence taggers using maximum likelihood estimation.
  • Bidirectional Recurrent Neural Networks - Processes text sequences in both forward and backward directions through neural layers to learn context representations.
  • Majority-Vote Ensembles - Combines independent outputs from multiple underlying sequence models using voting strategies to produce reliable consensus predictions.
  • Ensemble Prediction Combinations - Combines outputs from multiple underlying models using majority voting strategies to produce reliable consensus predictions.

Historique des stars

Graphique de l'historique des stars pour luopeixiang/named_entity_recognitionGraphique de l'historique des stars pour luopeixiang/named_entity_recognition

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Named Entity Recognition

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Named Entity Recognition.
  • facebook/ducklingAvatar de facebook

    facebook/duckling

    4,292Voir sur GitHub↗

    Duckling is a deterministic named entity recognizer and natural language entity extractor. It transforms unstructured text into machine-readable data by mapping language-specific input strings to universal structured formats. The system utilizes a rule-based engine and composable language rules to resolve entities without relying on probabilistic models. It supports multilingual text parsing across various regional locales, employing a logic-driven approach to normalize diverse natural language expressions into standardized numeric values. The project covers the extraction and normalization

    Haskell
    Voir sur GitHub↗4,292
  • yuanxiaosc/entity-relation-extractionAvatar de yuanxiaosc

    yuanxiaosc/Entity-Relation-Extraction

    1,231Voir sur 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
    Voir sur GitHub↗1,231
  • macanv/bert-bilsmt-crf-nerAvatar de macanv

    macanv/BERT-BiLSMT-CRF-NER

    4,906Voir sur 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
    Voir sur GitHub↗4,906
  • axa-group/nlp.jsAvatar de axa-group

    axa-group/nlp.js

    6,574Voir sur GitHub↗

    nlp.js is a JavaScript natural language processing library and development framework used to build natural language understanding engines. It provides a toolkit for creating local machine learning models for intent classification and acts as a multilingual text processor that detects languages and normalizes text across various dialects. The framework distinguishes itself by supporting local execution on both servers and mobile devices, enabling chatbot functionality without an internet connection. It features a specialized system for conversational slot filling to collect mandatory informati

    JavaScriptbotbotschatbot
    Voir sur GitHub↗6,574
Voir les 30 alternatives à Named Entity Recognition→

Questions fréquentes

Que fait luopeixiang/named_entity_recognition ?

Named entity recognition is a natural language processing library that implements statistical and neural sequence labeling models to extract entities from text. The toolkit provides implementations for hidden Markov models, conditional random fields, and bidirectional recurrent neural networks combined with conditional random field layers.

Quelles sont les fonctionnalités principales de luopeixiang/named_entity_recognition ?

Les fonctionnalités principales de luopeixiang/named_entity_recognition sont : Named Entity Recognition, Bidirectional LSTM Models, Entity and Relation Extraction, Machine Learning Training, Hidden Markov Models, Natural Language Entity Extraction, Conditional Random Fields, Hybrid Neural Random Fields.

Quelles sont les alternatives open-source à luopeixiang/named_entity_recognition ?

Les alternatives open-source à luopeixiang/named_entity_recognition incluent : facebook/duckling — Duckling is a deterministic named entity recognizer and natural language entity extractor. It transforms unstructured… yuanxiaosc/entity-relation-extraction — Entity-Relation-Extraction is a machine learning framework designed to identify entities and their logical connections… macanv/bert-bilsmt-crf-ner — This project is a natural language processing system designed for named entity recognition and text classification. It… axa-group/nlp.js — nlp.js is a JavaScript natural language processing library and development framework used to build natural language… loadfive/knwl.js — Knwl.js is a JavaScript named entity recognition library and rule-based text parser. It serves as an extensible… ownthink/knowledgegraphdata — KnowledgeGraphData is a collection of structured datasets and corpora designed to provide a foundational layer for…

Collections incluant Named Entity Recognition

Sélections manuelles où Named Entity Recognition apparaît.
  • Bibliothèques de traitement du langage naturel (NLP)
  • Prompt engineering patterns
  • Reconnaissance et extraction d'entités nommées