-
Notifications
You must be signed in to change notification settings - Fork 4
/
runscript4_2.sh
executable file
·41 lines (27 loc) · 5.54 KB
/
runscript4_2.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/bash
declare -a datasets=("PCBA" "ZINC")
for dataset in ${datasets[@]}
do
# normal, beta=0.1
python manage.py DEL --dataset ${dataset} --lr 0.0001 --step_size 4 --gamma 0.8 --batch_size 128 --embed_size 128 --hidden_size 128 --hidden_layer 2 --latent_size 64 --random_seed 10000 --use_gpu --validate_after 0.0001 --validation_samples 10 --predictor_num_layers 2 --predictor_hidden_size 64 --k_beta 1 --a_beta 0.1 --l_beta 0.1 --u_beta 1 --increase_beta 1 --k_alpha 1 --a_alpha 1 --l_alpha 1 --u_alpha 100 --increase_alpha 1 --num_generations 10 --population_size 20000 --init_num_epochs 50 --subsequent_num_epochs 25 --save_pops --prob_ts 0.95 --crossover linear --mutation 0.01
# no MLP
python manage.py DEL --dataset ${dataset} --lr 0.0001 --step_size 4 --gamma 0.8 --batch_size 128 --embed_size 128 --hidden_size 128 --hidden_layer 2 --latent_size 64 --random_seed 10000 --use_gpu --validate_after 0.0001 --validation_samples 10 --predictor_num_layers 2 --predictor_hidden_size 64 --k_beta 1 --a_beta 0.1 --l_beta 0.1 --u_beta 1 --increase_beta 1 --k_alpha 0 --a_alpha 0 --l_alpha 0 --u_alpha 100 --increase_alpha 1 --num_generations 10 --population_size 20000 --init_num_epochs 50 --subsequent_num_epochs 25 --save_pops --prob_ts 0.95 --crossover linear --mutation 0.01
# no finetune
python manage.py DEL --dataset ${dataset} --lr 0.0001 --step_size 4 --gamma 0.8 --batch_size 128 --embed_size 128 --hidden_size 128 --hidden_layer 2 --latent_size 64 --random_seed 10000 --use_gpu --validate_after 0.0001 --validation_samples 10 --predictor_num_layers 2 --predictor_hidden_size 64 --k_beta 1 --a_beta 0.1 --l_beta 0.1 --u_beta 1 --increase_beta 1 --k_alpha 1 --a_alpha 1 --l_alpha 1 --u_alpha 100 --increase_alpha 1 --num_generations 10 --population_size 20000 --init_num_epochs 50 --subsequent_num_epochs 25 --save_pops --prob_ts 0.95 --crossover linear --mutation 0.01 --no_finetune
# beta = 0.01
python manage.py DEL --dataset ${dataset} --lr 0.0001 --step_size 4 --gamma 0.8 --batch_size 128 --embed_size 128 --hidden_size 128 --hidden_layer 2 --latent_size 64 --random_seed 10000 --use_gpu --validate_after 0.0001 --validation_samples 10 --predictor_num_layers 2 --predictor_hidden_size 64 --k_beta 1 --a_beta 0.01 --l_beta 0.01 --u_beta 1 --increase_beta 1 --k_alpha 1 --a_alpha 1 --l_alpha 1 --u_alpha 100 --increase_alpha 1 --num_generations 10 --population_size 20000 --init_num_epochs 50 --subsequent_num_epochs 25 --save_pops --prob_ts 0.95 --crossover linear --mutation 0.01
# beta from 0.01 to 0.4, alpha from 1 to 4
python manage.py DEL --dataset ${dataset} --lr 0.0001 --step_size 4 --gamma 0.8 --batch_size 128 --embed_size 128 --hidden_size 128 --hidden_layer 2 --latent_size 64 --random_seed 10000 --use_gpu --validate_after 0.0001 --validation_samples 10 --predictor_num_layers 2 --predictor_hidden_size 64 --k_beta 1 --a_beta 0.01 --l_beta 0.01 --u_beta 1 --increase_beta 40 --k_alpha 1 --a_alpha 1 --l_alpha 1 --u_alpha 100 --increase_alpha 4 --num_generations 10 --population_size 20000 --init_num_epochs 50 --subsequent_num_epochs 25 --save_pops --prob_ts 0.95 --crossover linear --mutation 0.01
# beta from 0.1 to 0.4, alpha from 1 to 4
python manage.py DEL --dataset ${dataset} --lr 0.0001 --step_size 4 --gamma 0.8 --batch_size 128 --embed_size 128 --hidden_size 128 --hidden_layer 2 --latent_size 64 --random_seed 10000 --use_gpu --validate_after 0.0001 --validation_samples 10 --predictor_num_layers 2 --predictor_hidden_size 64 --k_beta 1 --a_beta 0.1 --l_beta 0.1 --u_beta 1 --increase_beta 4 --k_alpha 1 --a_alpha 1 --l_alpha 1 --u_alpha 100 --increase_alpha 4 --num_generations 10 --population_size 20000 --init_num_epochs 50 --subsequent_num_epochs 25 --save_pops --prob_ts 0.95 --crossover linear --mutation 0.01
# beta from 0.1 to 1.0
#python manage.py DEL --dataset ${dataset} --lr 0.0001 --step_size 4 --gamma 0.8 --batch_size 128 --embed_size 128 --hidden_size 128 --hidden_layer 2 --latent_size 64 --random_seed 10000 --use_gpu --validate_after 0.0001 --validation_samples 10 --predictor_num_layers 2 --predictor_hidden_size 64 --k_beta 1 --a_beta 0.1 --l_beta 0.1 --u_beta 1 --increase_beta 10 --k_alpha 1 --a_alpha 1 --l_alpha 1 --u_alpha 100 --increase_alpha 4 --num_generations 10 --population_size 20000 --init_num_epochs 50 --subsequent_num_epochs 25 --save_pops --prob_ts 0.95 --crossover linear --mutation 0.01
# discrete crossover
python manage.py DEL --dataset ${dataset} --lr 0.0001 --step_size 4 --gamma 0.8 --batch_size 128 --embed_size 128 --hidden_size 128 --hidden_layer 2 --latent_size 64 --random_seed 10000 --use_gpu --validate_after 0.0001 --validation_samples 10 --predictor_num_layers 2 --predictor_hidden_size 64 --k_beta 1 --a_beta 0.01 --l_beta 0.01 --u_beta 1 --increase_beta 4 --k_alpha 1 --a_alpha 1 --l_alpha 1 --u_alpha 100 --increase_alpha 4 --num_generations 10 --population_size 20000 --init_num_epochs 50 --subsequent_num_epochs 25 --save_pops --prob_ts 0.95 --crossover discrete --mutation 0.01
# 40K samples
#python manage.py DEL --dataset ${dataset} --lr 0.0001 --step_size 4 --gamma 0.8 --batch_size 128 --embed_size 128 --hidden_size 128 --hidden_layer 2 --latent_size 64 --random_seed 10000 --use_gpu --validate_after 0.0001 --validation_samples 10 --predictor_num_layers 2 --predictor_hidden_size 64 --k_beta 1 --a_beta 0.1 --l_beta 0.1 --u_beta 1 --increase_beta 4 --k_alpha 1 --a_alpha 1 --l_alpha 1 --u_alpha 100 --increase_alpha 4 --num_generations 10 --population_size 40000 --init_num_epochs 50 --subsequent_num_epochs 25 --save_pops --prob_ts 0.95 --crossover linear --mutation 0.01
done
#for d in ./RUNS/*
#do
# python manage.py plot_del --run $d
#done