awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zjunlp avatar

zjunlp/DeepKE

0
View on GitHub↗
4,433 Stars·746 Forks·Python·MIT·8 Aufrufedeepke.zjukg.cn↗

DeepKE

DeepKE ist ein Toolkit und Framework zur Wissensextraktion, das darauf ausgelegt ist, unstrukturierte Texte in strukturierte Wissensgraphen zu transformieren. Es bietet eine Pipeline zur Identifizierung und Klassifizierung benannter Entitäten, semantischer Beziehungen und Ereignisse und konvertiert rohe Datensätze in strukturierte Tripel.

Das Projekt nutzt Large Language Models als Tool-Caller durch ein standardisiertes Kontextprotokoll, um automatisierte Datenextraktionsprozesse voranzutreiben. Es unterstützt schema-gesteuerte Extraktion über mehrere Domänen und zweisprachige Texte hinweg und verwendet gemeinsame Entitäts- und Beziehungsextraktion, um Komponenten in einer einzigen strukturierten Ausgabe zu identifizieren.

Das Toolkit umfasst Funktionen für Modelltraining und Fine-Tuning, Hyperparameter-Optimierung und Datenvorbereitung via Distant Supervision und automatisierter Beziehungslabeling. Es bietet zudem verteiltes GPU-Training, Modell-Speicheroptimierung durch Quantisierung und die Möglichkeit, trainierte Modelle als Inference-Services über API-Endpunkte bereitzustellen.

Features

  • Knowledge Graph Construction Tools - Provides a comprehensive framework for building structured knowledge graphs by extracting entities, relations, and events from text.
  • Entity and Relation Extraction - Detects and categorizes semantic relationships between entities to transform raw text into structured triples.
  • Joint Extractions - Implements a joint extraction process that identifies named entities and their relationships in a single structured output.
  • Event Extraction - Identifies event types, trigger words, and argument roles from unstructured text to structure event-based data.
  • Knowledge Graph Extraction - Provides a toolkit for extracting entities, relations, and events to build structured knowledge graphs.
  • LLM Tool Calling - Utilizes large language models as tool callers through a standardized context protocol to automate data extraction.
  • Named Entity Recognition - Implements systems for identifying and classifying named entities using supervised, few-shot, and multimodal models.
  • Information Extraction Frameworks - Provides a complete pipeline for converting raw datasets into structured instructions and serving models via API.
  • Schema-Driven Extraction - Maps unstructured text to predefined structured formats and task descriptions for domain-specific knowledge extraction.
  • LLM-Driven Data Extractors - Leverages large language models as tool callers to automate the transformation of unstructured content into structured formats.
  • LLM-to-Structured Data Converters - Employs large language models as tool callers to drive the extraction of specific knowledge into structured formats.
  • Custom Model Training - Provides a training pipeline for entity recognition and relation extraction models using customized datasets.
  • Distributed GPU Training - Supports spreading neural network training across multiple graphics cards to increase speed and memory capacity.
  • Distributed Memory Optimizers - Optimizes model memory through quantization and weight distribution across hardware accelerators to support larger parameter counts.
  • Distributed Training - Provides capabilities to train large neural networks across multiple GPUs to handle large datasets and memory requirements.
  • Schema-Driven Extraction - Implements a comprehensive system for identifying entities, relations, and events from bilingual text using predefined schemas.
  • Relation Extraction Training - Provides a training framework for deep learning models to identify semantic relations between entities.
  • Multi-GPU Distribution - Optimizes model memory by splitting weights across multiple graphics cards and using quantization.
  • Distant Supervision Pipelines - Leverages existing high-quality triple files to automatically generate relation labels for raw text.
  • Tool-Protocol Standardizations - Uses a standardized context protocol to allow language models to act as tool callers for knowledge extraction.
  • Training Data Annotations - Offers a system for producing annotated datasets through manual labeling and automated dictionary matching.
  • Model Fine-Tuning - Supports fine-tuning deep learning model weights and hyperparameters for domain-specific information extraction.
  • Relation Classification - Categorizes semantic relationships between detected entities across document-level and multimodal scenarios.
  • Relation Labeling - Provides an automated supervision system for assigning relationship labels to reduce manual training data annotation.
  • Instruction-Based Conversions - Transforms raw extraction datasets into structured formats featuring task descriptions and dynamic schemas.
  • Model Inference Deployments - Deploys trained extraction models as high-performance API endpoints for real-time inference requests.
  • Datenannotation - Generative knowledge graph construction using code models.
  • Evaluation and Benchmarking - Instruction-based information extraction dataset for Chinese.
  • In Context Learning - Generative knowledge graph construction using code models.
  • Named Entity Recognition - Collaborative domain-prefix tuning for cross-domain entity recognition.
  • Natural Language Processing - Toolkit for knowledge graph extraction and relation classification.
  • Relation Extraction - Unleashing model power for few-shot relation extraction.
  • Task-Specific Prompting - Lightweight generative framework for low-resource NER.
  • Universal Information Extraction - Code language model for generative knowledge graph construction.
  • Zero-Shot Prompting - Generative knowledge graph construction using code models.

Star-Verlauf

Star-Verlauf für zjunlp/deepkeStar-Verlauf für zjunlp/deepke

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu DeepKE

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit DeepKE.
  • qq547276542/agriculture_knowledgegraphAvatar von qq547276542

    qq547276542/Agriculture_KnowledgeGraph

    4,373Auf GitHub ansehen↗

    Agriculture Knowledge Graph is a structured triple-store system and decision support platform designed to transform raw agricultural documents into a machine-readable graph. It functions as a domain information retrieval system that extracts and queries agricultural data to provide intelligent answers and planning support. The project implements a full pipeline for knowledge graph construction, featuring a relation extraction framework and named entity recognition tools. It utilizes remote supervision and machine learning to identify and classify relationships between entities, converting uns

    Pythonknowledge-graphnamed-entity-recognitionquestion-answering
    Auf GitHub ansehen↗4,373
  • thunlp/opennreAvatar von thunlp

    thunlp/OpenNRE

    4,466Auf GitHub ansehen↗

    OpenNRE is a natural language processing library and neural relation extraction framework designed to transform unstructured text into structured relational data. It serves as a toolkit for identifying relationship types between entities and generating entity-relation-entity triples to populate and expand knowledge bases. The framework provides tools for both supervised and distantly supervised relation extraction, allowing neural models to be trained on labeled datasets or via automated pipelines that align knowledge base triples with raw text. The project covers a full information extracti

    Pythonrelation-extraction
    Auf GitHub ansehen↗4,466
  • deeppavlov/deeppavlovAvatar von deeppavlov

    deeppavlov/DeepPavlov

    6,985Auf GitHub ansehen↗

    DeepPavlov is a conversational AI framework and deep learning NLP library designed for building end-to-end dialogue systems and chatbots. It functions as an NLP pipeline orchestrator that allows users to compose pre-trained models and text processing components into sequential data flows for complex linguistic tasks. The system is distinguished by its ability to act as a chatbot deployment server, exposing trained conversational models as web services via REST and Socket APIs. It utilizes JSON-based pipeline configurations and dynamic variable interpolation to decouple model logic from infras

    Pythonaiartificial-intelligencebot
    Auf GitHub ansehen↗6,985
  • allenai/beaconAvatar von allenai

    allenai/beacon

    14Auf GitHub ansehen↗

    This repository contains code to run the inference and evaluation of NER as described in our NAACL 2024 paper: On-the-fly Definition Augmentation of LLMs for Biomedical NER

    Python
    Auf GitHub ansehen↗14
Alle 30 Alternativen zu DeepKE anzeigen→

Häufig gestellte Fragen

Was macht zjunlp/deepke?

DeepKE ist ein Toolkit und Framework zur Wissensextraktion, das darauf ausgelegt ist, unstrukturierte Texte in strukturierte Wissensgraphen zu transformieren. Es bietet eine Pipeline zur Identifizierung und Klassifizierung benannter Entitäten, semantischer Beziehungen und Ereignisse und konvertiert rohe Datensätze in strukturierte Tripel.

Was sind die Hauptfunktionen von zjunlp/deepke?

Die Hauptfunktionen von zjunlp/deepke sind: Knowledge Graph Construction Tools, Entity and Relation Extraction, Joint Extractions, Event Extraction, Knowledge Graph Extraction, LLM Tool Calling, Named Entity Recognition, Information Extraction Frameworks.

Welche Open-Source-Alternativen gibt es zu zjunlp/deepke?

Open-Source-Alternativen zu zjunlp/deepke sind unter anderem: qq547276542/agriculture_knowledgegraph — Agriculture Knowledge Graph is a structured triple-store system and decision support platform designed to transform… thunlp/opennre — OpenNRE is a natural language processing library and neural relation extraction framework designed to transform… deeppavlov/deeppavlov — DeepPavlov is a conversational AI framework and deep learning NLP library designed for building end-to-end dialogue… lfoppiano/matsci-lumen — Code, data, and results described in the paper "Mining experimental data from materials science literature with large… emma1066/self-improve-zero-shot-ner — This is the github repository for the paper to be appeared at NAACL 2024 main conference: Self-Improving for Zero-Shot… allenai/beacon — This repository contains code to run the inference and evaluation of NER as described in our NAACL 2024 paper:…