for i in $(seq 9 9); do
  data_types=("Math1" "Math2" "FrcSub" "Junyi" "XES3G5M" "Assist17" "EdNet-1" "NeurIPS2020")
  batch_sizes=(256 256 32 1024 4096 1024 1024 512)
  gcn_layers=(3 3 3 3 3 3 3 3)
   epoch=(10 10 12 5 8 8 8 10)
   keep_prob=(0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9)
   lr=(3e-3 3e-3 3e-3 5e-4 3e-3 4e-3 4e-3 1e-3)
   weight_decay=(5e-4 0 0 0 0 0 0 0)
   activation=("ELU" "ELU" "ELU" "ELU" "ReLU" "ELU" "ReLU" "ELU")
    for j in ${!data_types[@]}; do
     python exp_ulcdf.py --method=ulcdf --if_type=dp-linear --activation=${activation[j]} --data_type=${data_types[j]} --test_size=0.2 --seed=$i --batch_size=${batch_sizes[j]} --device=cuda:0 --gcn_layers=${gcn_layers[j]} --epoch=${epoch[j]}  --keep_prob=${keep_prob[j]}  --lr=${lr[j]} --weight_decay=${weight_decay[j]} --mode=Q
     python exp_ulcdf.py --method=ulcdf --if_type=dp-linear --activation=${activation[j]} --data_type=${data_types[j]} --test_size=0.2 --seed=$i --batch_size=${batch_sizes[j]} --device=cuda:0 --gcn_layers=${gcn_layers[j]} --epoch=${epoch[j]}  --keep_prob=${keep_prob[j]}  --lr=${lr[j]} --weight_decay=${weight_decay[j]} --mode=I
     python exp_ulcdf.py --method=ulcdf --if_type=dp-linear --activation=${activation[j]} --data_type=${data_types[j]} --test_size=0.2 --seed=$i --batch_size=${batch_sizes[j]} --device=cuda:0 --gcn_layers=${gcn_layers[j]} --epoch=${epoch[j]}  --keep_prob=${keep_prob[j]}  --lr=${lr[j]} --weight_decay=${weight_decay[j]} --mode=R
     python exp_ulcdf.py --method=ulcdf --if_type=dp-linear --activation=${activation[j]} --data_type=${data_types[j]} --test_size=0.2 --seed=$i --batch_size=${batch_sizes[j]} --device=cuda:0 --gcn_layers=${gcn_layers[j]} --epoch=${epoch[j]}  --keep_prob=${keep_prob[j]}  --lr=${lr[j]} --weight_decay=${weight_decay[j]} --mode=tf
     python exp_ulcdf.py --method=ulcdf --if_type=dp-linear --activation=${activation[j]} --data_type=${data_types[j]} --test_size=0.2 --seed=$i --batch_size=${batch_sizes[j]} --device=cuda:0 --gcn_layers=${gcn_layers[j]} --epoch=${epoch[j]}  --keep_prob=${keep_prob[j]}  --lr=${lr[j]} --weight_decay=${weight_decay[j]} --mode=dis
     python exp_ulcdf.py --method=ulcdf --if_type=dp-linear --activation=${activation[j]} --data_type=${data_types[j]} --test_size=0.2 --seed=$i --batch_size=${batch_sizes[j]} --device=cuda:0 --gcn_layers=${gcn_layers[j]} --epoch=${epoch[j]}  --keep_prob=${keep_prob[j]}  --lr=${lr[j]} --weight_decay=${weight_decay[j]} --mode=hol
   done
done
