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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zjunlp avatar

zjunlp/EasyEdit

0
View on GitHub↗
2,718 estrellas·344 forks·Jupyter Notebook·mit·16 vistaszjunlp.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.

Historial de estrellas

Gráfico del historial de estrellas de zjunlp/easyeditGráfico del historial de estrellas de zjunlp/easyedit

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a EasyEdit

Proyectos open-source similares, clasificados según cuántas características comparten con EasyEdit.
  • elder-plinius/obliteratusAvatar de elder-plinius

    elder-plinius/OBLITERATUS

    6,736Ver en GitHub↗

    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
    Ver en GitHub↗6,736
  • antirez/ds4Avatar de antirez

    antirez/ds4

    15,143Ver en GitHub↗

    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
    Ver en GitHub↗15,143
  • maartengr/bertopicAvatar de MaartenGr

    MaartenGr/BERTopic

    7,403Ver en GitHub↗

    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
    Ver en GitHub↗7,403
  • ofa-sys/chinese-clipAvatar de OFA-Sys

    OFA-Sys/Chinese-CLIP

    5,942Ver en GitHub↗

    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
    Ver en GitHub↗5,942
Ver las 30 alternativas a EasyEdit→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de zjunlp/easyedit?

Las características principales de zjunlp/easyedit son: 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.

¿Qué alternativas de código abierto existen para zjunlp/easyedit?

Las alternativas de código abierto para zjunlp/easyedit incluyen: 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.