Встречается на собеседованиях • сегодня
Что такое fine-tuning
Fine-tuning — это процесс дообучения предварительно обученной модели (например, BERT, GPT) на специфическом наборе данных для адаптации к конкретной задаче. Основные шаги:
- Берем предобученную модель (уже знающую общие закономерности)
- Добавляем/модифицируем последние слои под нашу задачу
- Обучаем на целевом датасете (обычно с меньшим LR)
Пример для PyTorch:
python
from transformers import BertForSequenceClassification
model = BertForSequenceClassification.from_pretrained('bert-base-uncased')
# Замораживаем все слои кроме классификатора
for param in model.base_model.parameters():
param.requires_grad = False
# Дообучаем только классификатор
optimizer = AdamW(model.classifier.parameters(), lr=5e-5)Ключевые моменты:
- Требует меньше данных чем обучение с нуля
- Сохраняет общие знания модели
- Часто используется в NLP и CV
- Может быть полным (все слои) или частичным (только верхние)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы