File size: 2,551 Bytes
1556404 | 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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | #!/bin/bash
# Example: How to use compare_experiments.py to compare two experiments
echo "=================================================="
echo "🔬 Experiment Comparison Tool - Usage Examples"
echo "=================================================="
echo ""
# Example 1: Compare WITH and WITHOUT vision experiments (recommended: use --tag)
echo "Example 1: Compare WITH vs WITHOUT Vision (using --tag)"
echo "-----------------------------------"
echo ""
echo "python analyze/src/compare_experiments.py \\"
echo " examples/circle_packing/results/results_circle_packing_WITH_vision_20260114_065819 \\"
echo " examples/circle_packing/results/results_circle_packing_WITHOUT_vision_20260114_070110 \\"
echo " --labels \"WITH Vision\" \"WITHOUT Vision\" \\"
echo " --tag vision_comparison"
echo ""
echo "# Output: analyze/outputs/vision_comparison/"
echo ""
# Example 2: Compare auxiliary metrics experiments
echo "Example 2: Compare 7 metrics vs 4 metrics"
echo "-----------------------------------"
echo ""
echo "python analyze/src/compare_experiments.py \\"
echo " examples/circle_packing/results/results_circle_packing_NO_vision_WITH_aux_20260118_072141 \\"
echo " examples/circle_packing/results/results_circle_packing_NO_vision_WITH_refined_aux_20260118_205215 \\"
echo " --labels \"All 7 Metrics\" \"Refined 4 Metrics\" \\"
echo " --tag aux_7vs4"
echo ""
echo "# Output: analyze/outputs/aux_7vs4/"
echo ""
# Example 3: Simple usage (default settings)
echo "Example 3: Simple usage (default output to analyze/outputs/)"
echo "-----------------------------------"
echo ""
echo "python analyze/src/compare_experiments.py \\"
echo " path/to/exp1 \\"
echo " path/to/exp2"
echo ""
echo "# Output: analyze/outputs/"
echo ""
# Example 4: Fully custom output path
echo "Example 4: Fully custom output path"
echo "-----------------------------------"
echo ""
echo "python analyze/src/compare_experiments.py \\"
echo " path/to/exp1 \\"
echo " path/to/exp2 \\"
echo " --labels \"Exp A\" \"Exp B\" \\"
echo " --output-dir custom/path/my_comparison"
echo ""
echo "# Output: custom/path/my_comparison/"
echo ""
echo "=================================================="
echo "💡 Tips:"
echo " - Recommended to use --tag parameter to organize different comparison experiments"
echo " - Use --help to view all parameters"
echo " - Use 'uv run python ...' if project uses uv"
echo ""
echo "📊 Output directory priority:"
echo " --output-dir > --tag > default(analyze/outputs)"
echo "=================================================="
|