
PyTorch, TensorFlow और JAX में न्यूरल नेटवर्क को धोखा देने वाले विरोधी उदाहरण बनाने के लिए एक Python टूलबॉक्स
home: true heroImage: /logo.png heroText: Foolbox tagline: "Foolbox: PyTorch, TensorFlow और JAX में मशीन लर्निंग मॉडल की मजबूती को बेंचमार्क करने के लिए तेज़ एडवर्सेरियल हमले" actionText: शुरू करें → actionLink: /guide/ features:
Foolbox एक पायथन लाइब्रेरी है जो आपको डीप न्यूरल नेटवर्क जैसे मशीन लर्निंग मॉडल के विरुद्ध आसानी से एडवर्सेरियल हमले चलाने की सुविधा देती है। यह 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)