3. 代码结构简介

3.1. 代码结构

本项目的三个基本模块–图像,文本,音频–的都基本按如下的结构进行编写

├── EvalBox
├── Models
├── utils
├── test
├── Datasets

3.2. 具体说明

EvalBox

EvalBox 是整个评估过程中使用到的攻击,评测,防御,分析的工具箱

Models

Models 是平台提供的部分模型库,用户也可以自行添加

utils

utils是工具库,包含常用的io,图像的处理,模型等相关的工具函数

test

test是平台提供的集成了完整攻击-预测-评测的流程的集成脚本工具,包含黑白盒调用方式

Datasets

Datasets是存放常用数据集或用户自定义符合扩展要求的数据集的位置