grep WER
This commit is contained in:
parent
0dc5ead5b5
commit
1fb0be242b
5
Jenkinsfile
vendored
5
Jenkinsfile
vendored
@ -34,8 +34,9 @@ pipeline {
|
|||||||
sh './zadanie3/trn.sh'
|
sh './zadanie3/trn.sh'
|
||||||
archiveArtifacts 'zadanie3/hypothesis.trn'
|
archiveArtifacts 'zadanie3/hypothesis.trn'
|
||||||
archiveArtifacts 'zadanie3/reference.trn'
|
archiveArtifacts 'zadanie3/reference.trn'
|
||||||
archiveArtifacts 'zadanie3/results.txt'
|
|
||||||
archiveArtifacts 'zadanie3/results-p.txt'
|
sh 'chmod 755 ./zadanie3/grep.sh'
|
||||||
|
sh './zadanie3/grep.sh'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
7
zadanie3/grep.sh
Normal file
7
zadanie3/grep.sh
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
|
||||||
|
cat zadanie3/sclite.txt | grep -oP '(?<=Scores: \(#C #S #D #I\) ).*' > results_wer.txt
|
||||||
|
|
||||||
|
# (S + D + I)/(S + D + C)
|
||||||
|
awk '{ print ($2 + $3 + $4) / ($2 + $3 + $1) }' results_wer.txt
|
||||||
|
|
||||||
|
cat results_wer.txt
|
@ -1,11 +0,0 @@
|
|||||||
#!/usr/bin/env python3
|
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
|
|
||||||
import numpy, pandas
|
|
||||||
|
|
||||||
input_data = pandas.read_csv('ASR-eval/wikiniews_results.tsv', encoding='latin1', error_bad_lines=False, sep='\t', header=None)
|
|
||||||
sentences = input_data[1]
|
|
||||||
references = input_data[2]
|
|
||||||
|
|
||||||
numpy.savetxt('zadanie3/sentences.txt', sentences, '%s')
|
|
||||||
numpy.savetxt('zadanie3/references.txt', references, '%s')
|
|
@ -5,5 +5,4 @@ cut -f 3 ASR-eval/wikiniews_results.tsv > zadanie3/reference.txt
|
|||||||
awk 'BEGIN{FS=OFS="\t"}{print $0,"(sp1_"NR")"}' < zadanie3/hypothesis.txt > zadanie3/hypothesis.trn
|
awk 'BEGIN{FS=OFS="\t"}{print $0,"(sp1_"NR")"}' < zadanie3/hypothesis.txt > zadanie3/hypothesis.trn
|
||||||
awk 'BEGIN{FS=OFS="\t"}{print $0,"(sp1_"NR")"}' < zadanie3/reference.txt > zadanie3/reference.trn
|
awk 'BEGIN{FS=OFS="\t"}{print $0,"(sp1_"NR")"}' < zadanie3/reference.txt > zadanie3/reference.trn
|
||||||
|
|
||||||
sclite -f 0 -r zadanie3/reference.trn trn -h zadanie3/hypothesis.trn trn -e utf-8 -i rm -o all stdout > zadanie3/results.txt
|
sclite -f 0 -r zadanie3/reference.trn trn -h zadanie3/hypothesis.trn trn -e utf-8 -i rm -o all stdout > zadanie3/sclite.txt
|
||||||
sclite -f 0 -r zadanie3/reference.trn trn -h zadanie3/hypothesis.trn trn -e utf-8 -i rm -o all -p > zadanie3/results-p.txt
|
|
Loading…
Reference in New Issue
Block a user