/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
14,5 ГБ
Лицензия
MIT
Архитектура
mistral · dense
Базовая модель
OpenHermes-2.5-Mistral-7B
Библиотека
transformers
Опубликована
23 фев 2024

Taurus-7B-1.0

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

Taurus-7B-1.0 — дообученная на синтетических экономических инструкциях модель Mistral для диалогов и генерации текста по экономике.

32скачиваний за 30 дней1лайквеса обновлены17 мар 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Taurus-7B-1.0 — дообученная Rxavier модель на базе teknium/OpenHermes-2.5-Mistral-7B, созданная с помощью QLoRA на наборе Economicus. Датасет синтетически сформирован по учебникам для аспирантского уровня по экономике; обучение длилось два эпохи с использованием axolotl.

Модель предназначена для диалогового следования инструкциям и генерации текста по экономической тематике. Она использует архитектуру Mistral с 7,1 млрд параметров, формат общения ChatML и контекст до 32 768 токенов. В README приведены результаты оценивания на отдельных бенчмарках, включая AI2 Reasoning Challenge и HellaSwag.

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

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

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

Ограничения

Данные обучения синтетически сформированы по учебникам для аспирантского уровня; точность ответов и актуальность экономических сведений в README не охарактеризованы. Оценки приведены только для отдельных бенчмарков и не подтверждают качество во всех экономических сценариях.

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

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

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

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

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

Открыть на Hugging Face

Taurus 7B 1.0

image/png

Description

Taurus is an OpenHermes 2.5 finetune using the Economicus dataset, an instruct dataset synthetically generated from Economics PhD textbooks.

The model was trained for 2 epochs (QLoRA) using axolotl. The exact config I used can be found here.

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.66.40
AI2 Reasoning Challenge (25-Shot)63.57
HellaSwag (10-Shot)83.64
MMLU (5-Shot)63.50
TruthfulQA (0-shot)50.21
Winogrande (5-shot)78.14
GSM8k (5-shot)59.36

Prompt format

Taurus uses ChatML.

<|im_start|>system
System message
<|im_start|>user
User message<|im_end|>
<|im_start|>assistant

Usage

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer, GenerationConfig


model_id = "rxavier/Taurus-7B-1.0"
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.bfloat16, #torch.float16 for older GPUs
    device_map="auto", # Requires having accelerate installed, useful in places like Colab with limited VRAM
)
tokenizer = AutoTokenizer.from_pretrained(model_id)
generation_config = GenerationConfig(
                bos_token_id=tokenizer.bos_token_id,
                eos_token_id=tokenizer.eos_token_id,
                pad_token_id=tokenizer.pad_token_id,
            )

system_message = "You are an expert in economics with PhD level knowledge. You are helpful, give thorough and clear explanations, and use equations and formulas where needed."
prompt = "Give me latex formulas for extended euler equations"

messages = [{"role": "system",
             "content": system_message},
            {"role": "user",
             "content": prompt}]
tokens = tokenizer.apply_chat_template(messages, tokenize=True, add_generation_prompt=True, return_tensors="pt").to("cuda")

with torch.no_grad():
    outputs = model.generate(inputs=tokens, generation_config=generation_config, max_length=512)
print(tokenizer.decode(outputs.cpu().tolist()[0]))

GGUF quants

You can find GGUF quants for llama.cpp here.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей