/ Модель

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

Контекст
1 024 токена
Лицензия
MIT
Архитектура
gpt2 · dense
Базовая модель
distilgpt2
Библиотека
transformers
Опубликована
10 апр 2025

MathGPT2

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

Дообученная на простых арифметических примерах DistilGPT-2 генерирует ответы на задачи сложения, вычитания, умножения и деления.

46скачиваний за 30 дней3лайкавеса обновлены29 июн 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MathGPT-2 — дообученная FlameF0X версия DistilGPT-2, предназначенная для решения простых арифметических примеров. Модель принимает текстовое выражение и генерирует продолжение с ответом; обучалась на автоматически созданных примерах сложения, вычитания, умножения и деления чисел от 1 до 100. Это плотная авторегрессионная архитектура GPT-2 с контекстом 1024 токена.

В README приведён результат проверки на 10 000 случайных выражений: точность 76,3% и среднее время ответа 0,1448 секунды на вопрос. Эти показатели не гарантируют правильность конкретного вычисления: модель может ошибаться и не предназначена для сложных операций вроде возведения в степень, логарифмов и продвинутой алгебры. Указанная лицензия — MIT.

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

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

Ограничения

По README, проверочная точность составляет 76,3%, поэтому ответы могут быть неверными; модель рассчитана только на базовые арифметические операции и не подходит для более сложной математики.

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

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

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

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

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

Открыть на Hugging Face

MathGPT-2 (distilgpt2 Fine-Tuned for Arithmetic)

This model is a fine-tuned version of DistilGPT-2 on a custom dataset consisting exclusively of arithmetic problems and their answers. The goal of this model is to act as a calculator that can solve basic arithmetic problems.

Benchmark

Link here.

Model Description

The model was trained using a dataset of simple arithmetic expressions, including addition, subtraction, multiplication, and division. The training data was generated using Python and ensured to have no duplicate expressions.

Key Features:

  • Solves basic arithmetic (addition, subtraction, multiplication, division)
  • Can handle simple problems like 12 + 5 =
  • Fine-tuned version of distilgpt2 on a math-specific dataset
  • Trained for 10 epochs (further improvements can be made by training for more epochs)

Model Details

  • Model architecture: DistilGPT-2
  • Training duration: 10 epochs (could be improved further)
  • Dataset: Generated math expressions like 12 + 5 = 17
  • Tokenization: Standard GPT-2 tokenizer
  • Fine-tuned on: Simple arithmetic operations

Intended Use

This model is designed to:

  • Answer basic arithmetic problems (addition, subtraction, multiplication, division).
  • It can generate answers for simple problems like 12 * 6 = ?.

Example:

Input:

13 + 47 =

Output:

60

Benchmark Results

We evaluated the model using a set of 10000 randomly generated math expressions to assess its performance. Here are the results:

  • Accuracy: 76.3%
  • Average Inference Time: 0.1448 seconds per question

Training Data

The training dataset was generated using Python, consisting of random arithmetic expressions (addition, subtraction, multiplication, division) between numbers from 1 to 100. The expressions were formatted as:

2 + 3 = 5
100 - 25 = 75
45 * 5 = 225
100 / 25 = 4

No duplicate expressions were used, ensuring the model learns unique patterns.

Fine-Tuning

This model was fine-tuned from the distilgpt2 base model for 100 epochs.


Limitations

  • Basic Arithmetic Only: The model can only handle basic arithmetic problems like addition, subtraction, multiplication, and division. It does not handle more complex operations like exponentiation, logarithms, or advanced algebra.
  • Limited Training Duration: While trained for 10 epochs, more epochs or data diversity may improve the model's performance further.
  • No real-time validation: The model's performance varies, and there are still inaccuracies in answers for some problems.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
GPT2LMHeadModel
Ревизия весов
97daa9d

0 моделей