/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
15,2 ГБ
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-7B-Instruct
Библиотека
transformers
Опубликована
27 авг 2026

Qwen2.5-7B-ReWrite

Генерация текстаТекст → текст5 профессий

ChisatoY/Qwen2.5-7B-ReWrite — языковая модель для переписывания текстов на китайском и английском языках в более естественном, человекоподобном стиле.

302скачиваний за 30 дней0лайковвеса обновлены27 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Она разработана на основе Qwen2.5-7B-Instruct с применением supervised fine-tuning через LoRA; адаптер объединён с базовой моделью, поэтому модель доступна как самостоятельные BF16 Safetensors-веса для Transformers.

Модель предназначена для гуманизации AI-сгенерированных текстов с сохранением исходного смысла, фактов, языка и форматирования, без добавления пояснений. Она особенно ориентирована на китайские академические и формальные тексты, а также на англоязычные материалы. Архитектура — Qwen2ForCausalLM, размер — около 7,6 млрд параметров, максимальный контекст — 32 768 токенов, максимальная длина последовательности при обучении — 1 024 токена. Обучение проводилось на 42 261 тренировочном примере с использованием 863 примеров для валидации; отдельно применялся небольшой англоязычный тестовый набор.

Сильная сторона модели — специализация на сокращении и упрощении формулировок, а также заметное улучшение относительно исходной Qwen2.5-7B-Instruct на указанном тесте. Ограничения включают слабое покрытие разговорной речи, художественных текстов и социальных сетей на китайском языке, возможное сохранение рекламного или шаблонного стиля, изменения формулировок и фактические смещения, поэтому важный результат требует проверки человеком. Лицензия самой модели в README не указана; при использовании необходимо соблюдать условия лицензии базовой модели и лицензий наборов данных: CC BY-NC 4.0, Apache 2.0 и CC BY 4.0.

Для каких профессий подходит5

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

AI-ReWrite Qwen2.5-7B Humanize

这是一个用于将中英文 AI 风格文本改写为更自然的人类写作风格的模型。模型基于 Qwen2.5-7B-Instruct,通过 LoRA 进行监督微调(SFT),并将最佳 LoRA adapter 完整合并回基础模型。当前目录包含可直接通过 Transformers 加载的 BF16 Safetensors 权重,不需要额外挂载 LoRA adapter。

模型信息

项目值
基础模型Qwen2.5-7B-Instruct
模型架构Qwen2ForCausalLM
参数规模约 7.6B
导出精度BF16
权重格式Safetensors(4 个分片)
上下文上限32,768 tokens
训练最大长度1,024 tokens
最佳 checkpointstep 2600(epoch 1.968)
最佳验证损失0.641895

训练任务

训练数据统一为以下格式:

{
  "instruction": "Rewrite the provided text in a natural, human-written style while preserving its original meaning, facts, language, and formatting. Do not add explanations. 请将给定文本改写为自然的人类写作风格,保持原意、事实、语言和格式不变,不要添加解释。",
  "input": "需要改写的 AI 风格文本",
  "output": "目标人类写作风格文本"
}

训练时使用 Qwen ChatML 模板,将 instruction 作为 system message、input 作为 user message、output 作为 assistant message。损失只计算 assistant 回复部分,system 和 user tokens 均被 mask。

训练数据

清洗合并后共有 43,124 条训练候选数据,按固定随机种子从中划分 42,261 条用于训练、 863 条用于验证(验证比例 2%)。另外保留 100 条英文人工改写数据作为最终测试集, 该测试集没有参与训练、early stopping 或最佳模型选择。

中文数据

中文数据来自 XiangJinYu/Qwen3.5-9B-Humanize-Dataset,共保留 24,999 条:

原始文件转换方式保留条数
v15_sft_18k.jsonlinput → output18,000
v16_dpo_4000_formal2000_casual2000.jsonlrejected → chosen4,000
v17next_dpo_1500_clean_no_ckpt.jsonlrejected → chosen1,000
v20_dpo_2000_v18rejected.jsonlrejected → chosen1,999

该数据以中文学术摘要和正式写作为主,数据集标注许可证为 CC BY-NC 4.0。

英文数据

英文训练数据来自 KNipun/ai-humanizer,共保留 18,125 条:

原始文件保留条数
train_data.jsonl16,311
val_data.jsonl1,814

该数据从原始长 prompt 的 Input: 区段中抽取源文本,以 completion 作为目标文本, 数据集标注许可证为 Apache 2.0。

独立测试集

测试集来自 alexreversegpt/ai-writing-tells,包含 100 组人工编写的英文 ai_text → human_text 改写对,数据集标注许可证为 CC BY 4.0。

数据清洗

清洗过程包括:

  • 统一中英文 system instruction;
  • 将 SFT、DPO 和英文 prompt 数据转换为统一的 instruction/input/output 格式;
  • Unicode NFKC、换行和多余空白规范化;
  • 删除空文本、过短或异常超长文本;
  • 删除 input 与 output 完全相同的样本;
  • 删除完全重复的输入输出对;
  • 检查训练集与独立测试集不存在完全重复的样本对。

微调超参数

超参数值
训练方法LoRA SFT
LoRA rank (r)16
LoRA alpha32
LoRA dropout0.05
LoRA biasnone
Target modulesq_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj
LoRA 可训练参数40,370,176(约 0.5273%)
最大序列长度1,024
单卡训练 batch size4
单卡验证 batch size4
梯度累积步数8
有效 batch size32
最大 epoch3
实际停止 epoch2.4225
初始学习率1e-4
学习率调度Cosine
Warmup ratio0.03
Weight decay0.01
最大梯度范数1.0
优化器Fused AdamW (adamw_torch_fused)
训练精度BF16,TF32 enabled
Attention 实现PyTorch SDPA
Gradient checkpointingEnabled,non-reentrant
Dynamic batching按长度分组 (group_by_length)
随机种子42
日志间隔10 steps
验证间隔200 steps
保存间隔200 steps
Checkpoint 保留数2(最佳与最近)
最佳模型指标eval_loss,越低越好
Early stopping patience3 次验证

训练使用单张 NVIDIA RTX A6000 48 GB GPU。完整训练耗时约 25,515 秒(约 7 小时 5 分钟),吞吐量约 4.97 samples/s。

训练结果

验证损失在 step 2600 达到最低点:

StepEpochEval loss
2000.1510.681554
10000.7570.652373
18001.3630.648567
22001.6660.645911
24001.8170.645167
26001.9680.641895
28002.1200.661740
30002.2710.668160
32002.4220.663423

step 2600 之后连续三次验证没有改善,因此 early stopping 在 step 3200 终止训练, 并恢复 step 2600 的最佳权重。全程汇总训练损失为 0.652253。

在保留的 100 条英文测试集上,使用 completion-only teacher-forced loss 进行对比:

模型Test lossPerplexity
原始 Qwen2.5-7B-Instruct7.97282900.89
本模型3.417230.48

测试 loss 相对下降约 57.14%。由于每个输入只有一个参考改写,该指标适合比较微调前后 的相对变化,不能替代人工评价。

Transformers 使用示例

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_path = "export/best-safetensors"
system_prompt = (
    "Rewrite the provided text in a natural, human-written style while preserving "
    "its original meaning, facts, language, and formatting. Do not add explanations. "
    "请将给定文本改写为自然的人类写作风格,保持原意、事实、语言和格式不变,"
    "不要添加解释。"
)

tokenizer = AutoTokenizer.from_pretrained(model_path)
model = AutoModelForCausalLM.from_pretrained(
    model_path,
    torch_dtype=torch.bfloat16,
    device_map="auto",
)

messages = [
    {"role": "system", "content": system_prompt},
    {"role": "user", "content": "需要改写的文本"},
]
text = tokenizer.apply_chat_template(
    messages, tokenize=False, add_generation_prompt=True
)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
outputs = model.generate(
    **inputs,
    max_new_tokens=512,
    do_sample=False,
    repetition_penalty=1.05,
)
result = tokenizer.decode(
    outputs[0, inputs["input_ids"].shape[1]:],
    skip_special_tokens=True,
)
print(result)

已知限制

  • 中文训练数据以学术摘要和正式文本为主,对口语、小说、社交媒体等文体覆盖不足。
  • 中文输出可能使用半角逗号和句号,这是训练目标文本中的格式特征。
  • 模型更擅长压缩句子和简化表达,不一定能完全消除宣传腔、议论文模板或空泛修饰。
  • 改写可能引入措辞变化或事实偏移,重要内容应进行人工复核。
  • 独立测试集规模较小且只有英文,尚不能代表完整的中英文生成质量。
  • 使用本模型时仍需遵守基础模型以及各训练数据集的许可证和使用限制。

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
8c03415

0 моделей