rescore-minimize-wer
来自「这是一款很好用的工具包」· 代码 · 共 44 行
TXT
44 行
#!/bin/sh## rescore-minimize-wer --# minimize posteror expected WER in an nbest-list## $Header: /home/srilm/devel/utils/src/RCS/rescore-minimize-wer,v 1.5 2003/01/11 01:25:44 stolcke Exp $#if [ $# -lt 1 ]; then echo "usage: $0: score-dir [lmw [wtw [max-nbest]]]" >&2 exit 1fiscoredir="$1"lmweight="${2-8.0}"wtweight="${3-0.0}"maxnbest="${4-10}"find $scoredir -follow -type f \( -name \*.score -o \ -name \*.score.Z -o \ -name \*.score.gz \) \ -print | sort | \while read filedo case $file in *.Z) cat="gunzip -c" sentid=`basename $file .score.Z` ;; *.gz) cat="gunzip -c" sentid=`basename $file .score.gz` ;; *) cat=cat sentid=`basename $file .score` ;; esac gawk -v sentid="$sentid" 'BEGIN { printf "%s ", sentid }' $cat $file | \ sed -e 's,-pau-,,g' -e 's,\[[^]]*\],,g' | \ nbest-lattice -wer -debug 1 -rescore - \ -rescore-lmw $lmweight -rescore-wtw $wtweight \ -max-rescore $maxnbestdone
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?