--- a
+++ b/scripts/train_eval_zeroshot_pipeline.sh
@@ -0,0 +1,41 @@
+
+echo "###################################"
+echo "Training decoder: BART, task1-SR..."
+echo "###################################"
+echo ""
+python3 train_decoding.py --model_name BrainTranslator \
+    --task_name task1 \
+    --one_step \
+    --pretrained \
+    --not_load_step1_checkpoint \
+    --num_epoch_step1 20 \
+    --num_epoch_step2 30 \
+    -lr1 0.00005 \
+    -lr2 0.0000005 \
+    -b 32 \
+    -s ./checkpoints/decoding \
+    -cuda cuda:0
+
+echo "###################################"
+echo "Training classifier: BART, filtered Stanford Sentiment Treebank..."
+echo "###################################"
+echo ""
+python3 train_sentiment_textbased.py \
+    --dataset_name SST \
+    --model_name pretrain_Bart \
+    --num_epoch 20 \
+    -lr 0.0001 \
+    -b 32 \
+    -s ./checkpoints/text_sentiment_classifier \
+    -cuda cuda:0
+
+echo "###################################"
+echo "Evaluating Zero-shot pipeline: DEC(BART) + CLS(BART)"
+echo "###################################"
+echo ""
+python3 eval_sentiment.py --model_name ZeroShotSentimentDiscovery \
+    --decoder_checkpoint_path ./checkpoints/decoding/best/task1_finetune_BrainTranslator_skipstep1_b32_20_30_5e-05_5e-07_unique_sent.pt \
+    --classifier_checkpoint_path ./checkpoints/text_sentiment_classifier/best/Textbased_StanfordSentitmentTreeband_pretrain_Bart_b32_20_0.0001.pt \
+    --decoder_config_path ./config/decoding/task1_finetune_BrainTranslator_skipstep1_b32_20_30_5e-05_5e-07_unique_sent.json \
+    --classifier_config_path ./config/text_sentiment_classifier/Textbased_StanfordSentitmentTreeband_pretrain_Bart_b32_20_0.0001.json \
+    --cuda cuda:0
\ No newline at end of file