/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
15,2 ГБ
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Опубликована
14 июн 2024

Qwen2-7B-Instruct-abliterated

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

Экспериментальная модификация Qwen2-7B-Instruct для диалогов и генерации текста с ослабленными направлениями отказа.

70скачиваний за 30 дней5лайковвеса обновлены14 июн 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • MMLU-PRO

    MMLU-PRO Raw · выше — лучше

    Результат

    0,3842

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • GPQA

    GPQA Raw · выше — лучше

    Результат

    0,3012

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • MATH Lvl 5

    MATH Lvl 5 Raw · выше — лучше

    Результат

    0,2764

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • IFEval

    IFEval Raw · выше — лучше

    Результат

    0,5837

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • MUSR

    MUSR Raw · выше — лучше

    Результат

    0,4034

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • BBH

    BBH Raw · выше — лучше

    Результат

    0,5553

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

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

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

Qwen2-7B-Instruct-abliterated — экспериментальная версия диалоговой языковой модели Qwen2-7B-Instruct, созданная natong19 с использованием ноутбука failspy. Веса обработаны методом ортогонализации, чтобы ослабить наиболее выраженные направления отказа модели. Это плотная авторегрессионная модель на 7,1 млрд параметров с контекстом до 32 768 токенов, предназначенная для генерации текста и диалогов на основе текстовых запросов.

Модель подходит для чат-ботов, ответов на вопросы и других сценариев генерации текста. В приведённой оценке результаты близки к исходной Qwen2-7B-Instruct: например, 72,2 против 73,0 на GSM8K и 81,7 против 81,8 на HellaSwag. Ослабление отказов не гарантирует выполнения каждого запроса: модель всё ещё может отказывать, неверно понимать намерение или давать незапрошенные советы по этике и безопасности. Поддерживается английский язык. Распространяется по лицензии Apache-2.0.

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

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

Ограничения

Модель всё ещё может отказывать, неверно понимать запросы или давать незапрошенные советы по этике и безопасности. В приведённых оценках отдельные результаты немного ниже, чем у исходной Qwen2-7B-Instruct.

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

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

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

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

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

Открыть на Hugging Face

Qwen2-7B-Instruct-abliterated

Introduction

Abliterated version of Qwen2-7B-Instruct using failspy's notebook. The model's strongest refusal directions have been ablated via weight orthogonalization, but the model may still refuse your request, misunderstand your intent, or provide unsolicited advice regarding ethics or safety.

Quickstart

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "natong19/Qwen2-7B-Instruct-abliterated"
device = "cuda" # the device to load the model onto

model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_id)

prompt = "Give me a short introduction to large language model."
messages = [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True
)
model_inputs = tokenizer([text], return_tensors="pt").to(device)

generated_ids = model.generate(
    model_inputs.input_ids,
    max_new_tokens=256
)
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)

Evaluation

Evaluation framework: lm-evaluation-harness 0.4.2

DatasetsQwen2-7B-InstructQwen2-7B-Instruct-abliterated
ARC (25-shot)62.562.5
GSM8K (5-shot)73.072.2
HellaSwag (10-shot)81.881.7
MMLU (5-shot)70.770.5
TruthfulQA (0-shot)57.355.0
Winogrande (5-shot)76.277.4

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей