Research Pipeline
See requirements.txt
- Use
make.shto generate run script - Use
make.pyto generate exp script - Use
process.pyto process exp results - Hyperparameters can be found in
config.ymlandprocess_control()inmodule/hyper.py
- Generate run script
bash make.sh
- Generate run script
python make.py --mode base
- Train with MNIST and linear model
python train_model.py --control_name MNIST_linear
- Test with CIFAR10 and resnet18 model
python test_model.py --control_name CIFAR10_resnet18
- Process exp results
python process.py
-
Generate run script
bash make.sh
-
Generate run script
python make.py --mode base
-
(Optional: if you already have VCTK downloaded) Skip download step
mkdir data/VCTK mkdir data/VCTK/raw
add 'wav48_silence_trimmed' and 'speaker-info.txt' into the 'data/raw' directory
-
Train with VCTK and linear model
python train_model.py --control_name VCTKTime_linear
-
Test with CIFAR10 and resnet18 model
python test_model.py --control_name CIFAR10_resnet18
-
Process exp results
python process.py
- Learning curves of MNIST
- Learning curves of CIFAR10
Enmao Diao

