Teste final e análise (tarefas 63–74): resultados, gráficos e README

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Marcos Lohmann
2026-10-07 20:53:56 -03:00
parent 20ddea6850
commit 98f042c68a
67 changed files with 38860 additions and 526 deletions

View File

@@ -6,7 +6,7 @@
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2026-10-07T22:03:03.016715</dc:date>
<dc:date>2026-10-07T23:50:50.323390</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
@@ -42,16 +42,16 @@ z
<g id="line2d_1">
<path d="M 54.47 257.92
L 54.47 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_2">
<defs>
<path id="m52c3ef32f0" d="M 0 0
<path id="m12ad52d22c" d="M 0 0
L 0 3.5
" style="stroke: #52514e; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m52c3ef32f0" x="54.47" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m12ad52d22c" x="54.47" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@@ -62,11 +62,11 @@ L 0 3.5
<g id="line2d_3">
<path d="M 108.304375 257.92
L 108.304375 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_4">
<g>
<use xlink:href="#m52c3ef32f0" x="108.304375" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m12ad52d22c" x="108.304375" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@@ -77,11 +77,11 @@ L 108.304375 27.96
<g id="line2d_5">
<path d="M 162.13875 257.92
L 162.13875 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_6">
<g>
<use xlink:href="#m52c3ef32f0" x="162.13875" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m12ad52d22c" x="162.13875" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@@ -92,11 +92,11 @@ L 162.13875 27.96
<g id="line2d_7">
<path d="M 215.973125 257.92
L 215.973125 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_8">
<g>
<use xlink:href="#m52c3ef32f0" x="215.973125" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m12ad52d22c" x="215.973125" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@@ -107,11 +107,11 @@ L 215.973125 27.96
<g id="line2d_9">
<path d="M 269.8075 257.92
L 269.8075 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_10">
<g>
<use xlink:href="#m52c3ef32f0" x="269.8075" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m12ad52d22c" x="269.8075" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@@ -122,11 +122,11 @@ L 269.8075 27.96
<g id="line2d_11">
<path d="M 323.641875 257.92
L 323.641875 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_12">
<g>
<use xlink:href="#m52c3ef32f0" x="323.641875" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m12ad52d22c" x="323.641875" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@@ -137,11 +137,11 @@ L 323.641875 27.96
<g id="line2d_13">
<path d="M 377.47625 257.92
L 377.47625 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_14">
<g>
<use xlink:href="#m52c3ef32f0" x="377.47625" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m12ad52d22c" x="377.47625" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_7">
@@ -152,11 +152,11 @@ L 377.47625 27.96
<g id="line2d_15">
<path d="M 431.310625 257.92
L 431.310625 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_16">
<g>
<use xlink:href="#m52c3ef32f0" x="431.310625" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m12ad52d22c" x="431.310625" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_8">
@@ -167,11 +167,11 @@ L 431.310625 27.96
<g id="line2d_17">
<path d="M 485.145 257.92
L 485.145 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_18">
<g>
<use xlink:href="#m52c3ef32f0" x="485.145" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m12ad52d22c" x="485.145" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@@ -187,16 +187,16 @@ L 485.145 27.96
<g id="line2d_19">
<path d="M 54.47 257.92
L 485.145 257.92
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_20">
<defs>
<path id="mf126f6f34e" d="M 0 0
<path id="m958d2f860e" d="M 0 0
L -3.5 0
" style="stroke: #52514e; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#mf126f6f34e" x="54.47" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m958d2f860e" x="54.47" y="257.92" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@@ -207,11 +207,11 @@ L -3.5 0
<g id="line2d_21">
<path d="M 54.47 212.829804
L 485.145 212.829804
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_22">
<g>
<use xlink:href="#mf126f6f34e" x="54.47" y="212.829804" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m958d2f860e" x="54.47" y="212.829804" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
@@ -222,11 +222,11 @@ L 485.145 212.829804
<g id="line2d_23">
<path d="M 54.47 167.739608
L 485.145 167.739608
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_24">
<g>
<use xlink:href="#mf126f6f34e" x="54.47" y="167.739608" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m958d2f860e" x="54.47" y="167.739608" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
@@ -237,11 +237,11 @@ L 485.145 167.739608
<g id="line2d_25">
<path d="M 54.47 122.649412
L 485.145 122.649412
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_26">
<g>
<use xlink:href="#mf126f6f34e" x="54.47" y="122.649412" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m958d2f860e" x="54.47" y="122.649412" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_14">
@@ -252,11 +252,11 @@ L 485.145 122.649412
<g id="line2d_27">
<path d="M 54.47 77.559216
L 485.145 77.559216
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_28">
<g>
<use xlink:href="#mf126f6f34e" x="54.47" y="77.559216" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m958d2f860e" x="54.47" y="77.559216" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_15">
@@ -267,11 +267,11 @@ L 485.145 77.559216
<g id="line2d_29">
<path d="M 54.47 32.46902
L 485.145 32.46902
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #e6e5e1; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_30">
<g>
<use xlink:href="#mf126f6f34e" x="54.47" y="32.46902" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
<use xlink:href="#m958d2f860e" x="54.47" y="32.46902" style="fill: #52514e; stroke: #52514e; stroke-width: 0.8"/>
</g>
</g>
<g id="text_16">
@@ -285,12 +285,12 @@ L 485.145 32.46902
<g id="line2d_31">
<path d="M 108.304375 257.92
L 108.304375 27.96
" clip-path="url(#pb61e996987)" style="fill: none; stroke-dasharray: 4,3; stroke-dashoffset: 0; stroke: #52514e"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke-dasharray: 4,3; stroke-dashoffset: 0; stroke: #52514e"/>
</g>
<g id="line2d_32">
<path d="M 54.47 77.559216
L 485.145 77.559216
" clip-path="url(#pb61e996987)" style="fill: none; stroke-dasharray: 1,3; stroke-dashoffset: 0; stroke: #52514e"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke-dasharray: 1,3; stroke-dashoffset: 0; stroke: #52514e"/>
</g>
<g id="line2d_33">
<path d="M 436.612857 32.46902
@@ -395,7 +395,7 @@ L 59.246786 202.107379
L 54.47 218.711134
L 54.47 257.92
L 54.47 257.92
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #2a78d6; stroke-width: 2; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #2a78d6; stroke-width: 2; stroke-linecap: square"/>
</g>
<g id="line2d_34">
<path d="M 503.487857 32.46902
@@ -511,7 +511,7 @@ L 56.858393 251.318507
L 54.47 256.319638
L 54.47 257.92
L 54.47 257.92
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #eb6834; stroke-width: 2; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #eb6834; stroke-width: 2; stroke-linecap: square"/>
</g>
<g id="line2d_35">
<path d="M 505 144.641136
@@ -595,7 +595,7 @@ L 73.577143 247.517648
L 73.577143 247.517648
L 54.47 257.92
L 54.47 257.92
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #1baf7a; stroke-width: 2; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #1baf7a; stroke-width: 2; stroke-linecap: square"/>
</g>
<g id="line2d_36">
<path d="M 505 142.640684
@@ -679,7 +679,7 @@ L 59.246786 251.918643
L 54.47 253.31896
L 54.47 257.92
L 54.47 257.92
" clip-path="url(#pb61e996987)" style="fill: none; stroke: #eda100; stroke-width: 2; stroke-linecap: square"/>
" clip-path="url(#pcb54132955)" style="fill: none; stroke: #eda100; stroke-width: 2; stroke-linecap: square"/>
</g>
<g id="patch_3">
<path d="M 54.47 257.92
@@ -699,7 +699,7 @@ L 485.145 257.92
</g>
<g id="PathCollection_1">
<defs>
<path id="m8e29529a97" d="M 0 3.872983
<path id="m7807582280" d="M 0 3.872983
C 1.027127 3.872983 2.012324 3.464901 2.738613 2.738613
C 3.464901 2.012324 3.872983 1.027127 3.872983 0
C 3.872983 -1.027127 3.464901 -2.012324 2.738613 -2.738613
@@ -711,8 +711,8 @@ C -2.012324 3.464901 -1.027127 3.872983 0 3.872983
z
" style="stroke: #fcfcfb; stroke-width: 2"/>
</defs>
<g clip-path="url(#pb61e996987)">
<use xlink:href="#m8e29529a97" x="106.958516" y="123.686486" style="fill: #2a78d6; stroke: #fcfcfb; stroke-width: 2"/>
<g clip-path="url(#pcb54132955)">
<use xlink:href="#m7807582280" x="106.958516" y="123.686486" style="fill: #2a78d6; stroke: #fcfcfb; stroke-width: 2"/>
</g>
</g>
<g id="patch_5">
@@ -725,7 +725,7 @@ Q 114.46064 91.393631 107.410606 121.740466
</g>
<g id="PathCollection_2">
<defs>
<path id="m5d44b9b606" d="M 0 3.872983
<path id="m5d3fd3e42a" d="M 0 3.872983
C 1.027127 3.872983 2.012324 3.464901 2.738613 2.738613
C 3.464901 2.012324 3.872983 1.027127 3.872983 0
C 3.872983 -1.027127 3.464901 -2.012324 2.738613 -2.738613
@@ -737,8 +737,8 @@ C -2.012324 3.464901 -1.027127 3.872983 0 3.872983
z
" style="stroke: #fcfcfb; stroke-width: 2"/>
</defs>
<g clip-path="url(#pb61e996987)">
<use xlink:href="#m5d44b9b606" x="106.958516" y="150.492608" style="fill: #eb6834; stroke: #fcfcfb; stroke-width: 2"/>
<g clip-path="url(#pcb54132955)">
<use xlink:href="#m5d3fd3e42a" x="106.958516" y="150.492608" style="fill: #eb6834; stroke: #fcfcfb; stroke-width: 2"/>
</g>
</g>
<g id="patch_6">
@@ -751,7 +751,7 @@ Q 136.241156 150.211192 108.957531 150.473397
</g>
<g id="PathCollection_3">
<defs>
<path id="mcf52e622c6" d="M 0 3.872983
<path id="m3c4d20e2ca" d="M 0 3.872983
C 1.027127 3.872983 2.012324 3.464901 2.738613 2.738613
C 3.464901 2.012324 3.872983 1.027127 3.872983 0
C 3.872983 -1.027127 3.464901 -2.012324 2.738613 -2.738613
@@ -763,8 +763,8 @@ C -2.012324 3.464901 -1.027127 3.872983 0 3.872983
z
" style="stroke: #fcfcfb; stroke-width: 2"/>
</defs>
<g clip-path="url(#pb61e996987)">
<use xlink:href="#mcf52e622c6" x="76.00375" y="246.309275" style="fill: #1baf7a; stroke: #fcfcfb; stroke-width: 2"/>
<g clip-path="url(#pcb54132955)">
<use xlink:href="#m3c4d20e2ca" x="76.00375" y="246.309275" style="fill: #1baf7a; stroke: #fcfcfb; stroke-width: 2"/>
</g>
</g>
<g id="patch_7">
@@ -777,7 +777,7 @@ Q 126.146776 246.256758 78.004372 246.307179
</g>
<g id="PathCollection_4">
<defs>
<path id="m6c7035ba75" d="M 0 3.872983
<path id="m49fd3c88ba" d="M 0 3.872983
C 1.027127 3.872983 2.012324 3.464901 2.738613 2.738613
C 3.464901 2.012324 3.872983 1.027127 3.872983 0
C 3.872983 -1.027127 3.464901 -2.012324 2.738613 -2.738613
@@ -789,8 +789,8 @@ C -2.012324 3.464901 -1.027127 3.872983 0 3.872983
z
" style="stroke: #fcfcfb; stroke-width: 2"/>
</defs>
<g clip-path="url(#pb61e996987)">
<use xlink:href="#m6c7035ba75" x="106.958516" y="231.316784" style="fill: #eda100; stroke: #fcfcfb; stroke-width: 2"/>
<g clip-path="url(#pcb54132955)">
<use xlink:href="#m49fd3c88ba" x="106.958516" y="231.316784" style="fill: #eda100; stroke: #fcfcfb; stroke-width: 2"/>
</g>
</g>
<g id="patch_8">
@@ -802,12 +802,12 @@ Q 141.623292 230.509075 108.95979 231.270153
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: start; fill: #0b0b0b" x="178.289062" y="230.865882" transform="rotate(-0 178.289062 230.865882)">GLiNER: 12% de cobertura</text>
</g>
<g id="text_24">
<text style="font-size: 12px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: start; fill: #0b0b0b" x="54.47" y="21.96" transform="rotate(-0 54.47 21.96)">Cobertura × risco ao variar o limiar de confiança (GPU)</text>
<text style="font-size: 12px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: start; fill: #0b0b0b" x="54.47" y="21.96" transform="rotate(-0 54.47 21.96)">Cobertura × risco por limiar de confiança — calibração</text>
</g>
</g>
</g>
<defs>
<clipPath id="pb61e996987">
<clipPath id="pcb54132955">
<rect x="54.47" y="27.96" width="430.675" height="229.96"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB