глоссарий

Data-free distillation

Data-free distillation

Data-free distillation — это сжатие большой нейросети в маленькую без использования исходных данных. Представьте профессора, который не показывает конспекты, но отвечает на вопросы: так и здесь роль конспектов играет сама модель-учитель. Термин важен, потому что данные часто недоступны: удалены, скрыты законами о приватности или слишком дороги. Без этого метода нельзя перенести знания из огромной сети в компактную, например, для смартфона.

Как это работает? Нейросеть запоминает закономерности, а не сами примеры. Вместо настоящих фотографий берут случайный шум и пропускают через учителя. Учитель реагирует на шум, например, называет его «котом» или «собакой» с разной уверенностью. Эти реакции — подсказки для ученика. Маленькая модель учится воспроизводить их, а генератор постепенно подстраивает шум, находя сигналы, на которые учитель отвечает богаче всего. Так ученик узнаёт разницу между котом и собакой, не видя ни одного настоящего изображения.

Пример: больничная система диагностики МРТ обучалась на приватных данных пациентов. Когда больница хочет сделать мобильное приложение для предварительной проверки снимков, исходный датасет использовать нельзя из-за врачебной тайны. Но есть обученная большая модель. Применяя data-free distillation, её знания переносят в компактную модель, работающую прямо на телефоне врача. Данные пациентов не покидают больницу.

Итог: data-free distillation позволяет использовать знания уже обученной сети, даже если исходные данные потеряны или защищены. Это не магия, а умная игра с самой сетью: она сама рассказывает, какие сигналы важны. Техника открывает путь к безопасному переносу ИИ в реальные устройства — без единой строчки исходного датасета.