⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 make-sub-lm.gawk

📁 这是一款很好用的工具包
💻 GAWK
字号:
#!/usr/local/bin/gawk -f## make-sub-lm --#	extract a lower-order backoff LM from a higher order one.## usage: make-sub-lm maxorder=<n> lm-file > sub-lm-file## $Header: /home/srilm/devel/utils/src/RCS/make-sub-lm,v 1.2 1998/11/09 05:54:12 stolcke Exp $#BEGIN {	maxorder=2;}NF==0 {	print; next;}/^ngram *[0-9][0-9]*=/ {	order = substr($2,1,index($2,"=")-1);	if (order <= maxorder) print;	next;}/^\\[0-9]-grams:/ {	currorder=substr($0,2,1);	if (currorder <= maxorder) {		print;	} else {		print "\n\\end\\";		exit;	}	next;}/^\\/ {	print; next;}currorder {	if (currorder < maxorder) {		print;	} else if (currorder == maxorder) {		#		# delete backoff weight for maximal ngram		#		if (NF == currorder + 2) {			$NF = "";		}		print;	}	next;}{ print }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -