📄 runtrain.sh
字号:
#!/bin/sh##datadirpostrain=datasetsSCOP1.53/positive-training-extendeddatadirnegtrain=datasetsSCOP1.53/original-datasetdatadirpostest=datasetsSCOP1.53/original-datasetdatadirnegtest=datasetsSCOP1.53/original-datasetlstmdir=lstmrunext=fastatemplate=mem14.ws11rm $lstmdir/lstm*rm $lstmdir/wei*.matcp src/lstm $lstmdir/lstm# copy template parameterfilefor data in $datadirpostrain/pos-train.*.$ext; do tmp=${data%.$ext} tmp=${tmp#*$datadirpostrain/} sid=${tmp##pos-train.} datafile=${tmp}.$ext cp lstmpars.$template.template $lstmdir/lstmpars.${sid}.txt #echo $datafile $sid perl -pi -e "s#XXXpostrainXXX#../$datadirpostrain/pos-train.$sid.$ext#g" ${lstmdir}/lstmpars.${sid}.txt perl -pi -e "s#XXXpostestXXX#../$datadirpostest/pos-test.$sid.$ext#g" ${lstmdir}/lstmpars.${sid}.txt perl -pi -e "s#XXXnegtrainXXX#../$datadirnegtrain/neg-train.$sid.$ext#g" ${lstmdir}/lstmpars.${sid}.txt perl -pi -e "s#XXXnegtestXXX#../$datadirnegtest/neg-test.$sid.$ext#g" ${lstmdir}/lstmpars.${sid}.txtdone# run trainingcd $lstmdirfor data in `ls lstmpars.*.txt`; do sid=${data%.txt} sid=${sid##lstmpars.} #if [ -f ../wmsload/weight.$sid.mat ]; then echo $sid rm current.*.txt touch current.${sid}.txt cat /dev/null > out.txt nice -n 19 ./lstm -c lstmpars.${sid}.txt #nice -n 19 ./lstm -c lstmpars.${sid}.txt -w ../wmsload/weight.$sid.mat cp out.txt ../out/out.$sid.txt cp weight.mat ../wms/weight.$sid.mat #fidone
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -