Update plots for NATS-Bench
This commit is contained in:
		| @@ -167,7 +167,7 @@ if __name__ == '__main__': | ||||
|   parser.add_argument('--rand_seed',          type=int,  default=-1, help='manual seed') | ||||
|   args = parser.parse_args() | ||||
|    | ||||
|   api = create(None, args.search_space, fast_mode=True, verbose=False) | ||||
|   api = create(None, args.search_space, fast_mode=False, verbose=False) | ||||
|  | ||||
|   args.save_dir = os.path.join('{:}-{:}'.format(args.save_dir, args.search_space), | ||||
|                                '{:}-T{:}'.format(args.dataset, args.time_budget), 'BOHB') | ||||
|   | ||||
| @@ -14,55 +14,24 @@ alg_type=$1 | ||||
|  | ||||
| if [ "$alg_type" == "mul" ]; then | ||||
|   # datasets="cifar10 cifar100 ImageNet16-120" | ||||
|   run_four_algorithms(){ | ||||
|     dataset=$1 | ||||
|     search_space=$2 | ||||
|     time_budget=$3 | ||||
|     python ./exps/NATS-algos/reinforce.py       --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --learning_rate 0.01 | ||||
|     python ./exps/NATS-algos/regularized_ea.py  --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --ea_cycles 200 --ea_population 10 --ea_sample_size 3 | ||||
|     python ./exps/NATS-algos/random_wo_share.py --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} | ||||
|     python ./exps/NATS-algos/bohb.py            --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --num_samples 4 --random_fraction 0.0 --bandwidth_factor 3 | ||||
|   } | ||||
|   # The topology search space | ||||
|   dataset="cifar10" | ||||
|   search_space="tss" | ||||
|   time_budget="20000" | ||||
|   python ./exps/NATS-algos/reinforce.py       --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --learning_rate 0.01 | ||||
|   python ./exps/NATS-algos/regularized_ea.py  --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --ea_cycles 200 --ea_population 10 --ea_sample_size 3 | ||||
|   python ./exps/NATS-algos/random_wo_share.py --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} | ||||
|   python ./exps/NATS-algos/bohb.py            --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --num_samples 4 --random_fraction 0.0 --bandwidth_factor 3 | ||||
|  | ||||
|   dataset="cifar100" | ||||
|   search_space="tss" | ||||
|   time_budget="40000" | ||||
|   python ./exps/NATS-algos/reinforce.py       --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --learning_rate 0.01 | ||||
|   python ./exps/NATS-algos/regularized_ea.py  --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --ea_cycles 200 --ea_population 10 --ea_sample_size 3 | ||||
|   python ./exps/NATS-algos/random_wo_share.py --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} | ||||
|   python ./exps/NATS-algos/bohb.py            --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --num_samples 4 --random_fraction 0.0 --bandwidth_factor 3 | ||||
|  | ||||
|   dataset="ImageNet16-120" | ||||
|   search_space="tss" | ||||
|   time_budget="120000" | ||||
|   python ./exps/NATS-algos/reinforce.py       --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --learning_rate 0.01 | ||||
|   python ./exps/NATS-algos/regularized_ea.py  --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --ea_cycles 200 --ea_population 10 --ea_sample_size 3 | ||||
|   python ./exps/NATS-algos/random_wo_share.py --dataset ${dataset} --search_space ${search_space} | ||||
|   python ./exps/NATS-algos/bohb.py            --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --num_samples 4 --random_fraction 0.0 --bandwidth_factor 3 | ||||
|   run_four_algorithms "cifar10"        "tss" "20000" | ||||
|   run_four_algorithms "cifar100"       "tss" "40000" | ||||
|   run_four_algorithms "ImageNet16-120" "tss" "120000" | ||||
|  | ||||
|   # The size search space | ||||
|   dataset="cifar10" | ||||
|   search_space="sss" | ||||
|   time_budget="20000" | ||||
|   python ./exps/NATS-algos/reinforce.py       --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --learning_rate 0.01 | ||||
|   python ./exps/NATS-algos/regularized_ea.py  --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --ea_cycles 200 --ea_population 10 --ea_sample_size 3 | ||||
|   python ./exps/NATS-algos/random_wo_share.py --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} | ||||
|   python ./exps/NATS-algos/bohb.py            --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --num_samples 4 --random_fraction 0.0 --bandwidth_factor 3 | ||||
|  | ||||
|   dataset="cifar100" | ||||
|   search_space="sss" | ||||
|   time_budget="40000" | ||||
|   python ./exps/NATS-algos/reinforce.py       --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --learning_rate 0.01 | ||||
|   python ./exps/NATS-algos/regularized_ea.py  --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --ea_cycles 200 --ea_population 10 --ea_sample_size 3 | ||||
|   python ./exps/NATS-algos/random_wo_share.py --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} | ||||
|   python ./exps/NATS-algos/bohb.py            --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --num_samples 4 --random_fraction 0.0 --bandwidth_factor 3 | ||||
|  | ||||
|   dataset="ImageNet16-120" | ||||
|   search_space="tss" | ||||
|   time_budget="60000" | ||||
|   python ./exps/NATS-algos/reinforce.py       --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --learning_rate 0.01 | ||||
|   python ./exps/NATS-algos/regularized_ea.py  --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --ea_cycles 200 --ea_population 10 --ea_sample_size 3 | ||||
|   python ./exps/NATS-algos/random_wo_share.py --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} | ||||
|   python ./exps/NATS-algos/bohb.py            --dataset ${dataset} --search_space ${search_space} --time_budget ${time_budget} --num_samples 4 --random_fraction 0.0 --bandwidth_factor 3 | ||||
|   run_four_algorithms "cifar10"        "sss" "20000" | ||||
|   run_four_algorithms "cifar100"       "sss" "40000" | ||||
|   run_four_algorithms "ImageNet16-120" "sss" "60000" | ||||
|   # python exps/experimental/vis-bench-algos.py --search_space tss | ||||
|   # python exps/experimental/vis-bench-algos.py --search_space sss | ||||
| else | ||||
|   | ||||
		Reference in New Issue
	
	Block a user