/ Модель

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

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

Qwen2.5-3B-LiBai

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

Чат-модель на базе Qwen2.5-3B-Instruct для генерации китайских стихов в стиле Ли Бо.

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

Бенчмарки

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

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

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

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

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

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

shikunpunk разработала чат-модель на базе Qwen2.5-3B-Instruct, дообученную методом QLoRA 4-bit на 878 стихотворениях Ли Бо из издания Ван Ци. Модель использует плотную архитектуру Qwen2ForCausalLM, содержит 3,1 млрд параметров и имеет контекст длиной до 32 768 токенов. Она принимает текст и генерирует текст; карточка указывает китайский язык и интерфейс чата.

Модель предназначена для генерации стихов на китайском языке в стиле Ли Бо, включая классические формы: гуши, юэфу, люйши, цзюэцзюй и цы. В описанных автором опытах она также создавала современные стихи с традиционными образами, но классическая поэзия получалась заметно лучше. На знакомые произведения модель может отвечать воспроизведением исходного стихотворения вместо нового текста.

Автор сообщает, что при проверке генерации на разных температурах английские фрагменты не появлялись; для генерации рекомендована температура 0,8–1,2. Это результат внутренних экспериментов, а не гарантия для любых запросов. Лицензия репозитория указана как other; автор разрешает академическое использование, а для весов базовой модели требует соблюдать лицензию Qwen2.5.

Сценарии применения

  • создание классических китайских стихов в стиле Ли Бо
  • генерация текстов в формах гуши, юэфу, люйши и цзюэцзюй
  • создание китайских стихов на заданную тему
  • эксперименты с переносом классического поэтического стиля на современные образы

Ограничения

Классические формы поэзии модель генерирует лучше современных; на известные стихотворения может воспроизводить оригинал вместо создания нового текста. Рекомендация по температуре и отсутствие английских фрагментов основаны на ограниченных экспериментах автора.

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

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

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

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

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

Открыть на Hugging Face

Qwen2.5-3B-LiBai 李白风格诗歌生成模型

模型简介

基于 Qwen/Qwen2.5-3B-Instruct 基座,使用王琦注本《李太白全集》中 878 首 李白亲笔诗歌(赋、古诗、乐府、律诗、绝句、词)进行 QLoRA 4bit SFT 微调。

数据处理(关键陷阱规避,避免前人踩坑)

  • 正文边界截断:《李太白全集.txt》L1–L3686 为王琦注本正文(878 首),L3687 起是附录(年谱/碑传/序/后人题跋),严格 END_LINE=3686,绝不混入陆游、曾极、胡震亨等人的文字。
  • 评注剥离:杨齐贤曰 / 萧士赟曰 / 琦按 / 胡震亨曰 / 《XXX》曰 等评注段常与诗句无空行直接相连,使用「遇下一个标题候选行立即结束评注」策略实现精准切分。
  • 标题识别:过滤 [一][二] 脚注标记、"跋/年谱/本传/墓志铭" 等非诗标题;分类题头「古风五十九首」「乐府三十首」仅做 section_header,与数字副标题拼接为「古风五十九首·其三」。
  • 数据划分:838 train / 20 test / 20 style(风格参考集),test 与 style 互不重叠。

训练配置

参数值
微调方法QLoRA 4bit (bitsandbytes)
LoRA rank32
LoRA alpha64
LoRA dropout0.05
LoRA targetall linear layers
batch size × grad_accum1 × 8 = 8
Epochs10
Learning rate2e-4
LR schedulercosine (warmup 10%)
cutoff_len768
Train steps约 1050 步

推理使用

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_path = "shikunpunk/Qwen2.5-3B-LiBai"
tokenizer = AutoTokenizer.from_pretrained(model_path, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
    model_path,
    torch_dtype=torch.bfloat16,
    device_map="auto",
    trust_remote_code=True,
)

prompt = (
    "<|im_start|>system
"
    "你是一位深谙李白诗歌风格的盛唐诗人。李白(太白)的诗以豪放飘逸、想象奇幻著称,善用明月、酒、剑、山、黄河、白云、长风等意象,语言奔放自然、气势磅礴,兼具浪漫主义的瑰丽想象与任侠使气的精神,古体乐府尤长,近体亦清新俊逸,常常带有傲岸不羁、旷达超脱的气度。必须全部使用中文,禁止混入任何英文字母、单词或句子。<|im_end|>
"
    "<|im_start|>user
"
    "你是诗人李白,请以《将进酒》为题,写一首你觉得好的诗歌。<|im_end|>
"
    "<|im_start|>assistant
"
)

inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
out = model.generate(
    **inputs,
    max_new_tokens=512,
    temperature=1.0,
    top_p=0.9,
    do_sample=True,
    repetition_penalty=1.05,
    pad_token_id=tokenizer.eos_token_id,
)
print(tokenizer.decode(out[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))

中文约束

本模型在 SFT 数据中内置了中文约束指令,并额外加入中文纯净化 SFT 样本(参考海子模型 58%→0% 英文混入率的处理经验),保证:

  • 生成 100% 使用中文,禁止任何英文字母 / 单词 / 句子混入。
  • temperature 建议 0.8–1.2(1.0 最佳),> 1.2 英文混入风险上升。

生成实验验证(完整 10 epoch 版本)

  • 温度对比:两组提示词 × 10 个温度(0.4–2.2)共 20 首,英文混入 0/20;高温(T≥1.8)下保持稳定,仅个别字漂移,不产生胡言乱语。
  • 现代诗:10 首中 8 首纯中文无英文,其中《路灯下的秋天》《键盘与稻穗》《城市地铁》等作品现代意象与李白式哲思融合良好。
  • 风格倾向:古体(五言/七言/乐府)显著优于现代诗;对《九月九日忆山东兄弟》等经典名作,模型倾向直接复现原诗而非重新创作,属训练数据高频暴露的正常现象。
  • 实验记录:experiments/libai_experiments_final.md、experiments/libai_compare_step600_vs_1050.md

关联资源

许可

学术研究用途。原始诗歌文本属公有领域(作者于公元 762 年辞世);基座模型权重请遵守 Qwen2.5 相应 License。

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

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

GPU в ailist

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

Нельзя запустить

Репозиторий недоступен на Hugging Face.

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

0 моделей