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/EasyEdit

0
View on GitHub↗
2,718 Stars·344 Forks·Jupyter Notebook·mit·7 Aufrufezjunlp.github.io/project/KnowEdit↗

EasyEdit

EasyEdit is a framework and toolkit designed for updating, inserting, or erasing specific factual information within large language models without requiring full retraining. It functions as a parameter modifier and knowledge editing system capable of performing targeted weight updates across diverse model architectures.

The project distinguishes itself by supporting both text-based and multimodal model editing, allowing for knowledge updates across image and text modalities. It provides utilities for model steering to adjust personality and reasoning patterns in real time via activation interventions, as well as specialized tools for AI safety alignment to remove toxic behaviors.

The framework covers a broad range of capabilities, including batch and sequential knowledge editing, prompt-based modifications, and memory-based insertion. It includes a comprehensive evaluation suite to measure the reliability, locality, and generalization of edits through impact analysis and performance metrics.

Features

  • General Knowledge Modification - Inserts new information, updates outdated facts, or erases sensitive data from internal model parameters.
  • Parameter-Based Knowledge Editing - Provides a toolkit for updating specific facts by modifying internal model parameters.
  • Activation Steering Vectors - Adjusts model personality and reasoning in real time using steering-vector activation shifts.
  • Conceptual Knowledge Editing - Enables updating or erasing specific conceptual information within large language models using targeted editing methods.
  • External Memory Knowledge Insertion - Implements memory-based insertion to update model knowledge without modifying internal weights.
  • Knowledge Edit Impact Analysis - Measures the success of edits by analyzing reliability, generalization, and portability.
  • Knowledge Edit Locality Evaluators - Provides specialized metrics to ensure knowledge edits are local and do not corrupt unrelated information.
  • Knowledge Editing Frameworks - Functions as a comprehensive framework for targeted knowledge updates and erasure in large language models.
  • Knowledge Update Management - Modifies specific facts, behaviors, or unwanted information within a language model using various editing methods.
  • LLM Benchmarking - Measures the success of knowledge edits using reliability, generalization, and locality metrics across datasets.
  • LLM Knowledge Editing - Provides the primary capability to update or remove specific facts and conceptual information within LLMs.
  • Meta-Network Weight Predictors - Uses meta-networks to predict necessary weight updates for precise factual modifications.
  • Model Behavior Correction - Adjusts model responses to eliminate toxic behaviors or change personality traits and opinions.
  • Model Steering Tools - Provides tools to adjust model personality and reasoning patterns using steering vectors.
  • Multimodal Architecture Editing - Modifies specific facts or behaviors in large multimodal models across diverse model architectures.
  • Multimodal Knowledge Editing - Allows modifying or removing specific information within models that handle multiple data types to ensure consistency.
  • Model Modification - Modifies knowledge and behaviors in models that process both images and text for tasks like image captioning.
  • Editing Accuracy Metrics - Implements specific accuracy metrics to evaluate the reliability and locality of knowledge edits.
  • Reasoning Steering - Adjusts model outputs in real time using steering vectors to modify personality or reasoning patterns.
  • Toxic Behavior Removal - Locates and edits specific toxic regions within a model using targeted instances to neutralize harmful outputs.
  • AI Evaluation Suites - Provides a comprehensive suite of metrics to evaluate the reliability and generalization of model edits.
  • Batch Knowledge Editing - Provides capabilities to update multiple pieces of knowledge across a model in groups to improve processing efficiency.
  • In-Context Learning Editing - Updates model responses using retrieved sets of demonstrations to guide the model toward the correct answer.
  • Language-Specific Knowledge Editing - Enables updating, inserting, or erasing linguistic facts and logic traps, including support for Chinese language data.
  • LLM Parameter Modifiers - Enables targeted weight updates and sequential knowledge edits across various model architectures.
  • Model Personality Editing - Modifies personality traits by editing opinions on specific topics based on psychological frameworks.
  • Sequential Update Strategies - Allows models to accumulate multiple knowledge updates through a sequence of parameter modifications.
  • Multimodal Knowledge Editors - Allows the modification of knowledge and behaviors in models processing both image and text modalities.
  • Prompt-Based Knowledge Editing - Updates model responses by providing new facts directly in the prompt without modifying model parameters.
  • Safety and Alignment Frameworks - Locates and edits specific model regions to remove toxic behaviors and neutralize harmful outputs.
  • Sequential Knowledge Edits - Applies a series of knowledge updates continuously to model weights without resetting after every change.
  • Steering Method Composition - Combines multiple steering techniques and tunes intervention strength to achieve fine-grained control over model activations.
  • Editing Network Pretraining - Trains meta-networks or classifiers required by specific editing methods to prepare the model for knowledge updates.
  • Knowledge Editor Training - Provides tools to train a model editor using specific hyperparameters and datasets for targeted knowledge updates.
  • Multimodal Embedding Generation - Creates embedding files required by specific editing methods to facilitate the modification of multimodal knowledge.
  • Multimodal Embeddings - Generates and modifies shared embedding spaces to maintain consistency between text and image knowledge.
  • Evaluation Benchmarks - Detoxifies models using knowledge editing techniques.
  • Model Development Tools - Tooling for modifying and editing large language models.
  • Model Utilities - Framework for editing knowledge within language models.
  • Jailbreak Defenses - Detoxifies models through targeted knowledge editing.

Star-Verlauf

Star-Verlauf für zjunlp/easyeditStar-Verlauf für zjunlp/easyedit

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 EasyEdit

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit EasyEdit.
  • elder-plinius/obliteratusAvatar von elder-plinius

    elder-plinius/OBLITERATUS

    6,736Auf GitHub ansehen↗

    Obliteratus is a weight ablation framework and refusal removal tool designed to identify and delete the internal representations responsible for content refusals in large language models without retraining. It functions as a circuit analysis suite that maps the geometric structure of model guardrails to isolate the specific layers and attention heads that enforce refusals. The project enables the removal of these behaviors through geometric projection, rank-1 adapter ablation for reversible modifications, and the application of steering vectors to alter behavior during inference. It includes

    Python
    Auf GitHub ansehen↗6,736
  • antirez/ds4Avatar von antirez

    antirez/ds4

    15,143Auf GitHub ansehen↗

    ds4 is a local inference engine for DeepSeek models that includes a distributed runtime for splitting transformer layers across networked computers. It functions as a reasoning controller with a local weight streamer and an API server that streams chat completions via industry standard endpoints. The system employs a memory management model that loads model experts from disk on demand to execute models that exceed available system RAM. It provides controls for reasoning effort and model behavior steering, allowing the modification of response characteristics through activation directions. Th

    C
    Auf GitHub ansehen↗15,143
  • maartengr/bertopicAvatar von MaartenGr

    MaartenGr/BERTopic

    7,403Auf GitHub ansehen↗

    BERTopic is a topic modeling library used to extract interpretable themes from collections of text documents and images. It functions as a document clustering framework that transforms unstructured data into numerical vectors to group semantically similar content. The project distinguishes itself through a multimodal embedding tool that allows for joint clustering of text and images in a shared vector space. It also features a class-based TF-IDF representation engine to identify representative words for clusters and an integrated system for using large language models to generate natural lang

    Pythonbertldavismachine-learning
    Auf GitHub ansehen↗7,403
  • ofa-sys/chinese-clipAvatar von OFA-Sys

    OFA-Sys/Chinese-CLIP

    5,942Auf GitHub ansehen↗

    Chinese-CLIP is a multimodal framework and vision-language model designed for cross-modal retrieval and representation generation using Chinese text and images. It employs a contrastive learning architecture to map visual and textual data into a shared vector space for similarity calculations. The system enables bidirectional search, allowing for text-to-image and image-to-text retrieval. It also provides zero-shot image classification, which identifies objects within images without requiring task-specific training. The project includes tools for fine-tuning pre-trained models on specialized

    Jupyter Notebook
    Auf GitHub ansehen↗5,942
Alle 30 Alternativen zu EasyEdit anzeigen→

Häufig gestellte Fragen

Was macht zjunlp/easyedit?

EasyEdit is a framework and toolkit designed for updating, inserting, or erasing specific factual information within large language models without requiring full retraining. It functions as a parameter modifier and knowledge editing system capable of performing targeted weight updates across diverse model architectures.

Was sind die Hauptfunktionen von zjunlp/easyedit?

Die Hauptfunktionen von zjunlp/easyedit sind: General Knowledge Modification, Parameter-Based Knowledge Editing, Activation Steering Vectors, Conceptual Knowledge Editing, External Memory Knowledge Insertion, Knowledge Edit Impact Analysis, Knowledge Edit Locality Evaluators, Knowledge Editing Frameworks.

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

Open-Source-Alternativen zu zjunlp/easyedit sind unter anderem: elder-plinius/obliteratus — Obliteratus is a weight ablation framework and refusal removal tool designed to identify and delete the internal… antirez/ds4 — ds4 is a local inference engine for DeepSeek models that includes a distributed runtime for splitting transformer… ofa-sys/chinese-clip — Chinese-CLIP is a multimodal framework and vision-language model designed for cross-modal retrieval and representation… maartengr/bertopic — BERTopic is a topic modeling library used to extract interpretable themes from collections of text documents and… llm-attacks/llm-attacks — This repository provides tools and methodologies for studying adversarial attacks on large language models. It focuses… declare-lab/red-instruct — Paper | Github | Dataset | Model.