/ Модель

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

Контекст
512 токенов
Параметры
385 млн
Лицензия
OpenRAIL
Архитектура
t5 · dense
Опубликована
29 июн 2023

MathT5-large

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

Модель T5 генерирует математические выводы в виде последовательности уравнений по текстовому запросу.

28скачиваний за 30 дней5лайковвеса обновлены11 окт 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MathT5-large — модель семейства T5 с 385,2 млн параметров, опубликованная пользователем jmeadows17 на Hugging Face. Она принимает текстовые математические запросы и генерирует вывод решения в виде уравнений, разделённых словом «and». Для запуска автор предлагает загрузить Python-модуль MathT5.py и вызвать inference; также опубликована облегчённая версия MathT5-base.

Модель предназначена для генерации математических выводов по текстовым запросам. Это плотная encoder-decoder архитектура T5ForConditionalGeneration с контекстом 512 токенов и весами PyTorch. Лицензия — OpenRAIL. Карточка не раскрывает перечень поддерживаемых языков или подробные ограничения качества, поэтому применимость к конкретным темам математики и формулировкам следует проверять на примерах.

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

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

Ограничения

Формат вывода ориентирован на уравнения, разделённые словом «and»; карточка не описывает охват математических тем и точность решений.

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

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

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

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

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

Открыть на Hugging Face

To use MathT5 easily:

  1. Download MathT5.py.
  2. from MathT5 import load_model, inference
  3. tokenizer, model = load_model("jmeadows17/MathT5-large")
  4. inference(prompt, tokenizer, model)

MathT5.pretty_print(text, prompt=True) makes prompts and outputs (prompt=False) easier to read.

Overview

MathT5-large is a version of FLAN-T5-large fine-tuned for 25 epochs on 15K (LaTeX) synthetic mathematical derivations (containing 4 - 10 equations), that were generated using a symbolic solver (SymPy). It outperforms the few-shot performance of GPT-4 and ChatGPT on a derivation generation task in ROUGE, BLEU, BLEURT, and GLEU scores, and shows some generalisation capabilities. It was trained on 155 physics symbols, but struggles with out-of-vocabulary symbols. Paper available here: https://arxiv.org/abs/2307.09998.

Example prompt:

prompt = "Given \\cos{(q)} = \\theta{(q)}, then derive - \\sin{(q)} = \\frac{d}{d q} \\theta{(q)}, then obtain (- \\sin{(q)})^{q} (\\frac{d}{d q} \\cos{(q)})^{q} = (- \\sin{(q)})^{2 q}"

Output derivations are equations separated by "and".

Additional prompts can be found in "training_prompts.json" alongside the model files.

Use "jmeadows17/MathT5-base" for the lightweight version.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей