ML-практика и олимпиады по ИИ

Набери навык.
Выиграй раунд.

Короткие ML-задачи с мгновенной проверкой и интервальным повторением, уроки-ноутбуки с живым Python и настоящие раунды IOAI с собственной GPU-средой — в одиночку или всей командой.

Учёба
Задачи, повторение, уроки
Раунды
IOAI 2025–2026
Вместе
Комнаты до 30 человек
Внутри Remull
Решение задачи Multi-Head Self-Attention: условие, редактор и пройденные проверки
27задач по ML: CNN, трансформеры, NLP, циклы обучения
15уроков-ноутбуков с живым ядром Python
6раундов IOAI 2025–2026 с автопроверкой
30человек в одной комнате с живым рейтингом

01 · Учёба

Практика, которая
не забывается.

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

Задачи с автопроверкой

Условие и код рядом.

Реализуешь функцию или класс — attention, residual-блок, шаг обучения — и проверяешь его публичными и скрытыми pytest-тестами. Результат говорит, что упало и почему, не раскрывая скрытые данные.

  • Запуск файла со stdout и трейсбэком — без отправки решения
  • Режим с таймером или без, таймер переживает перезагрузку
  • Пошаговые подсказки и эталон, если застрял
  • Песочница с PyTorch, scikit-learn, pandas и предобученными весами
Экран решения: условие задачи, редактор кода и панель проверок с результатом «Решено за 07:48»

Интервальное повторение

Remull помнит, что ты скоро забудешь.

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

  • Главная показывает день: сколько карточек осталось, серию и активность за 4 недели
  • Незаконченное решение продолжается с того же места
  • Своя подборка: добавляешь задачи из каталога в «Мои задачи»
Главная: очередь повторений, прогресс дня, серия 12 дней и сетка активности

Уроки-ноутбуки

Теория и настоящий Python на одной странице.

Пятнадцать практикумов — от свёрток и цикла обучения до трансформеров и LoRA. Ячейки выполняются в живом ядре с PyTorch прямо в браузере, связанные задачи стоят рядом с теорией.

  • Клавиши как в Jupyter: Shift+Enter, B — новая ячейка, D D — удалить
  • Разборы и эталоны свёрнуты, пока ты сам их не откроешь
  • Прогресс по каждому уроку сохраняется
Урок «Свёрточный фундамент»: ячейка с кодом и вывод размеров тензоров

Каталог задач

Выбирай, что тренировать.

Поиск по названию, теме и slug, фильтр по сложности, превью условия прямо в списке и случайная задача одной кнопкой.

Каталог задач со списком, фильтрами и превью условия

Статистика

Видно, где ты реально застреваешь.

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

Статистика: решённые задачи, успешность, серия, темы и прогноз повторений

02 · Соревнования

Олимпиада —
до олимпиады.

Настоящие задачи IOAI в настоящих условиях: серверный таймер, свой репозиторий и GPU, автоматическая оценка. Одному или в комнате со своей командой.

IOAI-симуляции

Шесть раундов IOAI 2025 и 2026.

Домашние раунды и оба соревновательных дня с оригинальными условиями и данными. Время идёт на сервере — от 6 до 12 часов, как на настоящем туре.

  • Личный Git-репозиторий и приватный JupyterLab с GPU
  • Отправляешь любой коммит — грейдер оценивает его на скрытых данных
  • До конца времени выбираешь, какие посылки считать финальными
Идущий раунд IOAI 2026 · День 1: условие задачи, таймер, задачи и баллы

Комнаты

Своя пробная олимпиада для команды.

Создаёшь комнату из любого раунда и отправляешь ссылку. Участники заходят, просто указав имя, без регистрации, нажимают «Готов», и ты запускаешь раунд для всех разом.

  • Живой рейтинг по задачам и в сумме
  • Инструменты организатора: участники, посылки, соорганизаторы, управление временем
  • Обязательная демонстрация экрана для раундов с прокторингом
Комната с кодом, ссылкой-приглашением и рейтингом участников

Сообщения и апелляции

Объявления всем, ответы лично.

Организаторы пишут объявления всей комнате, участники — организаторам лично, и никто больше этого не видит. Если грейдер упал, апелляция уже заполнена номером посылки.

  • Ответ цитирует исходное сообщение, видно, кто прочитал
  • Отдельный список вопросов от участников
Сообщения комнаты: объявления, личный ответ организатора и вопрос участника
01

Свои GPU

Подключи университетский кластер Slurm + Apptainer. Runner работает только на исходящих соединениях — учётные данные института никуда не передаются.

02

Проверка на RunPod или Kaggle

Посылки оцениваются асинхронно на скрытых данных; балл и статус появляются в раунде сами, без обновления страницы.

03

Изолированная песочница

Код выполняется без сети, с лимитами на время, память, процессы и файловую систему. Предобученные веса подключаются только на чтение.

03 · На любом устройстве

Десять минут
в метро тоже считаются.

Remull ставится на телефон как приложение. Повтори карточку по дороге, а задачу дореши за компьютером — черновик тебя дождётся.

  • Приложение на телефонеAndroid и iPhone, оболочка работает без сети
  • Черновики не теряютсяКод и таймер переживают перезагрузку и обновление
  • Русский и английскийИнтерфейс, условия и уроки переключаются мгновенно
  • Светлая и тёмная темаПлюс шесть акцентных цветов на выбор
  • НапоминанияPush, когда пора повторять, с тихими часами
  • Всё с клавиатурыCtrl+Enter для запуска, клавиши Jupyter в уроках
Главная на телефоне
Решённая задача на телефоне

Для авторов

Задачи и уроки — через API.

Каждая задача описывается версионируемой схемой. До публикации Remull прогоняет эталон и стартовый код через тесты и проверяет отладочные примеры, поэтому сломанная задача не доходит до учеников. Полное описание OpenAPI открыто — контент удобно создавать агентом.

Открыть документацию API

Когда будешь готов

Начни с трёх задач.

Войди, возьми стартовую подборку — и к завтрашнему дню Remull назначит первое повторение.

Открыть Remull