CADA-VAE-PyTorch 项目使用教程
CADA-VAE-PyTorch 项目地址: https://gitcode.com/gh_mirrors/ca/CADA-VAE-PyTorch
1. 项目目录结构及介绍
CADA-VAE-PyTorch/
├── model/
│ ├── __init__.py
│ ├── vaemodel.py
│ ├── single_experiment.py
│ └── ...
├── data/
│ └── ...
├── README.md
├── LICENSE
├── requirements.txt
└── cadavae.yaml
目录结构说明
- model/: 包含项目的核心代码文件,如
vaemodel.py
和single_experiment.py
。 - data/: 存放项目所需的数据文件。
- README.md: 项目的介绍文档。
- LICENSE: 项目的开源许可证。
- requirements.txt: 项目所需的依赖包列表。
- cadavae.yaml: 项目的配置文件。
2. 项目的启动文件介绍
single_experiment.py
single_experiment.py
是项目的启动文件,用于运行实验。可以通过命令行参数指定不同的数据集和实验设置。
使用方法
python single_experiment.py --dataset CUB --num_shots 0 --generalized True
参数说明
--dataset
: 指定数据集,可选值为CUB
,SUN
,AWA1
,AWA2
。--num_shots
: 指定每个类别的样本数量,可以是任意数字。--generalized
: 是否使用广义零样本学习,可选值为True
或False
。
3. 项目的配置文件介绍
cadavae.yaml
cadavae.yaml
是项目的配置文件,用于设置实验的超参数和其他配置项。
配置项示例
dataset: CUB
num_shots: 0
generalized: True
配置项说明
dataset
: 指定数据集,与命令行参数--dataset
对应。num_shots
: 指定每个类别的样本数量,与命令行参数--num_shots
对应。generalized
: 是否使用广义零样本学习,与命令行参数--generalized
对应。
通过修改 cadavae.yaml
文件,可以方便地调整实验的配置,而无需每次都在命令行中输入参数。
CADA-VAE-PyTorch 项目地址: https://gitcode.com/gh_mirrors/ca/CADA-VAE-PyTorch