Senior
Šta je DP-SGD i kako se dodaje šum?
sobes.tech АИ
Одговор од АИ
DP-SGD (Differentially Private Stochastic Gradient Descent) — это алгоритм обучения моделей машинного обучения с обеспечением дифференциальной приватности. Основная идея — ограничить влияние каждого отдельного примера из обучающего набора на итоговую модель, чтобы защитить конфиденциальность данных.
Как добавляется шум:
- На каждом шаге вычисляется градиент для каждого примера или небольшой группы примеров (mini-batch).
- Градиенты каждого примера нормируются (клиппируются) по норме, чтобы ограничить максимальное влияние.
- К сумме нормированных градиентов добавляется случайный шум, обычно гауссовский, с дисперсией, зависящей от параметров приватности.
- Обновление параметров модели происходит с использованием зашумленного градиента.
Таким образом, шум обеспечивает, что изменения в обучающей выборке не приводят к значительным изменениям в модели, что формально гарантирует дифференциальную приватность.