PGD hujum nima va u FGSM dan qanday kuchliroq?
sobes.tech AI
AIdan javob
PGD (Proyeksiyalangan Gradient Tushishi) neyron tarmoqlariga hujum qilish uchun adversarial misollar yaratish usulidir. Bu FGSM (Tez Gradient Imzo Usuli) ning takroriy kengaytmasidir.
FGSM — bu bir qadamli hujum bo‘lib, kirishga yo‘naltirilgan yo‘nalishda yo‘qotish funktsiyasining gradientining imzo yo‘nalishida shovqin qo‘shadi:
[ x_{adv} = x + \epsilon \cdot \text{sign}(\nabla_x J(\theta, x, y)) ]
bu yerda ( \epsilon ) — qadam o‘lchami.
PGD FGSM ni bir necha marta qo‘llaydi va natijani ruxsat etilgan joyga (masalan, ( L_\infty )-norm bilan cheklash) qayta proyeksiyalash bilan amalga oshiradi, bu esa adversarial misollarni yanada aniqroq va samaraliroq topishga imkon beradi:
- Kichik tasodifiy shovqin bilan boshlash.
- Takroriy yangilash: [ x_{adv}^{t+1} = \Pi_{\mathcal{B}\epsilon(x)} \left( x{adv}^t + \alpha \cdot \text{sign}(\nabla_x J(\theta, x_{adv}^t, y)) \right) ]
bu yerda ( \Pi_{\mathcal{B}_\epsilon(x)} ) — asl misol atrofidagi ( \epsilon )-yaqinlik.
Shu sababli, PGD FGSM dan kuchliroq, chunki:
- Bir nechta qadamdan foydalanadi, bu esa yanada samarali va chidamli adversarial misollar topishga imkon beradi.
- Proyeksiya hujumning ruxsat etilgan chegaralar doirasida qolishini va juda ko‘rinmasligini ta’minlaydi.
PGD adversarial mashina o‘rganish sohasida eng kuchli va universal hujumlardan biri hisoblanadi.