Table formatter
ie_eval.table_formatter
PrettyTable formatters.
Classes
Functions
make_summary_table
make_summary_table(
bow_table: PrettyTable,
botw_table: PrettyTable,
boe_table: PrettyTable,
ecer_ewer_table: PrettyTable,
nerval_table: PrettyTable,
) -> PrettyTable
Format and display a summary table from all available metrics.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
bow_table |
PrettyTable
|
Bag-of-word table. |
required |
botw_table |
PrettyTable
|
Bag-of-tagged-word table. |
required |
boe_table |
PrettyTable
|
Bag-of-entity table. |
required |
ecer_ewer_table |
PrettyTable
|
ECER/EWER table. |
required |
nerval_table |
PrettyTable
|
Nerval table. |
required |
Returns:
Type | Description |
---|---|
PrettyTable
|
The summary evaluation table formatted in Markdown. |
Source code in ie_eval/table_formatter.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
make_bag_of_entities_prettytable
make_bag_of_entities_prettytable(
errors: MicroAverageErrorRate,
detections: MicroAverageFScore,
) -> PrettyTable
Format and display Bag-of-Word results using PrettyTable.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
errors |
MicroAverageErrorRate
|
Total error rates (bWER). |
required |
detections |
MicroAverageFScore
|
Total recognition rates (Precision, Recall, F1). |
required |
Returns:
Type | Description |
---|---|
PrettyTable
|
The evaluation table formatted in Markdown. |
Source code in ie_eval/table_formatter.py
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
|
make_oi_ecer_ewer_prettytable
make_oi_ecer_ewer_prettytable(
ecer_total_score_err: MicroAverageErrorRate,
ewer_total_score_err: MicroAverageErrorRate,
) -> PrettyTable
Format and display order independent ECER/EWER results using PrettyTable.
Source code in ie_eval/table_formatter.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 |
|
make_oi_nerval_prettytable
make_oi_nerval_prettytable(
detections: MicroAverageFScore,
) -> PrettyTable
Format and display order independent Nerval results using PrettyTable.
Source code in ie_eval/table_formatter.py
130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 |
|