Commit ·
c3f0f75
1
Parent(s): af37cd1
ad
Browse files
app.py
CHANGED
|
@@ -554,10 +554,6 @@ def render_prediction_summary(
|
|
| 554 |
warnings.append(f"Low confidence overall: {overall_confidence:.2f}")
|
| 555 |
if selected_lang != dominant_lang:
|
| 556 |
warnings.append(f"Top prediction: {dominant_lang.upper()}")
|
| 557 |
-
if fasttext_result and fasttext_result.get("variant_warning") and selected_lang == fasttext_result.get("top_family"):
|
| 558 |
-
raw_label = fasttext_result.get("top_raw_label") or "unknown"
|
| 559 |
-
family = fasttext_result.get("top_family") or "unknown"
|
| 560 |
-
warnings.append(f"fastText proxy hint: {raw_label} -> {family.upper()}")
|
| 561 |
warning_html = "".join(f"<div class='ambiguity-warning'>{note}</div>" for note in warnings)
|
| 562 |
|
| 563 |
return f"""
|
|
@@ -652,11 +648,12 @@ def render_fasttext_summary(ui_state: dict[str, Any], selected_lang: str) -> str
|
|
| 652 |
mode = fasttext_result.get("mode", "full")
|
| 653 |
mode_label = "sentence" if mode == "sentences" else "full text"
|
| 654 |
top_raw_label = fasttext_result.get("top_raw_label") or "n/a"
|
| 655 |
-
|
|
|
|
| 656 |
|
| 657 |
warnings = []
|
| 658 |
if variant_warning:
|
| 659 |
-
warnings.append(f"Proxy hint: {top_raw_label} -> {
|
| 660 |
warning_html = "".join(f"<div class='ambiguity-warning'>{note}</div>" for note in warnings)
|
| 661 |
|
| 662 |
return f"""
|
|
|
|
| 554 |
warnings.append(f"Low confidence overall: {overall_confidence:.2f}")
|
| 555 |
if selected_lang != dominant_lang:
|
| 556 |
warnings.append(f"Top prediction: {dominant_lang.upper()}")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 557 |
warning_html = "".join(f"<div class='ambiguity-warning'>{note}</div>" for note in warnings)
|
| 558 |
|
| 559 |
return f"""
|
|
|
|
| 648 |
mode = fasttext_result.get("mode", "full")
|
| 649 |
mode_label = "sentence" if mode == "sentences" else "full text"
|
| 650 |
top_raw_label = fasttext_result.get("top_raw_label") or "n/a"
|
| 651 |
+
top_family = fasttext_result.get("top_family") or selected_lang
|
| 652 |
+
variant_warning = bool(fasttext_result.get("variant_warning") and selected_lang == top_family)
|
| 653 |
|
| 654 |
warnings = []
|
| 655 |
if variant_warning:
|
| 656 |
+
warnings.append(f"Proxy hint: {top_raw_label} -> {top_family.upper()}")
|
| 657 |
warning_html = "".join(f"<div class='ambiguity-warning'>{note}</div>" for note in warnings)
|
| 658 |
|
| 659 |
return f"""
|