#!/bin/bash

# Navigate to the project root directory
cd "$(dirname "$0")/../.."

# PennTreeBank
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PTB_Triangle_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PTB_Triangle_recurrent --data_root /benchmark_data --device 0

python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PTB_MultiGaussian_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PTB_MultiGaussian_recurrent --data_root /benchmark_data --device 0

python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PTB_Sigmoid_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PTB_Sigmoid_recurrent --data_root /benchmark_data --device 0

python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PTB_ASGL_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PTB_ASGL_recurrent --data_root /benchmark_data --device 0


# PSMNIST
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PSMNIST_Triangle_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PSMNIST_Triangle_recurrent --data_root /benchmark_data --device 0

python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PSMNIST_MultiGaussian_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PSMNIST_MultiGaussian_recurrent --data_root /benchmark_data --device 0

python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PSMNIST_Sigmoid_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PSMNIST_Sigmoid_recurrent --data_root /benchmark_data --device 0

python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PSMNIST_ASGL_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item PSMNIST_ASGL_recurrent --data_root /benchmark_data --device 0


# Binary Adding
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item BinaryAdding_Triangle_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item BinaryAdding_Triangle_recurrent --data_root /benchmark_data --device 0

python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item BinaryAdding_MultiGaussian_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item BinaryAdding_MultiGaussian_recurrent --data_root /benchmark_data --device 0

python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item BinaryAdding_Sigmoid_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item BinaryAdding_Sigmoid_recurrent --data_root /benchmark_data --device 0

python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item BinaryAdding_ASGL_feedforward --data_root /benchmark_data --device 0
python ./experiments/runner.py --paper_name segregated_temporal_probe --experiment_name 03_surro_grad_on_benchmarks --experiment_item BinaryAdding_ASGL_recurrent --data_root /benchmark_data --device 0
