Бесплатный практический курс с Jupyter-ноутбуками и статьями о приложениях на базе LLM: OpenAI, Hugging Face, LangChain, векторные базы данных, дообучение и прунинг.
huggingface/smol-course
Практический курс Hugging Face по выравниванию небольших языковых и визуально-языковых моделей, рассчитанный на обычное локальное оборудование.
- Звёзды
- 6,784
- Форки
- 2,276
- Открытые issues
- 99
- Последний коммит
- 16 дней назад
Что это?
smol course — практический курс по выравниванию языковых моделей для конкретных задач. Он построен на моделях SmolLM3 и SmolVLM2 и рассчитан на работу на большинстве локальных компьютеров с минимальными требованиями к GPU и без платных сервисов.
В курсе рассматриваются дообучение на инструкциях с использованием chat templates, оценка на бенчмарках и в пользовательских предметных областях, выравнивание по предпочтениям с помощью таких методов, как DPO, и адаптация визуально-языковых моделей. Обучение с подкреплением, генерация синтетических данных и таблица лидеров сообщества заявлены как будущие модули.
Материалы открыты и проходят рецензирование сообществом. Участники могут отправлять упражнения, примеры и модели через pull request. Первая версия курса, основанная на Markdown и Jupyter notebooks, хранится в каталоге v1.
Ключевые возможности
- 01Дообучение на инструкциях с chat templates и supervised fine-tuning
- 02Оценка моделей на стандартных бенчмарках и в пользовательских предметных областях
- 03Выравнивание по предпочтениям с помощью алгоритмов, таких как DPO
- 04Адаптация визуально-языковых моделей для мультимодальных задач
- 05Работа на большинстве локальных компьютеров с минимальными требованиями к GPU
Сценарии использования
- Изучение тонкой настройки небольших LLM для конкретной предметной области
- Настройка компактной модели для выполнения инструкций или учета человеческих предпочтений на ноутбуке
- Создание собственных наборов для оценки узкоспециализированного приложения
- Знакомство с адаптацией визуально-языковых моделей
Что важно знать
- В README предполагается, что читатель уже знаком с Python, PyTorch и библиотекой transformers.
- Некоторые разделы курса (обучение с подкреплением и синтетические данные) отмечены как ещё не опубликованные.
В подборках
Темы
Частые вопросы
- Что такое smol-course?
- Практический курс Hugging Face по выравниванию небольших языковых и визуально-языковых моделей, рассчитанный на обычное локальное оборудование. smol course — практический курс по выравниванию языковых моделей для конкретных задач. Он построен на моделях SmolLM3 и SmolVLM2 и рассчитан на работу на большинстве локальных компьютеров с минимальными требованиями к GPU и без платных сервисов.
- smol-course можно использовать бесплатно? Какая у него лицензия?
- smol-course распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- smol-course всё ещё поддерживается?
- Активно поддерживается. Последний коммит в smol-course — 6 окт. 2026 г..
- Для чего можно использовать smol-course?
- Изучение тонкой настройки небольших LLM для конкретной предметной области Настройка компактной модели для выполнения инструкций или учета человеческих предпочтений на ноутбуке Создание собственных наборов для оценки узкоспециализированного приложения Знакомство с адаптацией визуально-языковых моделей
- Где скачать smol-course?
- Исходный код и инструкции по установке — на GitHub: https://github.com/huggingface/smol-course
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытые мультимодальные модели (MiniCPM-V 4.7 и MiniCPM-o 4.5) для работы с изображениями, видео, документами и речью на локальных устройствах.
Подборка рецептов в Jupyter Notebook о разработке с Claude API: от классификации и RAG до работы с инструментами и оценки качества.
Подборка из более чем 50 запускаемых учебных Jupyter-ноутбуков по методам создания GenAI-агентов — от простых чат-ботов до мультиагентных систем.
Учебный репозиторий с 30 запускаемыми Jupyter-ноутбуками о методах организации памяти LLM-агентов: от буферов диалога до Mem0, Letta, Zep и Graphiti.
Учебный репозиторий с пятью Jupyter-ноутбуками о создании с нуля агента для глубокого исследования на базе LangGraph.