
صندوق أدوات بلغة بايثون لإنشاء أمثلة عدائية تخدع الشبكات العصبية في PyTorch وTensorFlow وJAX
home: true heroImage: /logo.png heroText: Foolbox tagline: "Foolbox: هجمات عدائية سريعة لقياس متانة نماذج التعلم الآلي في PyTorch وTensorFlow وJAX" actionText: ابدأ → actionLink: /guide/ features:
Foolbox هي مكتبة Python تتيح لك تشغيل الهجمات العدائية بسهولة ضد نماذج التعلم الآلي مثل الشبكات العصبية العميقة. وهي مبنية على EagerPy وتعمل بشكل أصلي مع النماذج في PyTorch وTensorFlow وJAX.
import foolbox as fb
model = ...
fmodel = fb.PyTorchModel(model)
attack = fb.attacks.LinfPGD()
epsilons = [0.0, 0.001, 0.01, 0.03, 0.1, 0.3, 0.5, 1.0]
advs, _, success = attack(fmodel, images, labels, epsilons=epsilons)