selfatari_cousin(): fixed invalid can_countercapture() calls
[pachi.git] / t-predict / predict
blob54de9c91974ad705e88be44adebc60a84ab8f186
1 #!/bin/bash
2 # Test prediction rate of various Pachi components on game records
4 die()
5 { echo "$@"; exit 1; }
7 usage()
8 { die "Usage: predict -e [patternplay|replay|dcnn] [pachi_args]"; }
10 cd `dirname $0`
11 [ "$1" = "-e" ] || usage
12 [ -d sgf ] || die "Please setup 't-predict/sgf/' directory first"
14 # Ensure pachi args are sane
15 ( cd .. ; ./pachi -d 0 "$@" < /dev/null ) || exit 1
17 echo "Prediction rate for $2 (even games):"
18 for f in sgf/*.gtp; do
19 if ! grep -q handicap "$f"; then
20 cat "$f" | sed -e 's/^play /pachi-predict /'
22 done |
23 ( cd .. ; ./pachi -d 0 "$@" 2>&1 | grep Predicted )