You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.0 KiB
43 lines
1.0 KiB
7 years ago
|
"""Params for DANN."""
|
||
|
|
||
|
import os
|
||
|
|
||
|
# params for path
|
||
|
dataset_root = os.path.expanduser(os.path.join('~', 'Datasets'))
|
||
|
model_root = os.path.expanduser(os.path.join('~', 'Models', 'pytorch-DANN'))
|
||
|
|
||
|
# params for datasets and data loader
|
||
|
dataset_mean_value = 0.5
|
||
|
dataset_std_value = 0.5
|
||
|
dataset_mean = (dataset_mean_value, dataset_mean_value, dataset_mean_value)
|
||
|
dataset_std = (dataset_std_value, dataset_std_value, dataset_std_value)
|
||
|
batch_size = 128
|
||
|
image_size = 28
|
||
|
|
||
|
# params for source dataset
|
||
|
src_dataset = "SVHN"
|
||
|
src_model_trained = True
|
||
|
src_classifier_restore = os.path.join(model_root,src_dataset + '-source-classifier-final.pt')
|
||
|
|
||
|
# params for target dataset
|
||
|
tgt_dataset = "MNIST"
|
||
|
tgt_model_trained = True
|
||
|
dann_restore = os.path.join(model_root , src_dataset + '-' + tgt_dataset + '-dann-final.pt')
|
||
|
|
||
|
# params for pretrain
|
||
|
num_epochs_src = 100
|
||
|
log_step_src = 10
|
||
|
save_step_src = 20
|
||
|
eval_step_src = 20
|
||
|
|
||
|
# params for training dann
|
||
|
num_epochs = 400
|
||
|
log_step = 50
|
||
|
save_step = 50
|
||
|
eval_step = 20
|
||
|
|
||
|
manual_seed = 8888
|
||
|
alpha = 0
|
||
|
|
||
|
# params for optimizing models
|
||
|
lr = 2e-4
|