Advertisement
snowpb

darknet_getMaxAccuracy

May 21st, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.60 KB | None | 0 0
  1. data=$1
  2. cfg=$2
  3. weight_folder=$3
  4.  
  5. if [ -z "$data" ]
  6. then
  7.     printf 'Usage: %s <data> <cfg> <weight_folder>\n' $0
  8.     exit 1
  9. elif [ -z "$cfg" ]
  10. then
  11.     printf 'Usage: %s <data> <cfg> <weight_folder>\n' $0
  12.     exit 1
  13. elif [ -z "$weight_folder" ]
  14. then
  15.     printf 'Usage: %s <data> <cfg> <weight_folder>\n' $0
  16.     exit 1
  17. fi
  18.  
  19. for weight in $(ls $weight_folder)
  20. do
  21.     epoch=$(echo $weight | grep -Po '\d+')
  22.     accuracy=$(./darknet detector map $data $cfg $weight_folder$weight 2>&1 | grep --line-buffered -Po ', or \K(\d+\.\d+)')
  23.  
  24.     printf 'epoch %s: %s percent \n' $epoch $accuracy
  25. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement