-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun_all_experiments.sh
More file actions
executable file
·43 lines (37 loc) · 1.38 KB
/
run_all_experiments.sh
File metadata and controls
executable file
·43 lines (37 loc) · 1.38 KB
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
39
40
41
42
43
#!/bin/bash
# Run all Option B experiments automatically
# Student: Martynas Prascevicius (001263199)
cd /Users/m2000uk/Desktop/coding/AI
source venv/bin/activate
cd CW2
echo "========================================================================"
echo "Starting All Experiments (Phases 2-4)"
echo "========================================================================"
echo ""
# Phase 2: Learning Rates (4 experiments, ~5.6 hours)
echo "Phase 2: Learning Rate Exploration"
echo "Started at: $(date)"
python3 src/experiment_runner.py --phase 2
echo "Phase 2 completed at: $(date)"
echo ""
# Phase 3: Batch Sizes (3 experiments, ~4.5 hours)
echo "Phase 3: Batch Size Exploration"
echo "Started at: $(date)"
python3 src/experiment_runner.py --phase 3
echo "Phase 3 completed at: $(date)"
echo ""
# Phase 4: Training Duration (3 experiments, ~5.5 hours)
echo "Phase 4: Training Duration"
echo "Started at: $(date)"
python3 src/experiment_runner.py --phase 4
echo "Phase 4 completed at: $(date)"
echo ""
echo "========================================================================"
echo "ALL EXPERIMENTS COMPLETE!"
echo "========================================================================"
echo "Finished at: $(date)"
echo ""
echo "Total experiments: 10 (baseline already done)"
echo "Results saved in: results/"
echo ""
echo "Next: Tell Claude 'experiments done' to get analysis + LaTeX report"