/ Модель

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

Контекст
2 048 токенов
Параметры
134 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Базовая модель
SmolLM-135M
Опубликована
8 янв 2026

SmolLM-135M-GEC-SFT-DPO

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

Компактная англоязычная модель для точечной коррекции грамматики с сохранением стиля автора.

36скачиваний за 30 дней1лайквеса обновлены8 янв 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DanJZY/SmolLM-135M-GEC-SFT-DPO — компактная языковая модель для исправления грамматики в английском тексте. Она основана на HuggingFaceTB/SmolLM-135M и дообучена методами SFT и DPO, чтобы вносить точечные исправления, сохраняя лексику, тон и авторский стиль. Модель использует плотную архитектуру LlamaForCausalLM, содержит 134,5 млн параметров и принимает текстовый контекст длиной до 2048 токенов.

Модель предназначена для корректуры предложений, учебных инструментов для изучающих английский и приложений помощи при письме. Разработчик сообщает о BLEU около 0,50 на тестах коррекции грамматики и отмечает, что модель может запускаться на CPU. Лицензия — Apache-2.0.

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

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

Ограничения

Поддерживает только английский язык и лучше подходит для исправления отдельных предложений. Не предназначена для стилистического улучшения текста.

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

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

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

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

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

Открыть на Hugging Face

SmolLM-135M-GEC-SFT-DPO

A style-preserving grammar correction model based on SmolLM-135M, trained with SFT + DPO to make minimal, targeted corrections while preserving your original writing style.

Why This Model?

Unlike large language models (GPT, Claude, etc.) that tend to rewrite entire sentences, this model makes minimal, targeted corrections - fixing only grammatical errors while preserving your vocabulary, tone, and voice. Perfect for:

  • Legal documents: Maintain precise legal terminology
  • Academic writing: Preserve scholarly tone
  • ESL/EFL education: Help learners without changing their ideas
  • Professional communications: Keep your authentic voice

Key Features

  • Minimal corrections: Fixes only grammatical errors, doesn't rewrite your sentences
  • Style preservation: Maintains your vocabulary, tone, and voice
  • Small & efficient: Only 135M parameters (~500MB) - runs on CPU!
  • BLEU score: ~0.50 on grammar correction benchmarks

Quick Start

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("DanJZY/SmolLM-135M-GEC-SFT-DPO")
tokenizer = AutoTokenizer.from_pretrained("DanJZY/SmolLM-135M-GEC-SFT-DPO")

text = "As the number of people grows, the need of habitable environment is essential."
inputs = tokenizer(f"Fix grammar: {text}", return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=100)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Example: Style-Preserving vs Over-Correction

Original (with error):
"As the number of people grows, the need of habitable environment is essential."

✅ Our Model (Style-Preserving):
"As the number of people grows, the need for a habitable environment is essential."
                                         ↑
                            Only fixes "of" → "for a"

❌ Typical Model (Over-Correction):
"As population growth continues, the necessity for a habitable environment becomes essential."
                            ↑
    Completely rewrites: changes vocabulary, structure, and tone

Training Details

ParameterValue
Base modelSmolLM-135M
Training methodSFT + DPO (Direct Preference Optimization)
Preference pairs~19,000 (generated using edit distance)
Total experiments28 (22 SFT + 6 DPO/IPO)
Hardware8x RTX 3090
Training time~3 hours

Resources

ResourceLink
GitHub RepositoryZhuoyuanJiang/SmolLM-GEC-SFT-DPO
Full Experiment CheckpointsGoogle Drive (~68GB)
Training NotebooksGitHub notebooks/

Intended Use

  • Grammar correction for English text
  • Writing assistance that preserves author's voice
  • Educational tools for language learners
  • Proofreading applications

Limitations

  • English only
  • Best for sentence-level corrections
  • Not designed for stylistic improvements (only grammar)

Citation

@misc{smollm_gec_sft_dpo_2025,
  title={SmolLM-135M-GEC-SFT-DPO: Style-Preserving Grammar Correction with Direct Preference Optimization},
  author={Zhuoyuan Jiang},
  year={2025},
  url={https://huggingface.co/DanJZY/SmolLM-135M-GEC-SFT-DPO},
  note={Fine-tuned SmolLM-135M for minimal, style-preserving grammatical error correction}
}

Acknowledgments

Special thanks to Nima Tajbakhsh (Nvidia) for guidance on efficient training methods.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей