<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://hlt.suda.edu.cn/index.php?action=history&amp;feed=atom&amp;title=Linux-2018-spring-run3.sh</id>
	<title>Linux-2018-spring-run3.sh - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://hlt.suda.edu.cn/index.php?action=history&amp;feed=atom&amp;title=Linux-2018-spring-run3.sh"/>
	<link rel="alternate" type="text/html" href="http://hlt.suda.edu.cn/index.php?title=Linux-2018-spring-run3.sh&amp;action=history"/>
	<updated>2026-09-21T03:47:22Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>http://hlt.suda.edu.cn/index.php?title=Linux-2018-spring-run3.sh&amp;diff=526&amp;oldid=prev</id>
		<title>Liying：创建页面，内容为“home=$HOME datap=$home/data/ctb7/ctb7-stanford-3.4 origtrain=$datap/train.lt100.shuf.crfpos-fltd-0.01-10-fold.conll dev=$datap/dev.crfpos-fltd-0.01.conll  test=test....”</title>
		<link rel="alternate" type="text/html" href="http://hlt.suda.edu.cn/index.php?title=Linux-2018-spring-run3.sh&amp;diff=526&amp;oldid=prev"/>
		<updated>2018-06-19T05:58:38Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“home=$HOME datap=$home/data/ctb7/ctb7-stanford-3.4 origtrain=$datap/train.lt100.shuf.crfpos-fltd-0.01-10-fold.conll dev=$datap/dev.crfpos-fltd-0.01.conll  test=test....”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;home=$HOME&lt;br /&gt;
datap=$home/data/ctb7/ctb7-stanford-3.4&lt;br /&gt;
origtrain=$datap/train.lt100.shuf.crfpos-fltd-0.01-10-fold.conll&lt;br /&gt;
dev=$datap/dev.crfpos-fltd-0.01.conll&lt;br /&gt;
&lt;br /&gt;
test=test.conll&lt;br /&gt;
out=test.partial-out.conll&lt;br /&gt;
train2=train2.partial-anno.conll&lt;br /&gt;
filelist=files.txt&lt;br /&gt;
&lt;br /&gt;
info=&amp;quot;basic&amp;quot;&lt;br /&gt;
ratio=0.2&lt;br /&gt;
&lt;br /&gt;
perlp=&amp;quot;perl $home/perl-scripts&amp;quot;&lt;br /&gt;
parser=&amp;quot;../../src-r26/gdp-r ../config.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
range=(&amp;quot;1000&amp;quot; &amp;quot;2000&amp;quot; &amp;quot;4000&amp;quot; &amp;quot;8000&amp;quot; &amp;quot;16000&amp;quot; &amp;quot;24000&amp;quot; &amp;quot;32000&amp;quot; &amp;quot;40000&amp;quot; &amp;quot;47000&amp;quot;)&lt;br /&gt;
iter=(&amp;quot;30&amp;quot; &amp;quot;30&amp;quot; &amp;quot;30&amp;quot; &amp;quot;40&amp;quot; &amp;quot;60&amp;quot; &amp;quot;80&amp;quot; &amp;quot;100&amp;quot; &amp;quot;120&amp;quot; &amp;quot;150&amp;quot;) &lt;br /&gt;
thread=(&amp;quot;10&amp;quot; &amp;quot;10&amp;quot; &amp;quot;10&amp;quot; &amp;quot;10&amp;quot; &amp;quot;15&amp;quot; &amp;quot;15&amp;quot; &amp;quot;15&amp;quot; &amp;quot;15&amp;quot; &amp;quot;20&amp;quot;) &lt;br /&gt;
num=${#range[@]}&lt;br /&gt;
&lt;br /&gt;
for (( i=0; i&amp;lt;$num; i=i+1 )); do&lt;br /&gt;
	this=${range[$i]}&lt;br /&gt;
	mkdir -p $this&lt;br /&gt;
	cd $this&lt;br /&gt;
&lt;br /&gt;
	train=../1000/train.conll&lt;br /&gt;
&lt;br /&gt;
	if [ $i -ne 0 ]; then&lt;br /&gt;
		fcut=5&lt;br /&gt;
		usetrain2=1&lt;br /&gt;
	else&lt;br /&gt;
		fcut=0&lt;br /&gt;
		usetrain2=0&lt;br /&gt;
		$perlp/extract-sents-from-conll-file.pl -i $origtrain -s 0:1000 -a $train &amp;gt;&amp;gt; log.extract 2&amp;gt;&amp;amp;1&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
	if [ $i -ne 0 ]; then&lt;br /&gt;
		echo &amp;quot;&amp;quot; &amp;gt; $filelist	&lt;br /&gt;
		prev=${range[$i-1]}&lt;br /&gt;
		if [ $i -gt 1 ]; then&lt;br /&gt;
			echo &amp;quot;../$prev/$train2&amp;quot; &amp;gt;&amp;gt; $filelist&lt;br /&gt;
		fi &lt;br /&gt;
		echo &amp;quot;../$prev/$out&amp;quot; &amp;gt;&amp;gt; $filelist&lt;br /&gt;
		$perlp/merge-conll-files.pl -l $filelist -o $train2 &amp;gt;&amp;gt; log.merge-train2 2&amp;gt;&amp;amp;1 &lt;br /&gt;
&lt;br /&gt;
		iternum=${iter[$i]}&lt;br /&gt;
		$parser $info-$this-$ratio --train=1 --test=0 --fcutoff=$fcut --use-train-2=$usetrain2 --iter-num=$iternum --dictionary-exist=0 --train-file=$train --train-file-2=$train2 --dev-file=$dev &amp;gt; log.create-m 2&amp;gt;&amp;amp;1&lt;br /&gt;
		$parser $info-$this-$ratio --train=1 --test=0 --fcutoff=$fcut --use-train-2=$usetrain2 --iter-num=$iternum --dictionary-exist=1 --train-file=$train --train-file-2=$train2 --dev-file=$dev &amp;gt; log.train 2&amp;gt;&amp;amp;1&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
	last=$(($num-1))&lt;br /&gt;
	if [ $i -ne $last ]; then&lt;br /&gt;
		next=${range[$i+1]}&lt;br /&gt;
		$perlp/extract-sents-from-conll-file.pl -i $origtrain -s $this:$next -a $test &amp;gt;&amp;gt; log.extract 2&amp;gt;&amp;amp;1&lt;br /&gt;
		param=$(ls param*gz | egrep '[0-9]+' -o)&lt;br /&gt;
		$parser $info-$this-$ratio --train=0 --test=1 --fcutoff=$fcut --test-partial-annotation=1 --test-partial-annotation-ratio=$ratio --inst-max-num-eval=-1 --inst-max-len-to-throw=5000 --test-file=$test --output-file=$out --param-num-for-eval=$param &amp;gt; log.test-$param 2&amp;gt;&amp;amp;1&lt;br /&gt;
	fi	&lt;br /&gt;
&lt;br /&gt;
	cd ..&lt;br /&gt;
done&lt;/div&gt;</summary>
		<author><name>Liying</name></author>
	</entry>
</feed>