/ Модель

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

Контекст
4 096 токенов
Параметры
6,6 млрд
Размер весов
27 ГБ
Архитектура
llama · dense
Опубликована
16 апр 2024

MuMath-7B

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

MuMath-7B — дообученная на математическом наборе MuMath модель LLaMA-2 для генерации решений математических задач.

14скачиваний за 30 дней0лайковвеса обновлены16 авг 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MuMath-7B — языковая модель для математических задач, созданная авторами проекта MuMath путём дообучения LLaMA-2 на наборе данных MuMath. В репозитории указана архитектура LlamaForCausalLM с 6,6 млрд параметров и контекстом 4096 токенов.

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

Модель принимает текст и генерирует текст. Карточка не сообщает отдельные показатели MuMath-7B и условия лицензии, поэтому качество на конкретных задачах и условия использования по доступным сведениям определить нельзя.

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

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

Ограничения

Карточка приводит общую оценку семейства MuMath на GSM8K и MATH, но не позволяет установить отдельные результаты именно MuMath-7B. Лицензия и поддерживаемые естественные языки в предоставленных данных не указаны.

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

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

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

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

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

Открыть на Hugging Face

MuMath: Multi-perspective Data Augmentation for Mathematical Reasoning in Large Language Models

Introduction

We have amalgamated and further refined these strengths while broadening the scope of augmentation methods to construct a multi-perspective augmentation dataset for mathematics—termed MuMath (μ-Math) Dataset. Subsequently, we finetune LLaMA-2 on the MuMath dataset to derive the MuMath model.

ModelSizeGSM8kMATH
WizardMath-7B7B54.910.7
MetaMath-7B7B66.319.7
MuggleMath-7B7B68.4-
MuMath-7B7B79.130.0
WizardMath-13B13B63.914
MetaMath-13B13B72.322.4
MuggleMath-13B13B74-
MuMath-13B13B83.633.3
WizardMath-70B70B81.622.7
MetaMath-70B70B82.326.6
MuggleMath-70B70B82.3-
MuMath-70B70B88.541.2

The best results are bolded.

Augmentation Methods

Setup

We recommend using Conda to manage your environment. We use vLLM to accelerate inference. Run the following commands to setup your environment:

conda create -n mumath python=3.10 
conda activate mumath
cd MuMath-src 
pip install -r requirements.txt 

Training

We also open MuMath Dataset for the training stage.

To train a model, after specifying MODEL_PATH, SAVE_PATH, DATA_PATH, the conda environment and so on, run the following command:


# 7B or 13B 
bash train_7b.sh 

# 34B 
bash train_13b_70b.sh 

Inference and Evaluation

We provide scripts for inference and evaluation, which are called in train_7b.sh and train_13b_70b.sh as mentioned above.

python eval_gsm8k.py --model $SAVE_PATH --data_file ./data/test/GSM8K_test.jsonl 
python eval_math.py --model $SAVE_PATH --data_path ./data/test/MATH_test.jsonl 

Citation

Please cite the paper if you refer to our model, code, data or paper from MuMath.

@inproceedings{you-etal-2024-mumath,
    title = "{M}u{M}ath: Multi-perspective Data Augmentation for Mathematical Reasoning in Large Language Models",
    author = "You, Weihao  and Yin, Shuo  and Zhao, Xudong  and Ji, Zhilong  and Zhong, Guoqiang  and Bai, Jinfeng",
    booktitle = "Findings of the Association for Computational Linguistics: NAACL 2024",
    month = jun,
    year = "2024",
    pages = "2932--2958",
}

Credits

This project has adopted the MeteMath and MuggleMath.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
2246daf

0 моделей