deeprobust

View on PyPIReverse Dependencies (1)

0.2.10 deeprobust-0.2.10-py3-none-any.whl

Wheel Details

Project: deeprobust
Version: 0.2.10
Filename: deeprobust-0.2.10-py3-none-any.whl
Download: [link]
Size: 219366
MD5: 68a1383adc0c99db57f47ea3a33ae631
SHA256: 8902118c9c075638488fd57c3b43d82d1709bbb431b5bd828583cb26d6b42526
Uploaded: 2024-04-21 05:22:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: deeprobust
Version: 0.2.10
Summary: A PyTorch library for adversarial robustness learning for image and graph data.
Author: MSU-DSE
Maintainer: MSU-DSE
Home-Page: https://github.com/DSE-MSU/DeepRobust
License: MIT
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Requires-Dist: matplotlib (>=3.1.1)
Requires-Dist: numpy (>=1.17.1)
Requires-Dist: torch (>=1.2.0)
Requires-Dist: scipy (>=1.3.1)
Requires-Dist: torchvision (>=0.4.0)
Requires-Dist: texttable (>=1.6.2)
Requires-Dist: networkx (>=2.4)
Requires-Dist: numba (>=0.48.0)
Requires-Dist: Pillow (>=7.0.0)
Requires-Dist: scikit-learn (>=0.22.1)
Requires-Dist: scikit-image (>=0.0)
Requires-Dist: tensorboardX (>=2.0)
Requires-Dist: tqdm (>=3.0)
Requires-Dist: gensim (<4.0,>=3.8)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15794 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.36.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
deeprobust/__init__.py sha256=sgfhO_hpOQRUoebOGswF_5gXAGXedjGWYGm4MziT3ts 95
deeprobust/graph/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
deeprobust/graph/black_box.py sha256=auj6ByC69lOn1Nj0xpslrrepXOQy36Qb6C5KMUt871g 2776
deeprobust/graph/utils.py sha256=4us-c5ArIeh1Ye2kcd_jptQi_Nv9Vw3WYBjZs6C7O6Q 26246
deeprobust/graph/visualization.py sha256=BFcW4S1sEmFCGc4JALSmaV1nHKkaXPEjGAMX0oXwYuI 2826
deeprobust/graph/data/__init__.py sha256=eesjkbtT7IqmQMcBdN_D-Tj8oxOWZNNNlC95HgQ-4sE 609
deeprobust/graph/data/attacked_data.py sha256=3JSIiikmk4H_qdJuslA_GAQMHAcZU9A1upFrbjRZJzk 9603
deeprobust/graph/data/dataset.py sha256=y0bmaqPAXlE6_zMyVmPwyDlZ411Mc2qGpKNfrtv3_n8 14083
deeprobust/graph/data/pyg_dataset.py sha256=BXM8USp7iWdl7Gl66Hy3tA8AMyBiioZNq30HtOP8T4g 11347
deeprobust/graph/data/utils.py sha256=jQlFzaAzsDjJDIi0Oc_moaTtPto7VLia0U1T7zgkKWY 101
deeprobust/graph/defense/__init__.py sha256=H3tlFWwYcLWAC0TkXQpoN2MVI0eNnen6h6x3wiiEqDs 880
deeprobust/graph/defense/adv_training.py sha256=LXI87FkTWQN9U1FTyAPD9jcP3MLjT9QBkY5f_5emDR0 1509
deeprobust/graph/defense/chebnet.py sha256=PGN2QfYMO10pMYvEKDBjOr-cwVahmlK7197PLxeYS9E 6924
deeprobust/graph/defense/gat.py sha256=xg-x5FXVtH4Yo49Df_QaCQQKSEGstVxMUM5HmOBlrlA 7055
deeprobust/graph/defense/gcn.py sha256=sOb3qKxL0_4mc3ChkBsov5flLV9g_QM8vFZW5gI0-V0 12355
deeprobust/graph/defense/gcn_preprocess.py sha256=g9iPYFu7pAywC54GDSI_JugTuQAVzg6rXoxQcRKouvk 18306
deeprobust/graph/defense/median_gcn.py sha256=5sCFGaT1Q2qY-R9NeyI0UMwEz4hm8etjfL3KFOZThtE 10381
deeprobust/graph/defense/node_embedding.py sha256=3eHLQuwqqkYO3IWz_R5PlkzgGR0pPAorU9rL7bfNEmE 19244
deeprobust/graph/defense/pgd.py sha256=p4EPylzwGlm9tlNS6aL2UZIJCtmYBU_Lug52Wot_MRM 7514
deeprobust/graph/defense/prognn.py sha256=WN5g4gCAz1V5VZEPkjRL7SYs-NStBWhPYB7ITL0igyE 11847
deeprobust/graph/defense/r_gcn.py sha256=13SymFIJC0IwM6yCBD2Nn0x5gJsNUHTYc87KEOOD5Ls 13502
deeprobust/graph/defense/sgc.py sha256=ZFsZK-iZw9apjb0E3z42olPOir9sIbk-mjyFwJYj0bY 6435
deeprobust/graph/defense/simpgcn.py sha256=MaVT4ReY0E7Pa4TWNU5wvaKwsGZIG2d12UwfKIFu4_w 18044
deeprobust/graph/defense_pyg/__init__.py sha256=NgGxoWTdcIahccwzHtJmngXBINgTEnS8e4dKRosnDuo 546
deeprobust/graph/defense_pyg/airgnn.py sha256=dncSmjPODat7sjKTXksVQ7LRl_AvtBvIy2fqVGJEm-I 6901
deeprobust/graph/defense_pyg/appnp.py sha256=uFN4S3kJksBS_lj2DV34H9ayEO92EHCdDmZMQIFHn1Q 2374
deeprobust/graph/defense_pyg/base_model.py sha256=7yDN3j4fqhPBRYVACXogUKFxgc2bui9WBF3B9AVEJp4 7386
deeprobust/graph/defense_pyg/gat.py sha256=CgbSihapF0Y8jbtQt9Ql6OQ37arWkBhxDs3NeEdukpE 3226
deeprobust/graph/defense_pyg/gcn.py sha256=Vky7XSJDT1Z15Glo_StsHwvp0N87eWcs5a1PJVBP8CE 3927
deeprobust/graph/defense_pyg/gpr.py sha256=HuaIpapXY2LEZjq2pe5hIcS1iiRSB4QYImW5Oa6iNzs 4503
deeprobust/graph/defense_pyg/mygat_conv.py sha256=x81brFvKiZ7fkETgfUeMPpM8MXZBRpbAqOzvpKXtZBI 8466
deeprobust/graph/defense_pyg/sage.py sha256=w9RTgCUFkkXX4OkGdRCprVUktqY56zLTKzU5oAUs1OE 5341
deeprobust/graph/global_attack/__init__.py sha256=LCxORMgeb270C2NjBgf94GIBJbTOQ4yNG1HjWvJBmFU 797
deeprobust/graph/global_attack/base_attack.py sha256=D2xvhffhPHfpyEYZtklO6d7iiEXcTRW24CWLxr94OGg 3847
deeprobust/graph/global_attack/dice.py sha256=SWAk3LYWuR0QyD_Iww5gpXwTlH8pz-QSC9NluRBLR4o 4588
deeprobust/graph/global_attack/mettack.py sha256=HsnnlycwK0eOKiH0t-LyQbs941h0RVAPoITrlIsRagw 25592
deeprobust/graph/global_attack/nipa.py sha256=gNdHPo2S7rH59qwCpI1HRdKrEEz76wFcLWWh8kG0wfI 10320
deeprobust/graph/global_attack/node_embedding_attack.py sha256=x6iFEtG1ZkgziF7cX09nLYfeU6maTJxWYeQIY1qzvg8 21117
deeprobust/graph/global_attack/prbcd.py sha256=bRZmQzSnCZG8qYlfREt91wcRQQ4BoN44JfPzufgkBw0 18216
deeprobust/graph/global_attack/random_attack.py sha256=BkgC4y13-UKatjWCxmwATW13kvEUAPJb1xHNPImn-4A 4803
deeprobust/graph/global_attack/topology_attack.py sha256=maAQr1nWCfh5pO0hZCOedJmQyP8InQC2FWMO7PddFRM 12338
deeprobust/graph/rl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deeprobust/graph/rl/env.py sha256=FJfm1uD8lC6R6AIyT16PjD9ayByLk1mE-znUq6LaXLs 9253
deeprobust/graph/rl/nipa_config.py sha256=oBvt6i_P7Q5i84DEW4SlgPBtfMTd_7fQwjIPisVviRo 2754
deeprobust/graph/rl/nipa_env.py sha256=2uZWlpqDlkq5lEGalQH7aLgO2JZ6cHLgsdsSuqZcZpA 6575
deeprobust/graph/rl/nipa_nstep_replay_mem.py sha256=gYUAwXbLdfwA8kho_juBOgfZiw3AG3V8Y68HqsBOChg 1978
deeprobust/graph/rl/nipa_q_net_node.py sha256=cBANltGzRUa9ZGcreU86NGGX7JABR7irCIfz4nOM1A0 8821
deeprobust/graph/rl/nstep_replay_mem.py sha256=_yg-M8oI-NpkDViG6I09DJW5ze35vq5J7FKi4nM-dqo 5789
deeprobust/graph/rl/q_net_node.py sha256=khnh5GXbVgHn0FXZlo0-zZpISvcLL7cXqdskwEnvoOo 8535
deeprobust/graph/rl/rl_s2v_config.py sha256=jcsQeT3R3fzRMlAIQrXycJTbgR030jwzOP1pr7KubSc 2664
deeprobust/graph/rl/rl_s2v_env.py sha256=NO2j-s6lrVY4MdO1QO8tw3knAPGN_d2fL33Yt9cm0uA 9251
deeprobust/graph/targeted_attack/__init__.py sha256=fhG0uDAJn9_oLWNBcrOgg3Hzryuf32PsfsBqn9sri5g 275
deeprobust/graph/targeted_attack/base_attack.py sha256=Fhy1MSvdSHVF7VS6n1IfXRWEf2mHgWo7gZq7_-d5fBg 3725
deeprobust/graph/targeted_attack/fga.py sha256=kFha-F2sY3Ni30O5hCmXX-mgnwee-PLXkpniF2mAjFM 4774
deeprobust/graph/targeted_attack/ig_attack.py sha256=IqRjQI6RG3FW4xufXQ-Vbb4oprl-nrGlPM0mMiOJG9U 9287
deeprobust/graph/targeted_attack/nettack.py sha256=g_8Ti7hBG3-NAY9YFRPS-dWXDdJblgvlTcbfvIs3ZZQ 26522
deeprobust/graph/targeted_attack/rl_s2v.py sha256=Ed-kuKp9js6UwbQBnmG4em-Y5Z0e0WZExoj1Jh4pX0Q 9700
deeprobust/graph/targeted_attack/rnd.py sha256=vgbVoIoBjkNHseYhQMjtKrJfpdRbmUCMQXBQ6veQloQ 5819
deeprobust/graph/targeted_attack/sga.py sha256=HBC7D1bSSQEfCBxQFB2BUO46nZyaBtIrQwHZktYo-Lw 14048
deeprobust/graph/targeted_attack/ugba.py sha256=taFSKsJOPkiu0sYLdFyGgmDoiXzTaRbGm-ga5BRSg-8 37345
deeprobust/image/__init__.py sha256=AzpUGFeos6LFdgjVjXFbzruyTDxM-45CaIerWBxAZCM 308
deeprobust/image/config.py sha256=DCgmVloscMhYRXmHZNtmKHowujUfFE9v29Gup4_L-S8 1433
deeprobust/image/evaluation_attack.py sha256=BNPPwDuboZKzvUPEZM0u-jVj6NtIXHnwsGWpTsEHA-w 9845
deeprobust/image/optimizer.py sha256=AUnGnR89imai37a87ZvgFU48Oq5wpWhXgcgf6ncu8WE 38820
deeprobust/image/utils.py sha256=470a5RASes1uXH_7-LyDWuORpBSP-gCkxuDvBhT4_mM 6457
deeprobust/image/attack/BPDA.py sha256=XybwSRIdQBf3J4oPKHYFkxfoHczEuxQbzbfsBVyZRAw 3177
deeprobust/image/attack/Nattack.py sha256=UTh-VQPNN5GbaOXhPtrVDojnxAy7yIc8GSokV1I60iA 5918
deeprobust/image/attack/Universal.py sha256=6l8Y3vTNI8XVMkQC_xD96EbOpTegpbF8ZauTOwQI2rI 4354
deeprobust/image/attack/YOPOpgd.py sha256=O9V5DSexohFPkLN2hilifEb3cHpwzQhsVMZPZTcTOjo 4239
deeprobust/image/attack/__init__.py sha256=DkJEXtKBIZvWE3CsBso3BLqcx6TrZcKtpTOMNGt8C0o 458
deeprobust/image/attack/base_attack.py sha256=cOz9-xeDgaExbBhkPBNXcTSuJesJECQDRV6Zx1Rk8Xs 2345
deeprobust/image/attack/cw.py sha256=15sEKpj1hCiF8DGGfA4En11WTWIMVs-BMi7ws93NLfg 9415
deeprobust/image/attack/deepfool.py sha256=Ure4o1opehiB-ceeQXWyD3rE3UhJ3rw4XO1gZmj-kGo 4232
deeprobust/image/attack/fgsm.py sha256=ssdhno6QlDBrRITaaaCgo5-GySsclmsMTHCexq-Wces 3224
deeprobust/image/attack/l2_attack.py sha256=LVhLOPOOKg2X3EGOv5fMMNTRnVq15gxbN-lIVo2qchA 6741
deeprobust/image/attack/lbfgs.py sha256=XvSDwxZ-IJJoPrPEXt-n9xRi0b--d-sLS1FnXw6TC3s 6019
deeprobust/image/attack/onepixel.py sha256=8w1-OpL3oMgIYD4mmxj6spX7m10DwWr8UZaZn4ny4qo 5936
deeprobust/image/attack/pgd.py sha256=F5qQSMxtfrsySnoIAd1u1drX092OEpRHY-OasjZ9Ffs 4559
deeprobust/image/defense/AWP.py sha256=H-e-58SMujRCpLZ-1Nl41E6R2TdAXKGHeTge1VpHkjI 10204
deeprobust/image/defense/LIDclassifier.py sha256=6TmGQmNNlmU3Pq-knheEHqqnI4YvvyjMAGud8QII85I 4829
deeprobust/image/defense/TherEncoding.py sha256=wMuFTgvALCysusL-duGp33pPHwdXJUKqzhqZkACWLRE 5627
deeprobust/image/defense/YOPO.py sha256=UCa_kYhBktaHJe4Zd9buQ6BxqqRCi761CmSv608uW40 13676
deeprobust/image/defense/__init__.py sha256=UZVBQBgv9yXptfcemIvOPaNPSDgJYCcrrGtiExPvEVQ 285
deeprobust/image/defense/base_defense.py sha256=NhYmwBliXBhlOhcVjSJ6YpPwBBWtj0AgsuvsctlFQ8w 2059
deeprobust/image/defense/fast.py sha256=Ue6ccj_pVDEhgnCyH8Hk4BeSow-RksHKU0a5gfIGbJo 5853
deeprobust/image/defense/fgsmtraining.py sha256=9AHcvy4IoR7H5B8ZZdcgzhwSIYzJyfxR3cvMW_N1GY0 7004
deeprobust/image/defense/pgdtraining.py sha256=m7fCDeptiFswc1HPdPyIF85G6sEAeE9hVnjm5lDaC2A 7643
deeprobust/image/defense/trades.py sha256=1v_NnG1ug_FsRu-r0giDIDwYxDkouWgx5c9JUU3oRXY 9006
deeprobust/image/netmodels/CNN.py sha256=WB-7BYLAJ4xDjhKrntB2zhMi8gR2_xUDo743QgLZmFk 3756
deeprobust/image/netmodels/CNN_multilayer.py sha256=NOBoC9sDNDp68PeMyrAj0MMvGPKTER7UiI0qAAC_fWs 3714
deeprobust/image/netmodels/YOPOCNN.py sha256=etRnfXhQAqYa5mY23zr9SDPKPt2UtVPxW5-aJd7tvKY 2168
deeprobust/image/netmodels/__init__.py sha256=7rXM5WdHHzZS5qD9spCDrAcmuLMOjscGsTPbXV1_jmw 257
deeprobust/image/netmodels/densenet.py sha256=P01rv0-NgRsLm3ZRQSC2_8QjG9zNZELqkUTsJSEHt84 5889
deeprobust/image/netmodels/preact_resnet.py sha256=n8dLTXOg4HYBl_SyYS97r6J_ftkUWeuaLjDcWQ2wDuw 3706
deeprobust/image/netmodels/resnet.py sha256=dxBjATJb48GQQrDFCzPbYamWp_W15NDnR8XO5x1NLYI 5785
deeprobust/image/netmodels/train_model.py sha256=fjgZwuvLDqsNA2Q2FLdyMWZwcAy9JP-gf8wlOi1ktV8 5226
deeprobust/image/netmodels/train_resnet.py sha256=7J8mtJPANnyvczna_PC_Kg6b4rp5jpvc320gyY5kapA 1214
deeprobust/image/netmodels/vgg.py sha256=eRaoEDdrVi4lsJhWRRhAbz7z6nTYbt1sRG3X6ehW8VE 3580
deeprobust-0.2.10.dist-info/LICENSE sha256=fyExTu1ytltUCd_YcCagIX7K3DRaOiJ5VaMRKt7jQM0 1101
deeprobust-0.2.10.dist-info/METADATA sha256=7gGS7qz7qF8XzddrV_vl29gwHIkYAP0r7OQy400zNe4 17095
deeprobust-0.2.10.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
deeprobust-0.2.10.dist-info/top_level.txt sha256=fr_taVWBKr-T7pV2GzZyCvbk0p8-46Ed2rNw64ojlbE 11
deeprobust-0.2.10.dist-info/RECORD

top_level.txt

deeprobust