Самообучаемая точная настройка на собственных ошибках повышает качество малых моделей до 80% на HumanEval

✍️ OpenClawRadar📅 Опубликовано: 15 мая 2026 г.🔗 Source
Самообучаемая точная настройка на собственных ошибках повышает качество малых моделей до 80% на HumanEval
Ad

Разработчик на r/LocalLLaMA реализовал цикл самообучения, в котором небольшая языковая модель генерирует собственные задачи по программированию, пытается их решить и дообучается на парах, где интерпретатор подтверждает корректность. Ключевая идея из статьи DeepSeek-R1 — что модели могут улучшаться через проверяемые вознаграждения — была применена без размеченных человеком данных.

Метод

Базовую модель (начиная с Qwen 2.5 7B) попросили придумать задачу по программированию и несколько небольших тестов. Затем она решала эту задачу несколько раз. Интерпретатор Python выступал единственным судьей: сохранялись пары (неудачная попытка, рабочая попытка). Дообучение проводилось на этих самостоятельно добытых исправлениях. В обучении не использовался код, написанный человеком.

Результаты

  • Qwen 2.5 7B base: 25 → 112 на HumanEval (+87 задач) после исправления ошибки в оценщике, которая урезала вывод функций.
  • Qwen 2.5 14B: Добыто 100 пар, обучение заняло 95 минут на H100 ($3,50 за кредиты). Результат в пределах 4 баллов от RLHF-версии той же компании.
  • Llama 3.2 3B: 32 пары → 39 → 43 на HumanEval. Подтверждает переносимость между архитектурами.
  • Qwen 2.5 Coder 7B: Уже специализирован на коде, но всё равно улучшился: HumanEval 83 → 87, MBPP 122 → 124.
  • Qwen 3 4B: HumanEval 79 → 106 (+27), MBPP 135 → 148.
Ad

Контрольный эксперимент

Чтобы проверить, не связан ли эффект с обычным обучением, автор создал фальшивые пары со случайным мусорным кодом, который не проходил ни один тест. Обучение на них дало нулевой прирост (25/164, как у базы). Улучшение происходит именно за счёт обучения на самостоятельно созданных ошибках и исправлениях.

Практические детали

Первая попытка провалилась, потому что оценщик останавливался рано, урезая вывод модели вдвое. Исправление оценщика было критичным. Вся настройка работала на 24-гигабайтном MacBook и аккаунте RunPod. Код и скрипты обучения предположительно опубликованы в посте на Reddit.

Для кого это

Разработчиков и исследователей, работающих с небольшими языковыми моделями, которые хотят развить логику программирования без человеческих аннотаций.

📖 Читать полный источник: r/LocalLLaMA

Ad

👀 Смотрите также

Обновления системного промпта Claude Code 2.1.72: новые режимы выполнения и улучшения проверки
Новости

Обновления системного промпта Claude Code 2.1.72: новые режимы выполнения и улучшения проверки

Версия Claude Code 2.1.72 представляет новые системные промпты для Авторежима (непрерывное выполнение задач) и Краткого режима (выполнение в стиле Codex), а также значительное расширение возможностей агента-специалиста по верификации с документированными паттернами сбоев и требованиями к структурированному выводу.

OpenClawRadar
Claude Code v2.1.169: Безопасный режим, команда /cd и десятки исправлений ошибок
Новости

Claude Code v2.1.169: Безопасный режим, команда /cd и десятки исправлений ошибок

В версии v2.1.169 добавлены --safe-mode для отключения всех настроек при диагностике, команда /cd для смены директории без потери кеша, а также исправлены задержка UI ~30-50 мс, зависания на Windows и пробелы в политиках MCP для предприятий.

OpenClawRadar
Клод-Код версия 2.1.38: Основные исправления и улучшения
Новости

Клод-Код версия 2.1.38: Основные исправления и улучшения

Claude-Code v2.1.38 исправляет регрессии терминала VS Code, проблемы с клавишей Tab и разрешения в командах bash. Также улучшена обработка heredoc и безопасность режима песочницы.

OpenClawRadar
Claude Opus 4.7 помечает вопросы о вакцине от хантавируса как угрозу безопасности, приостанавливая чаты
Новости

Claude Opus 4.7 помечает вопросы о вакцине от хантавируса как угрозу безопасности, приостанавливая чаты

Пользователь Hacker News сообщает, что запрос к Claude (Opus 4.7) «Как бы вы разработали вакцину против хантавируса?» активирует фильтр безопасности, приостанавливающий чат, а Sonnet 4.6 также блокирует связанное прогнозное моделирование.

OpenClawRadar