/ Модель

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

Контекст
32 768 токенов
Параметры
999 млн
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-0.5B-Instruct
Опубликована
3 мар 2026

mini_qwen_pt

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

Предварительно обученная компактная языковая модель проекта mini_qwen для генерации текста и экспериментов с дальнейшим обучением.

445скачиваний за 30 дней0лайковвеса обновлены3 мар 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

mika127/mini_qwen_pt — предварительно обученная версия mini_qwen, проекта компактной языковой модели примерно на 1 млрд параметров. Проект разработан на основе Qwen2.5-0.5B-Instruct: архитектуру расширили по числу слоёв, размеру скрытого состояния и числу голов внимания, после чего параметры инициализировали случайно. Репозиторий содержит веса в формате safetensors; для этой версии указана задача генерации текста и контекст до 32 768 токенов.

Модель предназначена для генерации текста и дальнейших экспериментов с обучением языковых моделей. В проекте описаны предварительное обучение на 16 млрд токенов, а также отдельные этапы SFT и DPO; обучение проводилось на данных BAAI. Метаданные указывают китайский и английский языки, а лицензию Apache-2.0. README позиционирует проект как исследовательский опыт по масштабированию, эффекту повторения и внесению знаний на этапе дообучения.

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

  • генерация текста на китайском и английском языках
  • эксперименты с предварительным обучением компактных языковых моделей
  • изучение влияния масштабирования на качество генерации
  • создание основы для последующего SFT-дообучения

Ограничения

Это экспериментальный проект, в README описанный как исследовательская попытка; параметры расширенной модели были случайно инициализированы перед обучением. README не приводит оценок качества или бенчмарков.

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

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

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

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

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

Открыть на Hugging Face

mini_qwen

Introduction

mini_qwen是一个从头开始训练的1B参数的大型语言模型(LLM)项目,包括预训练(PT)、微调(SFT)和直接偏好优化(DPO)3个部分。其中预训练和微调仅需要12G显存即可训练,直接偏好优化仅需要14G显存即可训练,这意味着使用T4显卡就可以开始你的训练之旅。

mini_qwen是以Qwen2.5-0.5B-Instruct模型为基础,通过扩充模型隐藏状态层数、隐藏状态维度和注意力头数,增加参数量到1B,并进行参数随机初始化。训练数据使用北京智源人工智能研究院的预训练(16B token)、微调(9M 条)和偏好数据(60K 条),使用flash_attention_2进行加速,使用deepspeed在6张H800上训练25h(pt 1epoch)、43h(sft 3epoch)、1h(dpo 3epoch)。

这是一次非常有趣且有价值的尝试,在整个过程中,本项目探究了尺度定律(scaling law)、复读机现象与微调阶段的知识注入,也解决了很多bug。本项目将尽可能详细地介绍整个训练过程,也欢迎交流讨论。

更多内容详见:https://github.com/qiufengqijun/mini_qwen

Quickstart

使用方法如下:

from transformers import AutoModelForCausalLM, AutoTokenizer
import logging

logging.getLogger("transformers").setLevel(logging.ERROR) # 忽略警告

# 加载分词器与模型 
model_path = "/path/to/your/model"
model = AutoModelForCausalLM.from_pretrained(model_path)
tokenizer = AutoTokenizer.from_pretrained(model_path)


while True:
    prompt = input("用户:")
    
    text = prompt  # 预训练模型
    text = f"<|im_start|>user\n{prompt}<|im_end|>\n<|im_start|>assistant\n"  # 微调和直接偏好优化模型
    
    model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
    generated_ids = model.generate(**model_inputs, max_new_tokens=512)
    generated_ids = [
        output_ids[len(input_ids) :]
        for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
    ]
    response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]

    print("助手:", response)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей