Pate_alibi 代码阅读记录

Pate_alibi 代码阅读记录

  • 文件夹目录如下
    ├── CONTRIBUTING.md
    ├── LICENSE
    ├── README.md
    ├── aggregate_votes.py
    ├── cifar10
    │   └── cifar10
    ├── lib
    │   ├── init.py
    │   ├── pycache
    │   ├── dataset
    │   ├── fixmatch.py
    │   ├── models
    │   └── pate
    ├── memorization_attack
    │   ├── attack.py
    │   ├── confs
    │   └── confs_10x100
    ├── pate
    │   ├── teacher_0.ckp
    │   └── teacher_0.ckp_ema
    ├── requirements.txt
    ├── train_cifar_alibi.py
    ├── train_student.py
    └── train_teacher.py
  1. 整个代码贯穿着 logging 模块,很有利于调试,是很不错的习惯
  2. 使用 simple_parsing 处理命令行参数(对于后续实验调整参数非常方便)
  3. 整体代码架构也很清晰,将 setting 独立出来

科研绘图

科研绘图

论文里的图可以分为模型图与数据展示图

  • 配色一般是淡蓝、淡红、淡黄、淡绿 ,有时会用紫色、灰色补充(紫色多用于模块,灰色多用于小区域或者大面积打底)


模型图

  • 可以使用 PPT 来画(我也觉得不错、相反visio不是很好用)
  1. 色调不宜太深,给人舒服的感觉
  2. 前后颜色需要一致
  3. PPT文件可以直接导出为PDF,使用软件裁剪后即可插入到论文中,这样插入到论文里的是矢量图

数据展示图

  • latex 中的 tizk 包
  • matplotlib
  • AxGlyph

每日阅读

还是擦肩天桥上,无意间的回眸

阅读更多