{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/explaining-and-harnessing-adversarial","title":"Explaining and Harnessing Adversarial Examples","arxiv_id":"1412.6572","date":"2014-12-20","proceeding":null,"authors":["Ian J. Goodfellow","Jonathon Shlens","Christian Szegedy"],"abstract":"Several machine learning models, including neural networks, consistently\nmisclassify adversarial examples---inputs formed by applying small but\nintentionally worst-case perturbations to examples from the dataset, such that\nthe perturbed input results in the model outputting an incorrect answer with\nhigh confidence. Early attempts at explaining this phenomenon focused on\nnonlinearity and overfitting. We argue instead that the primary cause of neural\nnetworks' vulnerability to adversarial perturbation is their linear nature.\nThis explanation is supported by new quantitative results while giving the\nfirst explanation of the most intriguing fact about them: their generalization\nacross architectures and training sets. Moreover, this view yields a simple and\nfast method of generating adversarial examples. Using this approach to provide\nexamples for adversarial training, we reduce the test set error of a maxout\nnetwork on the MNIST dataset.","url_abs":"http://arxiv.org/abs/1412.6572v3","url_pdf":"http://arxiv.org/pdf/1412.6572v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/1Konny/FGSM","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/Anaststam/Adversarial-Attacks","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/AngusG/cleverhans-attacking-bnns","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/BendeguzToth/Fun-with-ConvNets","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/HowToMakeABomb101/Hot2MakeAB0mbSite","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/Jupetus/ExplainableAI","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/KaidongLi/pytorch-LatticePointClassifier","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/KeAWang/BayesianGAN4AdversarialAttacks","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/LamaLenny/Adversarial-Attack","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/LawrenceMMStewart/Adversarial_Attack","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/Mohammad-Rahmdel/FGSM-Tensorflow2-Caltech101","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/OwenSec/DeepDetector","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/SifatMd/Research-Papers","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/Trustworthy-AI-Group/TransferAttack","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/albertmillan/adversarial-training-pytorch","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/amerch/CIFAR100-Training","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/anirudh9784/Adversarial-Attacks-and-Defences","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/anirudh9784/Adversarial-Defense","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/anirudh9784/Major_Project","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/arobey1/advbench","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/as791/Adversarial-Example-Attack-and-Defense","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"torch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/axelbrando/Mixture-Density-Networks-for-distribution-and-uncertainty-estimation","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/bingcheng45/hnr-extension","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/cfinlay/tulip","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/ckerce/pops_ml","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/cleverhans-lab/cleverhans","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/coallaoh/whitenblackbox","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/drewbarot/Un-CNN","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/dunky11/adversarial-frontier-stitching","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/eiriniOG/seedtag-codetest","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/elijahcn/TextCNN-AdversarialTraining","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/elites2k19/prism-attack","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/eth-sri/diffai","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/facebookresearch/adversarial_image_defenses","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"NOASSERTION"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/formal-verification-research/NJSMA","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/formal-verification-research/verapak","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/gauthiercler/adversarial-mnist","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"unanswered"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/henry8527/GCE","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/iirishikaii/cleverhans","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/inhopark94/ihpark","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/jaypmorgan/Adversarial.jl","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/jrguo/FastGradientSignMNIST","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/katiashh/ioi-attack","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/littleredhat1997/captcha-adversarial-attack","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/locuslab/convex_adversarial","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/mkazmier/pytorch-fgsm-simple","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/openai/cleverhans","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/pgasawa/AdversarialAttacksOnFacialRecognition","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/sdemyanov/ConvNet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/shijiel2/cleverhans","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/soumyac1999/FGSM-Keras","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/tensorflow/cleverhans","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/tensorflow/neural-structured-learning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/winycg/HCGNet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/yaq007/cleverhans","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/Jeffkang-94/pytorch-adversarial-attack","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"unanswered"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/Waleed-Mujahid/Fast-Gradient-Sign-method","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/jaxball/advis.js","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"explaining-and-harnessing-adversarial","repo_url":"https://github.com/xiuyu0000/papers_with_examples/tree/main/fgsm","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":null}],"tasks":[{"task_slug":"image-classification","task_name":"Image Classification"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/image-classification-on-mnist","task":"Image Classification","dataset":"MNIST","model":"Explaining and Harnessing Adversarial Examples","rank_in_archive_order":46,"of":81,"metrics":{"Percentage error":"0.8"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1412.6572","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1412.6572"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/tensorflow/cleverhans","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/katiashh/ioi-attack","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Trustworthy-AI-Group/TransferAttack","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/anirudh9784/Adversarial-Attacks-and-Defences","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/formal-verification-research/verapak","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/eth-sri/diffai","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/LawrenceMMStewart/Adversarial_Attack","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/yaq007/cleverhans","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sdemyanov/ConvNet","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/anirudh9784/Major_Project","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/KaidongLi/pytorch-LatticePointClassifier","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/amerch/CIFAR100-Training","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/cfinlay/tulip","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/winycg/HCGNet","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/shijiel2/cleverhans","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Anaststam/Adversarial-Attacks","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Waleed-Mujahid/Fast-Gradient-Sign-method","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/BendeguzToth/Fun-with-ConvNets","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/jaxball/advis.js","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/locuslab/convex_adversarial","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/soumyac1999/FGSM-Keras","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/coallaoh/whitenblackbox","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/anirudh9784/Adversarial-Defense","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/LamaLenny/Adversarial-Attack","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/KeAWang/BayesianGAN4AdversarialAttacks","reach":null}],"summary":{"ran_draft_wrong":6,"ran_fixture":1,"ran_violates":1,"ran_honours":2,"unverified":11},"by_repo_kind":{"listed":{"samples":21,"ran":10,"repositories":8}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":8,"samples":[{"code_sha256_prefix":"50b95028f0c76d76","entry":"arg_type","repo":"shijiel2/cleverhans","repo_kind":"listed","path":"cleverhans/attacks/attack.py","file_url":"https://github.com/shijiel2/cleverhans/blob/HEAD/cleverhans/attacks/attack.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"50b95028f0c76d76"}},{"code_sha256_prefix":"f8f37cd8a52870c1","entry":"catNonNullErrors","repo":"eth-sri/diffai","repo_kind":"listed","path":"ai.py","file_url":"https://github.com/eth-sri/diffai/blob/HEAD/ai.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f8f37cd8a52870c1"}},{"code_sha256_prefix":"583f9780bdd00a45","entry":"conv3x3","repo":"amerch/CIFAR100-Training","repo_kind":"listed","path":"models/resnet.py","file_url":"https://github.com/amerch/CIFAR100-Training/blob/HEAD/models/resnet.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"583f9780bdd00a45"}},{"code_sha256_prefix":"10b255fd33ae2074","entry":"fast_gradient_attack","repo":"Anaststam/Adversarial-Attacks","repo_kind":"listed","path":"attacks.py","file_url":"https://github.com/Anaststam/Adversarial-Attacks/blob/HEAD/attacks.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"10b255fd33ae2074"}},{"code_sha256_prefix":"4cb25a22c32d9e0a","entry":"fgsm","repo":"LawrenceMMStewart/Adversarial_Attack","repo_kind":"listed","path":"FGSM_LeNet5.py","file_url":"https://github.com/LawrenceMMStewart/Adversarial_Attack/blob/HEAD/FGSM_LeNet5.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4cb25a22c32d9e0a"}},{"code_sha256_prefix":"a0cc7a40deacf582","entry":"get_gan_labels","repo":"KeAWang/BayesianGAN4AdversarialAttacks","repo_kind":"listed","path":"bayesian_gan_hmc.py","file_url":"https://github.com/KeAWang/BayesianGAN4AdversarialAttacks/blob/HEAD/bayesian_gan_hmc.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"a0cc7a40deacf582"}},{"code_sha256_prefix":"c3eb6809b747e0a0","entry":"get_supervised_batches","repo":"KeAWang/BayesianGAN4AdversarialAttacks","repo_kind":"listed","path":"bayesian_gan_hmc.py","file_url":"https://github.com/KeAWang/BayesianGAN4AdversarialAttacks/blob/HEAD/bayesian_gan_hmc.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"c3eb6809b747e0a0"}},{"code_sha256_prefix":"428f94db5821f119","entry":"get_test_batches","repo":"KeAWang/BayesianGAN4AdversarialAttacks","repo_kind":"listed","path":"bayesian_gan_hmc.py","file_url":"https://github.com/KeAWang/BayesianGAN4AdversarialAttacks/blob/HEAD/bayesian_gan_hmc.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"428f94db5821f119"}},{"code_sha256_prefix":"81a5ee879107fc8b","entry":"predict_model","repo":"Anaststam/Adversarial-Attacks","repo_kind":"listed","path":"training_and_evaluation.py","file_url":"https://github.com/Anaststam/Adversarial-Attacks/blob/HEAD/training_and_evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"81a5ee879107fc8b"}},{"code_sha256_prefix":"9b17713b7849e4b3","entry":"train_model","repo":"Anaststam/Adversarial-Attacks","repo_kind":"listed","path":"training_and_evaluation.py","file_url":"https://github.com/Anaststam/Adversarial-Attacks/blob/HEAD/training_and_evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"9b17713b7849e4b3"}},{"code_sha256_prefix":"a49c0dd16152c346","entry":"creluBoxy","repo":"eth-sri/diffai","repo_kind":"listed","path":"ai.py","file_url":"https://github.com/eth-sri/diffai/blob/HEAD/ai.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a49c0dd16152c346"}},{"code_sha256_prefix":"c42ef7b9012126aa","entry":"creluBoxySound","repo":"eth-sri/diffai","repo_kind":"listed","path":"ai.py","file_url":"https://github.com/eth-sri/diffai/blob/HEAD/ai.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c42ef7b9012126aa"}},{"code_sha256_prefix":"ab24078cd09fe35d","entry":"get_onnx_node_shape","repo":"formal-verification-research/verapak","repo_kind":"listed","path":"verapak/model_tools/onnx_utils.py","file_url":"https://github.com/formal-verification-research/verapak/blob/HEAD/verapak/model_tools/onnx_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ab24078cd09fe35d"}},{"code_sha256_prefix":"3f8a2efde87b7214","entry":"indices","repo":"BendeguzToth/Fun-with-ConvNets","repo_kind":"listed","path":"project/layers.py","file_url":"https://github.com/BendeguzToth/Fun-with-ConvNets/blob/HEAD/project/layers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3f8a2efde87b7214"}},{"code_sha256_prefix":"4bbe5492f940117b","entry":"load_cifar10","repo":"BendeguzToth/Fun-with-ConvNets","repo_kind":"listed","path":"project/utils.py","file_url":"https://github.com/BendeguzToth/Fun-with-ConvNets/blob/HEAD/project/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4bbe5492f940117b"}},{"code_sha256_prefix":"6ffa680aced49b5f","entry":"load_graph_by_type","repo":"formal-verification-research/verapak","repo_kind":"listed","path":"verapak/model_tools/model_base.py","file_url":"https://github.com/formal-verification-research/verapak/blob/HEAD/verapak/model_tools/model_base.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6ffa680aced49b5f"}},{"code_sha256_prefix":"df76aed2eb8e5d62","entry":"one_hot","repo":"BendeguzToth/Fun-with-ConvNets","repo_kind":"listed","path":"project/utils.py","file_url":"https://github.com/BendeguzToth/Fun-with-ConvNets/blob/HEAD/project/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"df76aed2eb8e5d62"}},{"code_sha256_prefix":"a7d275667792ebe3","entry":"output_to_loss","repo":"formal-verification-research/verapak","repo_kind":"listed","path":"verapak/model_tools/model_base.py","file_url":"https://github.com/formal-verification-research/verapak/blob/HEAD/verapak/model_tools/model_base.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a7d275667792ebe3"}},{"code_sha256_prefix":"0246559ef6f30ca2","entry":"point_to_domain","repo":"formal-verification-research/verapak","repo_kind":"listed","path":"verapak/snap.py","file_url":"https://github.com/formal-verification-research/verapak/blob/HEAD/verapak/snap.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0246559ef6f30ca2"}},{"code_sha256_prefix":"6a50db6778426abc","entry":"region_to_domain","repo":"formal-verification-research/verapak","repo_kind":"listed","path":"verapak/snap.py","file_url":"https://github.com/formal-verification-research/verapak/blob/HEAD/verapak/snap.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6a50db6778426abc"}},{"code_sha256_prefix":"46842ba14f312456","entry":"unpickle","repo":"BendeguzToth/Fun-with-ConvNets","repo_kind":"listed","path":"project/utils.py","file_url":"https://github.com/BendeguzToth/Fun-with-ConvNets/blob/HEAD/project/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"46842ba14f312456"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}