Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pdf-miner
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Qin Kaijie
pdf-miner
Commits
b279fc86
Commit
b279fc86
authored
Jun 26, 2024
by
quyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update ci
parent
a0a9a8ad
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
10 deletions
+7
-10
markdown_calculate.py
tools/markdown_calculate.py
+7
-10
No files found.
tools/markdown_calculate.py
View file @
b279fc86
...
...
@@ -105,21 +105,18 @@ class Scoring:
print
(
f
"{tool_type} Average BLEU Score: {class_average_bleu_score}"
)
print
(
f
"{tool_type} Average Sim Score: {class_average_sim_score}"
)
return
self
.
score_dict
def
summary_scores
(
self
):
# 计算整体平均值
over_all_dict
=
dict
()
average_edit_distance
=
sum
(
self
.
edit_distances
)
/
len
(
self
.
edit_distances
)
if
self
.
edit_distances
else
0
average_bleu_score
=
sum
(
self
.
bleu_scores
)
/
len
(
self
.
bleu_scores
)
if
self
.
bleu_scores
else
0
average_sim_score
=
sum
(
self
.
sim_scores
)
/
len
(
self
.
sim_scores
)
if
self
.
sim_scores
else
0
#self.fw.write(json.dumps(self.score_dict, ensure_ascii=False) + "\n")
fw
.
write
(
f
"Overall extract cnt: {len(self.score_dict)/self.anntion_cnt}"
+
"
\n
"
)
fw
.
write
(
f
"Overall Average Levenshtein Distance: {average_edit_distance}"
+
"
\n
"
)
fw
.
write
(
f
"Overall Average BLEU Score: {average_bleu_score}"
+
"
\n
"
)
fw
.
write
(
f
"Overall Average Marker Score: {average_sim_score}"
+
"
\n
"
)
print
(
"Overall extract ratio: "
,
len
(
self
.
score_dict
)
/
self
.
anntion_cnt
)
print
(
f
"Overall Average Levenshtein Distance: {average_edit_distance}"
)
print
(
f
"Overall Average BLEU Score: {average_bleu_score}"
)
print
(
f
"Overall Average Marker Score: {average_sim_score}"
)
fw
.
close
()
over_all_dict
[
"average_edit_distance"
]
=
average_edit_distance
over_all_dict
[
"average_bleu_score"
]
=
average_bleu_score
over_all_dict
[
"average_sim_score"
]
=
average_sim_score
self
.
fw
.
write
(
json
.
dumps
(
over_all_dict
,
ensure_ascii
=
False
)
+
"
\n
"
)
def
calculate_similarity_total
(
self
,
tool_type
,
file_types
,
download_dir
):
for
file_type
in
file_types
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment