Team Ai
Datasetpublic

OpenScientificCodeRegistry/Database

Open Scientific Code Registry (OSCR): the authors' scripts The code published by the authors of open-access neuroscience papers, as found and verified by Open Scientific Code Registry (OSCR). Each file is here exactly as it is at the source, at the verified commit, under the license of its repository. 421,275 unique files (3,782 MB of text) from 8,849 repositories, in 24 Parquet block(s). Only files whose repository's license allows redistribution, confirmed by the repository's… See the full description on the dataset page: https://huggingface.co/datasets/OpenScientificCodeRegistry/Database.

sourceHugging Faceotherupdated 2d agoView on Hugging Face
0likes5.6kdownloads
github.com__machanic__hard_label_attacks.json6240 linesDownload Raw Back to a9
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/machanic/hard_label_attacks",4 "url": "https://github.com/machanic/hard_label_attacks",5 "host": "github.com",6 "commit": "ab71cb88058ad0ca778e0048e5cf1b60921bb673",7 "license": "LGPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "AHA/attack_cpu.py",13   "sha256": "64ade1fa2522dd1a1c4fc6ee35f06b0424ac382edf30a6c331fe07b52a6ec999",14   "language": "Python",15   "lines": 549,16   "truncated": false,17   "block": 7,18   "row": 1059219  },20  {21   "path": "AHA/attack_gpu.py",22   "sha256": "a5b0736a331d456d0d7c1cea867d082b9c3d3f7d262e319b5c1b3d6a1dbe47b8",23   "language": "Python",24   "lines": 501,25   "truncated": false,26   "block": 7,27   "row": 1017228  },29  {30   "path": "BASES/attack_hard_label.py",31   "sha256": "8f5e415d62413f956542063331a065311ff5a5780dab0c6d6a370c8ef6e656c8",32   "language": "Python",33   "lines": 421,34   "truncated": false,35   "block": 7,36   "row": 919937  },38  {39   "path": "BASES/attack_score.py",40   "sha256": "95179f3747f5872fe6c227686b430d0915d67d8dfea54661e9a157ddc3f33eb7",41   "language": "Python",42   "lines": 504,43   "truncated": false,44   "block": 7,45   "row": 1037446  },47  {48   "path": "BASES/query_w_bb.py",49   "sha256": "c4c6cc39746c977a08ee02f6767fd8107f9fb00554c91c916f60b2d1e4cedb43",50   "language": "Python",51   "lines": 250,52   "truncated": false,53   "block": 7,54   "row": 404355  },56  {57   "path": "BASES/utils_bases.py",58   "sha256": "f3ea4d2c2c6eec992da77d373ed7c8df1954142f91c7354c9ef665f8dd3dc2df",59   "language": "Python",60   "lines": 379,61   "truncated": false,62   "block": 7,63   "row": 568364  },65  {66   "path": "CGBA/CGBA.sh",67   "sha256": "b39e81deaa14061af8ed1c24d693db0a05a36a9afd030f71204e37d5f7ed2983",68   "language": "Shell",69   "lines": 97,70   "truncated": false,71   "block": 8,72   "row": 931373  },74  {75   "path": "CGBA/attack_cpu.py",76   "sha256": "ce82bfa236eac026462f26428b4e34489df2b8c4f3b244e3a4f86db936b0551c",77   "language": "Python",78   "lines": 644,79   "truncated": false,80   "block": 7,81   "row": 1110582  },83  {84   "path": "CGBA/attack_gpu.py",85   "sha256": "8abd320ba9e7b4a31dec31c4eea75244a759df7f3b8401f19dfdb0fb36664a96",86   "language": "Python",87   "lines": 644,88   "truncated": false,89   "block": 7,90   "row": 1108491  },92  {93   "path": "CGBA/torch_dct.py",94   "sha256": "17b740afac09db5c061950ed5dacfd2acafe4efeccf51eb72dff2b1e5f0e5e04",95   "language": "Python",96   "lines": 267,97   "truncated": false,98   "block": 7,99   "row": 556100  },101  {102   "path": "GeoDA/attack.py",103   "sha256": "e3b294ff03dbf12581b7dc882c714a6fc877abe3f6d58d61190db77fa9ed7e64",104   "language": "Python",105   "lines": 629,106   "truncated": false,107   "block": 7,108   "row": 10774109  },110  {111   "path": "GeoDA/utils.py",112   "sha256": "b74167135a85d90f0b223617fb6d26031f2adb634f5426d9941d20c7f37b8dad",113   "language": "Python",114   "lines": 106,115   "truncated": false,116   "block": 6,117   "row": 34554118  },119  {120   "path": "LICENSE",121   "sha256": "e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118",122   "language": "License",123   "lines": 165,124   "truncated": false,125   "block": 3,126   "row": 8137127  },128  {129   "path": "LogBarrier/attack.py",130   "sha256": "0f4d477a43e3887bb9649d8e9eb3a398d753febcfd695becdb7783a744da19d5",131   "language": "Python",132   "lines": 373,133   "truncated": false,134   "block": 7,135   "row": 5582136  },137  {138   "path": "P-BO/models/resnet.py",139   "sha256": "7bcbe6bba6544645a5da6037bf3e5ddf90e97d0b3ef4183be90e17a0443b4510",140   "language": "Python",141   "lines": 132,142   "truncated": false,143   "block": 6,144   "row": 39390145  },146  {147   "path": "PAR/attack.py",148   "sha256": "08ecdc57c1706741e18ed4ca9b1bb938d93c2c5c653b33862f7a7d4b6fc0f24d",149   "language": "Python",150   "lines": 575,151   "truncated": false,152   "block": 7,153   "row": 10740154  },155  {156   "path": "PARS_OPT/attack.py",157   "sha256": "552497ca45cda4d36bf5b8aa0cc9c8fefb6606a712e23b124558dd295121196e",158   "language": "Python",159   "lines": 244,160   "truncated": false,161   "block": 7,162   "row": 5706163  },164  {165   "path": "PARS_OPT/attack_for_defense.py",166   "sha256": "0fbe1320dd81a1e2a1e99a6446f95363930fd94c99b09f9732f80973d20e4278",167   "language": "Python",168   "lines": 265,169   "truncated": false,170   "block": 7,171   "row": 6876172  },173  {174   "path": "PARS_OPT/pars.py",175   "sha256": "70bcad77e1513598e3bcee6eeffabd9112c982a4daa121edb52ede1d449a83dd",176   "language": "Python",177   "lines": 220,178   "truncated": false,179   "block": 7,180   "row": 724181  },182  {183   "path": "PARS_OPT/pars_opt_l2_norm_attack.py",184   "sha256": "e4aeec12f323ec5106ff4c9c351f5cdf967b5400a7d3b16032d28f50ccd017d5",185   "language": "Python",186   "lines": 939,187   "truncated": false,188   "block": 8,189   "row": 229190  },191  {192   "path": "PARS_OPT/pars_opt_linf_norm_attack.py",193   "sha256": "67a9a5b8c7d436cc9202ad63cdff40fbd34fc71fc409320d66cc5631e6da9509",194   "language": "Python",195   "lines": 843,196   "truncated": false,197   "block": 8,198   "row": 127199  },200  {201   "path": "PBOPT/attack_prior_l2.py",202   "sha256": "8eb064b855f51ded21f5db5304c30542abb34334181cbad4f922b48c57d0ea27",203   "language": "Python",204   "lines": 670,205   "truncated": false,206   "block": 7,207   "row": 11503208  },209  {210   "path": "PBOPT/attack_prior_linf.py",211   "sha256": "53e4c0d0303a8fa1aec3264c54de6127174fd41922879f837e656660b42e715e",212   "language": "Python",213   "lines": 592,214   "truncated": false,215   "block": 7,216   "row": 11078217  },218  {219   "path": "PBOPT/bo_l2.py",220   "sha256": "2642ff084d705eaaa207c5d9a5e219d4501f9021a9bdfdef1dd58ad1fa9eb91e",221   "language": "Python",222   "lines": 514,223   "truncated": false,224   "block": 7,225   "row": 9266226  },227  {228   "path": "PBOPT/bo_linf.py",229   "sha256": "aa21f6ab1d30cece192458f50b4eb2f7fa92d6d08ea9a99766660216317a5151",230   "language": "Python",231   "lines": 284,232   "truncated": false,233   "block": 7,234   "row": 5254235  },236  {237   "path": "PBO_OPT/attack.py",238   "sha256": "ce6ef150b18e1d393869909ae494e4a8c8d3095f913cc6748db16d0fa74fe2d7",239   "language": "Python",240   "lines": 424,241   "truncated": false,242   "block": 7,243   "row": 9432244  },245  {246   "path": "PBO_OPT/attack_prior.py",247   "sha256": "45056b7b3e87743dacd97d7e8bb3e6d0ce28a22a91e2241b37b79035f5753494",248   "language": "Python",249   "lines": 472,250   "truncated": false,251   "block": 7,252   "row": 9881253  },254  {255   "path": "PBO_OPT/attack_prior_l0.py",256   "sha256": "55d7298a98aaa6235430af232e395b825c0022b89a7e6ce1dced482a66a4d626",257   "language": "Python",258   "lines": 421,259   "truncated": false,260   "block": 7,261   "row": 8955262  },263  {264   "path": "PBO_OPT/attack_prior_l2_plus.py",265   "sha256": "73728fb22d7db16e4cfc8d5dfeea43efb00d566cef025d0f95c6976482a6903c",266   "language": "Python",267   "lines": 541,268   "truncated": false,269   "block": 7,270   "row": 10545271  },272  {273   "path": "PBO_OPT/best_code/attack_prior_l2_plus.py",274   "sha256": "857510af200dfeb4db43111e9ee4b97fb35a85fea332b3b1ca6cef4ea15fa993",275   "language": "Python",276   "lines": 471,277   "truncated": false,278   "block": 7,279   "row": 9886280  },281  {282   "path": "PBO_OPT/best_code/bo_l2.py",283   "sha256": "90333e14431ef44da0370e53786938228b0d3e289b677c0c60d036dae2b60fe1",284   "language": "Python",285   "lines": 460,286   "truncated": false,287   "block": 7,288   "row": 8795289  },290  {291   "path": "PBO_OPT/bo.py",292   "sha256": "1d60cfff9aa146ac57a084cd39027429306086281a83c992fe48b9b5628b078f",293   "language": "Python",294   "lines": 331,295   "truncated": false,296   "block": 7,297   "row": 6006298  },299  {300   "path": "PBO_OPT/bo_l0.py",301   "sha256": "31943caf52a61b28f54b13733204cf2e77baff4d7b7b08e265a13eb6b9527e5b",302   "language": "Python",303   "lines": 333,304   "truncated": false,305   "block": 7,306   "row": 6286307  },308  {309   "path": "PBO_OPT/bo_l2.py",310   "sha256": "0a3ae2bf5ee910a1468ca6e899bd9e72dbde889e8eb863b45c0a487e3b5de670",311   "language": "Python",312   "lines": 603,313   "truncated": false,314   "block": 7,315   "row": 10175316  },317  {318   "path": "PBO_OPT/test.py",319   "sha256": "ac84dfc6c7ac6b92c0bf04777c0d5051a6592946b74236cc2a3617183cab4dff",320   "language": "Python",321   "lines": 21,322   "truncated": false,323   "block": 6,324   "row": 23736325  },326  {327   "path": "PriorOPT/ablation_study/E_gamma_curve/paper_alpha_vs_E_gamma_curve_toolkit.py",328   "sha256": "1cb17cdad6e8d29066304d72cc82744982b49260033d232b3fcd3026de6cc818",329   "language": "Python",330   "lines": 179,331   "truncated": false,332   "block": 7,333   "row": 2202334  },335  {336   "path": "PriorOPT/ablation_study/E_gamma_curve/paper_prior_num_vs_E_gamma_curve_toolkit.py",337   "sha256": "283643056fb443524d0ac3fd8a662598d78b3a505d829eac009a3fb3b28a11df",338   "language": "Python",339   "lines": 209,340   "truncated": false,341   "block": 7,342   "row": 3775343  },344  {345   "path": "PriorOPT/ablation_study/E_gamma_curve/paper_q_vs_E_gamma_curve_toolkit.py",346   "sha256": "4c023363874d906319a6b0d48029f65eeda288b38d46636554f2833191021655",347   "language": "Python",348   "lines": 141,349   "truncated": false,350   "block": 6,351   "row": 45222352  },353  {354   "path": "PriorOPT/ablation_study/E_gamma_square_curve/paper_alpha_vs_gamma_curve_toolkit.py",355   "sha256": "08990c6d49d5e5729fd4c7ad56bcf36e94943595206c7f5151b7b2d6b5a7e8f3",356   "language": "Python",357   "lines": 166,358   "truncated": false,359   "block": 7,360   "row": 893361  },362  {363   "path": "PriorOPT/ablation_study/E_gamma_square_curve/paper_prior_num_vs_gamma_curve_toolkit.py",364   "sha256": "adbf990d741d9154804bb96a86509b05e51c5f50e4f4a5d68033d8e66cbd5376",365   "language": "Python",366   "lines": 198,367   "truncated": false,368   "block": 7,369   "row": 2926370  },371  {372   "path": "PriorOPT/ablation_study/E_gamma_square_curve/paper_q_vs_gamma_curve_toolkit.py",373   "sha256": "54b37cdab1e479bc23c74e46f88382126f56396d084dea8f9e57319302aac5f1",374   "language": "Python",375   "lines": 131,376   "truncated": false,377   "block": 6,378   "row": 44068379  },380  {381   "path": "PriorOPT/ablation_study/numerical_experiments/prior_sphere_prac.py",382   "sha256": "3afe8222da31d23be946a43f9a25f2b58d90a904f24ad1e50b434692983f9dba",383   "language": "Python",384   "lines": 67,385   "truncated": false,386   "block": 6,387   "row": 35335388  },389  {390   "path": "PriorOPT/ablation_study/numerical_experiments/sign_prior_sphere.py",391   "sha256": "d0bfbd76d449bb41b5d8d39e4447e1aa77a9da0edc0c80f73984083036e063e4",392   "language": "Python",393   "lines": 66,394   "truncated": false,395   "block": 6,396   "row": 34926397  },398  {399   "path": "PriorOPT/ablation_study/numerical_experiments/sphere.py",400   "sha256": "cb0eb01898f3892e4382948c185f09120a5ceb4437e90a8120ba77b2c9fe7770",401   "language": "Python",402   "lines": 55,403   "truncated": false,404   "block": 6,405   "row": 32591406  },407  {408   "path": "PriorOPT/ablation_study/paper_curve_figures_piror_opt_grad_eval_samples_ablation_study.py",409   "sha256": "c57faf734d0e062353f59fce76138fe863df96a4c97f9c61c227f061236a4fa9",410   "language": "Python",411   "lines": 263,412   "truncated": false,413   "block": 7,414   "row": 5800415  },416  {417   "path": "PriorOPT/ablation_study/prior_opt_l2_norm_attack_sim.py",418   "sha256": "4917044524dc88ec7911742260605c928072a2f9910db378650266719dae7785",419   "language": "Python",420   "lines": 938,421   "truncated": false,422   "block": 8,423   "row": 331424  },425  {426   "path": "PriorOPT/ablation_study/pure_prior_opt/attack.py",427   "sha256": "b344dde48c4ee0a6e8bf9ca5cedbe9c3775b91253080d2602f51b9afe30eb5b0",428   "language": "Python",429   "lines": 243,430   "truncated": false,431   "block": 7,432   "row": 5693433  },434  {435   "path": "PriorOPT/ablation_study/pure_prior_opt/prior_opt_l2_norm_attack.py",436   "sha256": "b7af180f7c926d84ddf04d297ee3fe937fbabad806529195fab77b3977c5ca6a",437   "language": "Python",438   "lines": 861,439   "truncated": false,440   "block": 8,441   "row": 100442  },443  {444   "path": "PriorOPT/ablation_study/sign_opt_l2_norm_attack_sim.py",445   "sha256": "798ff42205e1d88fc1c9ec1492d4a218603964da74de4dcbbc5526b3a62c0a13",446   "language": "Python",447   "lines": 828,448   "truncated": false,449   "block": 7,450   "row": 11870451  },452  {453   "path": "PriorOPT/ablation_study/test_prior_grad.py",454   "sha256": "0682b558532cea51a088f035901263241ee5d05fc2a50be17ddc4a4d0f58504e",455   "language": "Python",456   "lines": 433,457   "truncated": false,458   "block": 7,459   "row": 8995460  },461  {462   "path": "PriorOPT/attack.py",463   "sha256": "ccc9c0053f989a2edd96dce2eeaefd2fb5e1f646dafe6f29b5f83807f6d1ac78",464   "language": "Python",465   "lines": 256,466   "truncated": false,467   "block": 7,468   "row": 6383469  },470  {471   "path": "PriorOPT/attack_for_defense.py",472   "sha256": "56d78fb744c65f81e6b02e03cc6885f38832390999cb9c37aca6d3061eb418f0",473   "language": "Python",474   "lines": 271,475   "truncated": false,476   "block": 7,477   "row": 7025478  },479  {480   "path": "PriorOPT/pgzoo.py",481   "sha256": "3874a6dd5ea7aa18eacc6a2c6f42470835d7855f175844288814440a29e49fed",482   "language": "Python",483   "lines": 167,484   "truncated": false,485   "block": 6,486   "row": 44556487  },488  {489   "path": "PriorOPT/prior_opt_l2_norm_attack.py",490   "sha256": "58852ba31becfc63b7c425ffccd70c94144aa837b91272c3316665ff67784ae2",491   "language": "Python",492   "lines": 955,493   "truncated": false,494   "block": 8,495   "row": 350496  },497  {498   "path": "PriorOPT/prior_opt_linf_converted_norm_attack.py",499   "sha256": "a9420ad66e95778f706ba8ed9b4a90abf2a83ff9f61a8747934a0c250a61badd",500   "language": "Python",501   "lines": 844,502   "truncated": false,503   "block": 8,504   "row": 130505  },506  {507   "path": "PriorOPT/prior_opt_linf_norm_attack.py",508   "sha256": "ffcdb2074a7ab56c5808bb6d0a72db73c8b227a00113d01339200e02c2070551",509   "language": "Python",510   "lines": 927,511   "truncated": false,512   "block": 8,513   "row": 290514  },515  {516   "path": "QEBA/adversarial.py",517   "sha256": "3283b3f41029dce532122146c2ad411faaa0a22e3ded0ad4a4bdade5e72f9127",518   "language": "Python",519   "lines": 404,520   "truncated": false,521   "block": 7,522   "row": 5726523  },524  {525   "path": "QEBA/attack.py",526   "sha256": "27644ba2f794cbcee0d38b894bb6199cbc0ee95b24e10db8dbc9c10fb42da3af",527   "language": "Python",528   "lines": 951,529   "truncated": false,530   "block": 8,531   "row": 180532  },533  {534   "path": "QEBA/attack_gpu.py",535   "sha256": "00b0a070f566da1f4ceb2a25a799881eec2a28901f8ff28fc794170944674e00",536   "language": "Python",537   "lines": 977,538   "truncated": false,539   "block": 8,540   "row": 274541  },542  {543   "path": "QEBA/generator/ae_generator.py",544   "sha256": "4f196a43ffcb4fa1156ca345c5a865a42e2b15bb86c34564b845a9ff845c48b6",545   "language": "Python",546   "lines": 170,547   "truncated": false,548   "block": 6,549   "row": 41185550  },551  {552   "path": "QEBA/generator/dct_generator.py",553   "sha256": "5eec773c0820b21f5baa01b1153af5e85e3bc9f9728334193f9c8af5022ec2ee",554   "language": "Python",555   "lines": 91,556   "truncated": false,557   "block": 6,558   "row": 35362559  },560  {561   "path": "QEBA/generator/disk_mat.py",562   "sha256": "5329db9770df30140a7f078d6318e8e8d6a33c77d535d2239f05f90729503333",563   "language": "Python",564   "lines": 149,565   "truncated": false,566   "block": 6,567   "row": 40780568  },569  {570   "path": "QEBA/generator/gan_generator.py",571   "sha256": "7c837586594043c0a43ab227fb43db04bb0d5e27baa5052b2e8eb7c088769fec",572   "language": "Python",573   "lines": 127,574   "truncated": false,575   "block": 6,576   "row": 39676577  },578  {579   "path": "QEBA/generator/nn_generator.py",580   "sha256": "7b90a04d7d90082a2227fee53b00347d1da15be771e703f8a935aa177e485315",581   "language": "Python",582   "lines": 193,583   "truncated": false,584   "block": 6,585   "row": 43133586  },587  {588   "path": "QEBA/generator/nn_sequential_generator.py",589   "sha256": "9ea9d21d4a9ccb7ba62b0e23c1198aeb4d4d5152a8bbc0fd92a8164e29f45496",590   "language": "Python",591   "lines": 171,592   "truncated": false,593   "block": 6,594   "row": 41923595  },596  {597   "path": "QEBA/generator/pca_generator.py",598   "sha256": "5c97ff8ac351c6a69bf5a90fae7cff01cc637c974126f26ac52ecc47b77ffad0",599   "language": "Python",600   "lines": 253,601   "truncated": false,602   "block": 7,603   "row": 1317604  },605  {606   "path": "QEBA/generator/resize_generator.py",607   "sha256": "edfdb09badab4fd177bb7d5cd6bf31e0ac17181c9fc70281193492f29a807afb",608   "language": "Python",609   "lines": 44,610   "truncated": false,611   "block": 6,612   "row": 29839613  },614  {615   "path": "QEBA/generator/train_pca_generator.py",616   "sha256": "8fc52aa7a046b8bbfcddc12ebc7b5da433518ab7d2540c3ec1e172dfbda93809",617   "language": "Python",618   "lines": 236,619   "truncated": false,620   "block": 7,621   "row": 1798622  },623  {624   "path": "QEBA/generator/unet_generator.py",625   "sha256": "531faf9cd629e5f35dcc30b871ca4cb29199a12a58b8853887b5c33e1d372aa4",626   "language": "Python",627   "lines": 254,628   "truncated": false,629   "block": 7,630   "row": 515631  },632  {633   "path": "QEBA/generator/vae_generator.py",634   "sha256": "6ede04b700d888afd6f58d68d9235a7397b70b69df707edaf5a7076c343daa18",635   "language": "Python",636   "lines": 177,637   "truncated": false,638   "block": 6,639   "row": 41915640  },641  {642   "path": "QEBA/rv_generator.py",643   "sha256": "b0f77435c3e78b529b1907967ef9f1f70e18961b2368cbfdeaf855880a0f15f7",644   "language": "Python",645   "lines": 116,646   "truncated": false,647   "block": 6,648   "row": 42698649  },650  {651   "path": "QEBA/svm_attack_gpu.py",652   "sha256": "39bc2e4b8190ff458a571d31b49544288cc1438126ecbc09c3996eb2dee789d0",653   "language": "Python",654   "lines": 1021,655   "truncated": false,656   "block": 8,657   "row": 349658  },659  {660   "path": "QEBA/utils.py",661   "sha256": "ea2824e0fbab6390c6a788923d4a33441e1e84658aa78474fea9d690c0413221",662   "language": "Python",663   "lines": 560,664   "truncated": false,665   "block": 7,666   "row": 6309667  },668  {669   "path": "QEBATangentAttack/adversarial.py",670   "sha256": "acead0242dfbb29b5b483475d591a3fa63aeb359224e6d369a9180b63b0faabd",671   "language": "Python",672   "lines": 400,673   "truncated": false,674   "block": 7,675   "row": 5594676  },677  {678   "path": "QEBATangentAttack/attack.py",679   "sha256": "aad37c8a6623e3762705fed309d68c415662eede12d01552f55048d097b69a17",680   "language": "Python",681   "lines": 1022,682   "truncated": false,683   "block": 8,684   "row": 352685  },686  {687   "path": "QEBATangentAttack/generator/ae_generator.py",688   "sha256": "4f196a43ffcb4fa1156ca345c5a865a42e2b15bb86c34564b845a9ff845c48b6",689   "language": "Python",690   "lines": 170,691   "truncated": false,692   "block": 6,693   "row": 41185694  },695  {696   "path": "QEBATangentAttack/generator/dct_generator.py",697   "sha256": "5eec773c0820b21f5baa01b1153af5e85e3bc9f9728334193f9c8af5022ec2ee",698   "language": "Python",699   "lines": 91,700   "truncated": false,701   "block": 6,702   "row": 35362703  },704  {705   "path": "QEBATangentAttack/generator/disk_mat.py",706   "sha256": "5329db9770df30140a7f078d6318e8e8d6a33c77d535d2239f05f90729503333",707   "language": "Python",708   "lines": 149,709   "truncated": false,710   "block": 6,711   "row": 40780712  },713  {714   "path": "QEBATangentAttack/generator/gan_generator.py",715   "sha256": "7c837586594043c0a43ab227fb43db04bb0d5e27baa5052b2e8eb7c088769fec",716   "language": "Python",717   "lines": 127,718   "truncated": false,719   "block": 6,720   "row": 39676721  },722  {723   "path": "QEBATangentAttack/generator/nn_generator.py",724   "sha256": "7b90a04d7d90082a2227fee53b00347d1da15be771e703f8a935aa177e485315",725   "language": "Python",726   "lines": 193,727   "truncated": false,728   "block": 6,729   "row": 43133730  },731  {732   "path": "QEBATangentAttack/generator/nn_sequential_generator.py",733   "sha256": "9ea9d21d4a9ccb7ba62b0e23c1198aeb4d4d5152a8bbc0fd92a8164e29f45496",734   "language": "Python",735   "lines": 171,736   "truncated": false,737   "block": 6,738   "row": 41923739  },740  {741   "path": "QEBATangentAttack/generator/pca_generator.py",742   "sha256": "5c97ff8ac351c6a69bf5a90fae7cff01cc637c974126f26ac52ecc47b77ffad0",743   "language": "Python",744   "lines": 253,745   "truncated": false,746   "block": 7,747   "row": 1317748  },749  {750   "path": "QEBATangentAttack/generator/resize_generator.py",751   "sha256": "edfdb09badab4fd177bb7d5cd6bf31e0ac17181c9fc70281193492f29a807afb",752   "language": "Python",753   "lines": 44,754   "truncated": false,755   "block": 6,756   "row": 29839757  },758  {759   "path": "QEBATangentAttack/generator/train_pca_generator.py",760   "sha256": "8fc52aa7a046b8bbfcddc12ebc7b5da433518ab7d2540c3ec1e172dfbda93809",761   "language": "Python",762   "lines": 236,763   "truncated": false,764   "block": 7,765   "row": 1798766  },767  {768   "path": "QEBATangentAttack/generator/unet_generator.py",769   "sha256": "531faf9cd629e5f35dcc30b871ca4cb29199a12a58b8853887b5c33e1d372aa4",770   "language": "Python",771   "lines": 254,772   "truncated": false,773   "block": 7,774   "row": 515775  },776  {777   "path": "QEBATangentAttack/generator/vae_generator.py",778   "sha256": "6ede04b700d888afd6f58d68d9235a7397b70b69df707edaf5a7076c343daa18",779   "language": "Python",780   "lines": 177,781   "truncated": false,782   "block": 6,783   "row": 41915784  },785  {786   "path": "QEBATangentAttack/rv_generator.py",787   "sha256": "607efe3ca22a238e5ec777b2d0dd9488e6ae20fd288feb48d2d79241af6834ca",788   "language": "Python",789   "lines": 116,790   "truncated": false,791   "block": 6,792   "row": 42912793  },794  {795   "path": "QEBATangentAttack/tangent_point_analytical_solution.py",796   "sha256": "2c78aea4482cd5788b299a5090db44f9af21e90fc3d5cedacba2af0928184503",797   "language": "Python",798   "lines": 102,799   "truncated": false,800   "block": 6,801   "row": 40686802  },803  {804   "path": "QEBATangentAttack/utils.py",805   "sha256": "88365b0356634f0a4a974385037b0607e681d81abe0858f3c517edd00ad905be",806   "language": "Python",807   "lines": 560,808   "truncated": false,809   "block": 7,810   "row": 6308811  },812  {813   "path": "README.md",814   "sha256": "09e124d4a5eb5f7de41cb120eb53984044f83723c3bd44b48cfb10a72f435758",815   "language": "Text",816   "lines": 93,817   "truncated": false,818   "block": 8,819   "row": 10498820  },821  {822   "path": "RayS/attack.py",823   "sha256": "99318105a2985eb22b24b96448a93b3fc90c003475e8e9f4f3746f806d7f226d",824   "language": "Python",825   "lines": 399,826   "truncated": false,827   "block": 7,828   "row": 9775829  },830  {831   "path": "RayS/attack_single_image.py",832   "sha256": "9e120ac286eb9801f5aea18f4b0bfdc7b6eb60bb0df3d129e618aae11e91b310",833   "language": "Python",834   "lines": 117,835   "truncated": false,836   "block": 6,837   "row": 38758838  },839  {840   "path": "RayS/attack_single_norm.py",841   "sha256": "f8d2bef97ece758a77f3411e1a53dd88c00ead302df95d4ddf66613a4cb9bff5",842   "language": "Python",843   "lines": 368,844   "truncated": false,845   "block": 7,846   "row": 8920847  },848  {849   "path": "SQBA/attack.py",850   "sha256": "5a2f5104fab28e13c4ec43750119da0e380e05fd34eb447b8bcb5515757771f1",851   "language": "Python",852   "lines": 763,853   "truncated": false,854   "block": 7,855   "row": 11171856  },857  {858   "path": "SQBA/attack_for_defense.py",859   "sha256": "bcf39bfad9df028bdb28b84d404e7edddda675f3459f218b7168233205398e6f",860   "language": "Python",861   "lines": 791,862   "truncated": false,863   "block": 7,864   "row": 11424865  },866  {867   "path": "SQBA_PGD/attack.py",868   "sha256": "c0122cadb8e65507d611efd1ad2b6935e78ca5ebbdac159a59b1e37258a6f780",869   "language": "Python",870   "lines": 893,871   "truncated": false,872   "block": 7,873   "row": 11718874  },875  {876   "path": "SQBA_PGD/attack_for_defense.py",877   "sha256": "bcf39bfad9df028bdb28b84d404e7edddda675f3459f218b7168233205398e6f",878   "language": "Python",879   "lines": 791,880   "truncated": false,881   "block": 7,882   "row": 11424883  },884  {885   "path": "SignOPT/attack.py",886   "sha256": "57475c924f084c496c29e6cc33af503b5dff8fc305532841ecd591f9ef08437d",887   "language": "Python",888   "lines": 199,889   "truncated": false,890   "block": 7,891   "row": 2994892  },893  {894   "path": "SignOPT/sign_opt_l2_norm_attack.py",895   "sha256": "a302a84aca948673e780e392df60978283cc30444beefb641c95165848b9e08d",896   "language": "Python",897   "lines": 733,898   "truncated": false,899   "block": 7,900   "row": 11449901  },902  {903   "path": "SignOPT/sign_opt_linf_norm_attack.py",904   "sha256": "1ff386946e598f21e324878b2d435a447cdbe8c0a8fc895322f075e552adc21c",905   "language": "Python",906   "lines": 726,907   "truncated": false,908   "block": 7,909   "row": 11504910  },911  {912   "path": "SurFree/attack.py",913   "sha256": "87201e17a33c4c97e338a2f48cc55ee6227f204ef83dbc9c113f799f3fd76890",914   "language": "Python",915   "lines": 821,916   "truncated": false,917   "block": 7,918   "row": 11597919  },920  {921   "path": "SurFree/attack_cpu.py",922   "sha256": "816687e993606be5f3d65271fdbdccda0fc9e9338a4d2f03f6aa901a33d8083c",923   "language": "Python",924   "lines": 930,925   "truncated": false,926   "block": 8,927   "row": 80928  },929  {930   "path": "SurFree/attack_gpu.py",931   "sha256": "6e35a6ec72f44d625b4e7dfb5134f85e8d50649017709ac88f6f8a79d4234b5e",932   "language": "Python",933   "lines": 897,934   "truncated": false,935   "block": 7,936   "row": 11909937  },938  {939   "path": "SurFree/dct.py",940   "sha256": "6ea33aa6f73418228356b3ce3b06376b18e1829b290ee64ab5f261ed06730dbd",941   "language": "Python",942   "lines": 182,943   "truncated": false,944   "block": 6,945   "row": 42776946  },947  {948   "path": "adversarial_defense/JPEG/jpeg_defend.py",949   "sha256": "1b0072159bbc3843bc5b28494aecf139264c66d5db3ffbcea6dd6c75e980125f",950   "language": "Python",951   "lines": 31,952   "truncated": false,953   "block": 6,954   "row": 25383955  },956  {957   "path": "adversarial_defense/TRADES/main.py",958   "sha256": "9630ebcd4fe9bceac9c8b6575d799cad1cb2effd6ea39e68d24083d05fa35da9",959   "language": "Python",960   "lines": 198,961   "truncated": false,962   "block": 7,963   "row": 1114964  },965  {966   "path": "adversarial_defense/TRADES/trades.py",967   "sha256": "b8a46f4df295986fee3e1e44bc47915f4c7c761fe03813db4cec65385dee404f",968   "language": "Python",969   "lines": 87,970   "truncated": false,971   "block": 6,972   "row": 36255973  },974  {975   "path": "adversarial_defense/adversarial_train/main.py",976   "sha256": "63f38cd95d39708a534026229341f6b3900dc489fe15fdb9c87dc40e741dc4f7",977   "language": "Python",978   "lines": 198,979   "truncated": false,980   "block": 7,981   "row": 827982  },983  {984   "path": "adversarial_defense/adversarial_train/pgd.py",985   "sha256": "c71a1d446768d3902faa1ef9ac88b647939870645cecbe69e63cab2f0394dced",986   "language": "Python",987   "lines": 47,988   "truncated": false,989   "block": 6,990   "row": 28198991  },992  {993   "path": "adversarial_defense/com_defend/compression_network.py",994   "sha256": "efaa3be657ddd3b3369e3ee69010b91486a5bdf635fc2a2366d2e159c72bbec2",995   "language": "Python",996   "lines": 91,997   "truncated": false,998   "block": 6,999   "row": 347581000  },1001  {1002   "path": "adversarial_defense/com_defend/network_res.py",1003   "sha256": "4b0478ed8b0e4e9fa91bfc5f75f99d45e30ea5b0dd29f31b39e0a0ad07ab7cbf",1004   "language": "Python",1005   "lines": 178,1006   "truncated": false,1007   "block": 7,1008   "row": 2001009  },1010  {1011   "path": "adversarial_defense/com_defend/train.py",1012   "sha256": "cf9eac03447ebe807c46d2fab5d9fe6b1993b9950e1167ebd1b4522b018aa1f7",1013   "language": "Python",1014   "lines": 250,1015   "truncated": false,1016   "block": 7,1017   "row": 49411018  },1019  {1020   "path": "adversarial_defense/fast_adv_training/train.py",1021   "sha256": "75fa3e4b9ee0a5e328ecc98a4f5fa71e0d8518fac06f484f02c2e4e74559b50b",1022   "language": "Python",1023   "lines": 237,1024   "truncated": false,1025   "block": 7,1026   "row": 28311027  },1028  {1029   "path": "adversarial_defense/fast_adv_training/utils.py",1030   "sha256": "200c3ffe59828f77bbcbbff6c32c22ff8c7c56e78a173a4d6dc5d8c7bb2b928e",1031   "language": "Python",1032   "lines": 120,1033   "truncated": false,1034   "block": 6,1035   "row": 392501036  },1037  {1038   "path": "adversarial_defense/feature_denoise/adv_train_feature_denoise.py",1039   "sha256": "23fcdddc0c3d13539c7f1375c12745eac9c6c6e6dc0891ee07b2c2221710d543",1040   "language": "Python",1041   "lines": 244,1042   "truncated": false,1043   "block": 7,1044   "row": 54121045  },1046  {1047   "path": "adversarial_defense/feature_denoise/train_feature_denoise.py",1048   "sha256": "6a5756c1477addaa51a1336f341adc833a0622df6dc0edf2058fffe5c9c59f25",1049   "language": "Python",1050   "lines": 179,1051   "truncated": false,1052   "block": 7,1053   "row": 20201054  },1055  {1056   "path": "adversarial_defense/feature_distillation/jpeg.py",1057   "sha256": "d72ed8e8457b3dea0b42091921a3f61a96c4e120a2bfb23d649f8627d0e10a6e",1058   "language": "Python",1059   "lines": 156,1060   "truncated": false,1061   "block": 6,1062   "row": 433731063  },1064  {1065   "path": "adversarial_defense/feature_scatter/attack_methods.py",1066   "sha256": "b429d20c902c3d281ae2df79b15b999a5ef94daa63cfc5e4a66815e987a4054c",1067   "language": "Python",1068   "lines": 206,1069   "truncated": false,1070   "block": 6,1071   "row": 445071072  },1073  {1074   "path": "adversarial_defense/feature_scatter/fs_eval.py",1075   "sha256": "6a2977b01605e6efe5ce0854ae220135a54b1b9ba95db531336468e3003df376",1076   "language": "Python",1077   "lines": 243,1078   "truncated": false,1079   "block": 7,1080   "row": 9151081  },1082  {1083   "path": "adversarial_defense/feature_scatter/fs_eval.sh",1084   "sha256": "de6b4e9475b7b4e60a75129e879d800ead8f830be6a5f5ff873d33acd7388c6c",1085   "language": "Shell",1086   "lines": 10,1087   "truncated": false,1088   "block": 8,1089   "row": 67491090  },1091  {1092   "path": "adversarial_defense/feature_scatter/fs_main.py",1093   "sha256": "891443ba1b3011e5fe96605b60681fb5815a9bfcb3fbdf7a23de15c688d0f481",1094   "language": "Python",1095   "lines": 257,1096   "truncated": false,1097   "block": 7,1098   "row": 21461099  },1100  {1101   "path": "adversarial_defense/feature_scatter/fs_train.sh",1102   "sha256": "e07e12f5ddb5f919f755286132ada7cfe236257c47b5deac6b77c12992377596",1103   "language": "Shell",1104   "lines": 11,1105   "truncated": false,1106   "block": 8,1107   "row": 67901108  },1109  {1110   "path": "adversarial_defense/feature_scatter/ot.py",1111   "sha256": "bd1bf977102b006d5850ed953ed363326ddb0018001f67b7010998f30709ccbf",1112   "language": "Python",1113   "lines": 121,1114   "truncated": false,1115   "block": 6,1116   "row": 385451117  },1118  {1119   "path": "adversarial_defense/feature_scatter/utils.py",1120   "sha256": "23b8cb9e160476f8c51d3997af7e6102f364b8d5ee9f7a32e90aa6254f6e3d5f",1121   "language": "Python",1122   "lines": 75,1123   "truncated": false,1124   "block": 6,1125   "row": 328461126  },1127  {1128   "path": "adversarial_defense/high_level_guided_denoiser/dataset/adv_images_dataset.py",1129   "sha256": "3d396ddff4d9547de4ce7bb0d1ef02d1905642b848970dda226a8a12a109b4d8",1130   "language": "Python",1131   "lines": 47,1132   "truncated": false,1133   "block": 6,1134   "row": 339681135  },1136  {1137   "path": "adversarial_defense/high_level_guided_denoiser/guided_denoise/main.py",1138   "sha256": "0e49150ced1ba9ad9fa6534c3402be18425d00edd29e993c10f8d5151b8bdd59",1139   "language": "Python",1140   "lines": 289,1141   "truncated": false,1142   "block": 7,1143   "row": 51561144  },1145  {1146   "path": "adversarial_defense/high_level_guided_denoiser/script/generate_train_set.py",1147   "sha256": "6af5d6967c4e8df47035c0339a289783286aa1f0017a310de87b684ba63ad0b1",1148   "language": "Python",1149   "lines": 100,1150   "truncated": false,1151   "block": 6,1152   "row": 410431153  },1154  {1155   "path": "adversarial_defense/jpeg_compression/jpeg.py",1156   "sha256": "91054ee9e15ac10484c293a08a2d339561d9ea6ba4ccd0bc8541da67ad2ac517",1157   "language": "Python",1158   "lines": 59,1159   "truncated": false,1160   "block": 6,1161   "row": 301751162  },1163  {1164   "path": "adversarial_defense/mart/main.py",1165   "sha256": "9c8299c6de0633e6cf578cb2037cb8e42a4fa9c01205bfcd3005f85d4bd06bbb",1166   "language": "Python",1167   "lines": 201,1168   "truncated": false,1169   "block": 7,1170   "row": 12431171  },1172  {1173   "path": "adversarial_defense/mart/mart.py",1174   "sha256": "89c80a1ec49499a7e71b5dbf339c06b0d9388cc37f2c27c9c9aad0e3f6fdbddb",1175   "language": "Python",1176   "lines": 58,1177   "truncated": false,1178   "block": 6,1179   "row": 312591180  },1181  {1182   "path": "adversarial_defense/mixup_inference/MI/__init__.py",1183   "sha256": "44057d682d09ca6fbc029d3645150513b033eba96f4447cb1ac21daf80061087",1184   "language": "Python",1185   "lines": 3,1186   "truncated": false,1187   "block": 6,1188   "row": 205061189  },1190  {1191   "path": "adversarial_defense/mixup_inference/MI/cleverhans_utils.py",1192   "sha256": "9a69d8d681a1529b358303a538a4cf5d2091e7e28741db40aef94e58876357d1",1193   "language": "Python",1194   "lines": 120,1195   "truncated": false,1196   "block": 6,1197   "row": 404721198  },1199  {1200   "path": "adversarial_defense/mixup_inference/MI/fgm.py",

Showing the first 1,200 of 6240 lines. Download the file for the rest.