Upload Exit Lens 3-model ONNX artifacts
Browse files- README.md +84 -3
- cult/label_map.json +179 -0
- cult/manifest.json +47 -0
- cult/model.onnx +3 -0
- cult/source-export-manifest.json +102 -0
- cult/tokenizer/special_tokens_map.json +7 -0
- cult/tokenizer/tokenizer.json +0 -0
- cult/tokenizer/tokenizer_config.json +56 -0
- cult/tokenizer/vocab.txt +0 -0
- general/label_map.json +179 -0
- general/manifest.json +47 -0
- general/model.onnx +3 -0
- general/source-export-manifest.json +102 -0
- general/tokenizer/special_tokens_map.json +7 -0
- general/tokenizer/tokenizer.json +0 -0
- general/tokenizer/tokenizer_config.json +56 -0
- general/tokenizer/vocab.txt +0 -0
- legacy/README.md +70 -0
- legacy/label_map.json +179 -0
- legacy/model_manifest.json +28 -0
- legacy/special_tokens_map.json +7 -0
- legacy/tokenizer.json +0 -0
- legacy/tokenizer_config.json +56 -0
- legacy/vocab.txt +0 -0
- manifest.json +32 -0
- risk/label_map.json +179 -0
- risk/manifest.json +47 -0
- risk/model.onnx +3 -0
- risk/source-export-manifest.json +102 -0
- risk/tokenizer/special_tokens_map.json +7 -0
- risk/tokenizer/tokenizer.json +0 -0
- risk/tokenizer/tokenizer_config.json +56 -0
- risk/tokenizer/vocab.txt +0 -0
- sha256sums.txt +33 -0
README.md
CHANGED
|
@@ -1,3 +1,84 @@
|
|
| 1 |
-
---
|
| 2 |
-
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
library_name: onnx
|
| 3 |
+
tags:
|
| 4 |
+
- onnx
|
| 5 |
+
- browser
|
| 6 |
+
- metadata-classification
|
| 7 |
+
---
|
| 8 |
+
|
| 9 |
+
# saibiindex/exitlens
|
| 10 |
+
|
| 11 |
+
`saibiindex/exitlens` contains the current Exit Lens metadata classifier artifacts for the Onexit web app.
|
| 12 |
+
|
| 13 |
+
This repository is not a final-answer generation model. The ONNX files only provide metadata predictions used by the Exit Lens runtime. Final user-facing responses remain controlled by the GitHub app's rule pipeline, `SafetyGate`, `FragmentComposer`, and `TemplateValidator`.
|
| 14 |
+
|
| 15 |
+
## Current Structure
|
| 16 |
+
|
| 17 |
+
The default structure is a three-model orchestrated classifier:
|
| 18 |
+
|
| 19 |
+
- `general`: ordinary conversation, light support, service-help turns, and hard-negative examples.
|
| 20 |
+
- `cult`: high-risk group context, deceptive recruitment, exit or distancing context, and related coercive-control metadata.
|
| 21 |
+
- `risk`: self-harm, unknown substances, privacy or money pressure, sexual violence or boundary risk, violence, source integrity, and other safety-risk metadata.
|
| 22 |
+
|
| 23 |
+
The legacy Hugging Face repository `world08/exit-lens-classifier` is a read-only migration source for model-card/reference material only. It is not the default runtime path for the current app. Any legacy single-model classifier material should be treated as historical context.
|
| 24 |
+
|
| 25 |
+
## Files
|
| 26 |
+
|
| 27 |
+
```txt
|
| 28 |
+
README.md
|
| 29 |
+
manifest.json
|
| 30 |
+
sha256sums.txt
|
| 31 |
+
general/
|
| 32 |
+
model.onnx
|
| 33 |
+
label_map.json
|
| 34 |
+
manifest.json
|
| 35 |
+
tokenizer/
|
| 36 |
+
cult/
|
| 37 |
+
model.onnx
|
| 38 |
+
label_map.json
|
| 39 |
+
manifest.json
|
| 40 |
+
tokenizer/
|
| 41 |
+
risk/
|
| 42 |
+
model.onnx
|
| 43 |
+
label_map.json
|
| 44 |
+
manifest.json
|
| 45 |
+
tokenizer/
|
| 46 |
+
legacy/
|
| 47 |
+
README.md or other copied legacy reference files when available
|
| 48 |
+
```
|
| 49 |
+
|
| 50 |
+
## Role Checksums
|
| 51 |
+
|
| 52 |
+
| Role | Model file | SHA256 | Size |
|
| 53 |
+
| --- | --- | --- | ---: |
|
| 54 |
+
| `general` | `general/model.onnx` | `6cc0d64e64c1f96e344682abc56e5986563ad73322620f0c2413d6d3b0151ce9` | 539,287,834 |
|
| 55 |
+
| `cult` | `cult/model.onnx` | `710266250dde6f5d930691233d2983b459a738dc9a0c1d79c4efc00e3764f8b8` | 539,287,834 |
|
| 56 |
+
| `risk` | `risk/model.onnx` | `27634cd84119c4e10495610df49d00e1b29572c48daa64d228e2178f9cb7b8fa` | 539,287,834 |
|
| 57 |
+
|
| 58 |
+
Verify a downloaded model before browser use:
|
| 59 |
+
|
| 60 |
+
```bash
|
| 61 |
+
sha256sum general/model.onnx
|
| 62 |
+
sha256sum cult/model.onnx
|
| 63 |
+
sha256sum risk/model.onnx
|
| 64 |
+
```
|
| 65 |
+
|
| 66 |
+
On Windows PowerShell:
|
| 67 |
+
|
| 68 |
+
```powershell
|
| 69 |
+
Get-FileHash general/model.onnx -Algorithm SHA256
|
| 70 |
+
Get-FileHash cult/model.onnx -Algorithm SHA256
|
| 71 |
+
Get-FileHash risk/model.onnx -Algorithm SHA256
|
| 72 |
+
```
|
| 73 |
+
|
| 74 |
+
## Runtime Boundary
|
| 75 |
+
|
| 76 |
+
These ONNX files run in a browser ONNX runtime as optional metadata classifiers. They do not decide final risk by themselves, do not provide legal findings, and do not answer users directly. The application keeps deterministic rules, safety gates, response planning, vetted fragments, and template validation as the final authority.
|
| 77 |
+
|
| 78 |
+
The model roles are scoped to conversation metadata. They must not be used to attack a religion or protected belief category as a whole, and they should not be described as a definitive labeler for people, organizations, or legal facts.
|
| 79 |
+
|
| 80 |
+
## Legacy Source
|
| 81 |
+
|
| 82 |
+
Legacy model-card/source files copied into `legacy/`: `README.md`, `label_map.json`, `model_manifest.json`, `special_tokens_map.json`, `tokenizer.json`, `tokenizer_config.json`, `vocab.txt`
|
| 83 |
+
|
| 84 |
+
No token or secret is stored in this repository or in the model card.
|
cult/label_map.json
ADDED
|
@@ -0,0 +1,179 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"primaryDomain": {
|
| 4 |
+
"label_to_id": {
|
| 5 |
+
"general_chat": 0,
|
| 6 |
+
"group_info": 1,
|
| 7 |
+
"recruiting_or_deceptive_access": 2,
|
| 8 |
+
"coercive_control": 3,
|
| 9 |
+
"exit_or_distance": 4,
|
| 10 |
+
"money_or_fraud": 5,
|
| 11 |
+
"privacy_or_identity": 6,
|
| 12 |
+
"unknown_substance": 7,
|
| 13 |
+
"sexual_boundary": 8,
|
| 14 |
+
"sexual_violence": 9,
|
| 15 |
+
"self_harm_or_suicide": 10,
|
| 16 |
+
"violence_or_retaliation": 11,
|
| 17 |
+
"hate_or_discrimination": 12,
|
| 18 |
+
"defamation_or_unverified": 13,
|
| 19 |
+
"prompt_injection": 14,
|
| 20 |
+
"source_or_report_request": 15,
|
| 21 |
+
"unknown": 16
|
| 22 |
+
},
|
| 23 |
+
"id_to_label": {
|
| 24 |
+
"0": "general_chat",
|
| 25 |
+
"1": "group_info",
|
| 26 |
+
"2": "recruiting_or_deceptive_access",
|
| 27 |
+
"3": "coercive_control",
|
| 28 |
+
"4": "exit_or_distance",
|
| 29 |
+
"5": "money_or_fraud",
|
| 30 |
+
"6": "privacy_or_identity",
|
| 31 |
+
"7": "unknown_substance",
|
| 32 |
+
"8": "sexual_boundary",
|
| 33 |
+
"9": "sexual_violence",
|
| 34 |
+
"10": "self_harm_or_suicide",
|
| 35 |
+
"11": "violence_or_retaliation",
|
| 36 |
+
"12": "hate_or_discrimination",
|
| 37 |
+
"13": "defamation_or_unverified",
|
| 38 |
+
"14": "prompt_injection",
|
| 39 |
+
"15": "source_or_report_request",
|
| 40 |
+
"16": "unknown"
|
| 41 |
+
}
|
| 42 |
+
},
|
| 43 |
+
"templateId": {
|
| 44 |
+
"label_to_id": {
|
| 45 |
+
"casual_greeting": 0,
|
| 46 |
+
"personal_concern_opening": 1,
|
| 47 |
+
"short_distress_check": 2,
|
| 48 |
+
"friend_change_check": 3,
|
| 49 |
+
"light_emotional_support": 4,
|
| 50 |
+
"ambiguous_pressure_check": 5,
|
| 51 |
+
"wants_to_leave_check": 6,
|
| 52 |
+
"out_of_scope_soft_redirect": 7,
|
| 53 |
+
"group_info_safe": 8,
|
| 54 |
+
"deceptive_recruiting": 9,
|
| 55 |
+
"coercive_control": 10,
|
| 56 |
+
"privacy_pause": 11,
|
| 57 |
+
"money_pressure": 12,
|
| 58 |
+
"exit_pressure": 13,
|
| 59 |
+
"sexual_boundary_authority": 14,
|
| 60 |
+
"sexual_violence_support": 15,
|
| 61 |
+
"unknown_substance_safety": 16,
|
| 62 |
+
"self_harm_immediate": 17,
|
| 63 |
+
"violence_deescalation": 18,
|
| 64 |
+
"prompt_injection_refusal": 19,
|
| 65 |
+
"source_integrity_refusal": 20,
|
| 66 |
+
"defamation_reframe": 21,
|
| 67 |
+
"hate_reframe": 22,
|
| 68 |
+
"ask_for_context": 23
|
| 69 |
+
},
|
| 70 |
+
"id_to_label": {
|
| 71 |
+
"0": "casual_greeting",
|
| 72 |
+
"1": "personal_concern_opening",
|
| 73 |
+
"2": "short_distress_check",
|
| 74 |
+
"3": "friend_change_check",
|
| 75 |
+
"4": "light_emotional_support",
|
| 76 |
+
"5": "ambiguous_pressure_check",
|
| 77 |
+
"6": "wants_to_leave_check",
|
| 78 |
+
"7": "out_of_scope_soft_redirect",
|
| 79 |
+
"8": "group_info_safe",
|
| 80 |
+
"9": "deceptive_recruiting",
|
| 81 |
+
"10": "coercive_control",
|
| 82 |
+
"11": "privacy_pause",
|
| 83 |
+
"12": "money_pressure",
|
| 84 |
+
"13": "exit_pressure",
|
| 85 |
+
"14": "sexual_boundary_authority",
|
| 86 |
+
"15": "sexual_violence_support",
|
| 87 |
+
"16": "unknown_substance_safety",
|
| 88 |
+
"17": "self_harm_immediate",
|
| 89 |
+
"18": "violence_deescalation",
|
| 90 |
+
"19": "prompt_injection_refusal",
|
| 91 |
+
"20": "source_integrity_refusal",
|
| 92 |
+
"21": "defamation_reframe",
|
| 93 |
+
"22": "hate_reframe",
|
| 94 |
+
"23": "ask_for_context"
|
| 95 |
+
}
|
| 96 |
+
},
|
| 97 |
+
"urgency": {
|
| 98 |
+
"label_to_id": {
|
| 99 |
+
"none": 0,
|
| 100 |
+
"low": 1,
|
| 101 |
+
"medium": 2,
|
| 102 |
+
"high": 3,
|
| 103 |
+
"critical": 4
|
| 104 |
+
},
|
| 105 |
+
"id_to_label": {
|
| 106 |
+
"0": "none",
|
| 107 |
+
"1": "low",
|
| 108 |
+
"2": "medium",
|
| 109 |
+
"3": "high",
|
| 110 |
+
"4": "critical"
|
| 111 |
+
}
|
| 112 |
+
},
|
| 113 |
+
"slotProfile": {
|
| 114 |
+
"label_to_id": {
|
| 115 |
+
"default": 0,
|
| 116 |
+
"general_information_request": 1,
|
| 117 |
+
"place_discomfort_or_fatigue": 2,
|
| 118 |
+
"blocked_from_leaving": 3,
|
| 119 |
+
"meeting_exit_pressure": 4,
|
| 120 |
+
"just_tired": 5,
|
| 121 |
+
"avoidance_without_context": 6,
|
| 122 |
+
"wants_distance": 7,
|
| 123 |
+
"friend_secrecy": 8,
|
| 124 |
+
"sudden_isolation": 9,
|
| 125 |
+
"new_group_focus": 10,
|
| 126 |
+
"secrecy_or_new_language": 11,
|
| 127 |
+
"money_or_time_pressure": 12,
|
| 128 |
+
"family_isolation": 13,
|
| 129 |
+
"identity_or_account_request": 14,
|
| 130 |
+
"drink_after_dizziness": 15,
|
| 131 |
+
"ritual_wine_symptom": 16,
|
| 132 |
+
"memory_gap_after_intake": 17,
|
| 133 |
+
"therapy_body_contact": 18,
|
| 134 |
+
"religious_touch_pretext": 19,
|
| 135 |
+
"unwanted_contact_after_refusal": 20,
|
| 136 |
+
"bridge_water_metaphor": 21,
|
| 137 |
+
"god_side_death_metaphor": 22,
|
| 138 |
+
"eternal_rest_metaphor": 23,
|
| 139 |
+
"direct_death_wish": 24,
|
| 140 |
+
"dangerous_location_unclear_intent": 25,
|
| 141 |
+
"fabricated_source_request": 26,
|
| 142 |
+
"whole_religion_generalization": 27,
|
| 143 |
+
"unverified_crime_claim": 28,
|
| 144 |
+
"immediate_violence_threat": 29
|
| 145 |
+
},
|
| 146 |
+
"id_to_label": {
|
| 147 |
+
"0": "default",
|
| 148 |
+
"1": "general_information_request",
|
| 149 |
+
"2": "place_discomfort_or_fatigue",
|
| 150 |
+
"3": "blocked_from_leaving",
|
| 151 |
+
"4": "meeting_exit_pressure",
|
| 152 |
+
"5": "just_tired",
|
| 153 |
+
"6": "avoidance_without_context",
|
| 154 |
+
"7": "wants_distance",
|
| 155 |
+
"8": "friend_secrecy",
|
| 156 |
+
"9": "sudden_isolation",
|
| 157 |
+
"10": "new_group_focus",
|
| 158 |
+
"11": "secrecy_or_new_language",
|
| 159 |
+
"12": "money_or_time_pressure",
|
| 160 |
+
"13": "family_isolation",
|
| 161 |
+
"14": "identity_or_account_request",
|
| 162 |
+
"15": "drink_after_dizziness",
|
| 163 |
+
"16": "ritual_wine_symptom",
|
| 164 |
+
"17": "memory_gap_after_intake",
|
| 165 |
+
"18": "therapy_body_contact",
|
| 166 |
+
"19": "religious_touch_pretext",
|
| 167 |
+
"20": "unwanted_contact_after_refusal",
|
| 168 |
+
"21": "bridge_water_metaphor",
|
| 169 |
+
"22": "god_side_death_metaphor",
|
| 170 |
+
"23": "eternal_rest_metaphor",
|
| 171 |
+
"24": "direct_death_wish",
|
| 172 |
+
"25": "dangerous_location_unclear_intent",
|
| 173 |
+
"26": "fabricated_source_request",
|
| 174 |
+
"27": "whole_religion_generalization",
|
| 175 |
+
"28": "unverified_crime_claim",
|
| 176 |
+
"29": "immediate_violence_threat"
|
| 177 |
+
}
|
| 178 |
+
}
|
| 179 |
+
}
|
cult/manifest.json
ADDED
|
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"role": "cult",
|
| 4 |
+
"repoId": "saibiindex/exitlens",
|
| 5 |
+
"modelFile": "model.onnx",
|
| 6 |
+
"sha256": "710266250dde6f5d930691233d2983b459a738dc9a0c1d79c4efc00e3764f8b8",
|
| 7 |
+
"sizeBytes": 539287834,
|
| 8 |
+
"labelMapFile": "label_map.json",
|
| 9 |
+
"labelMap": {
|
| 10 |
+
"file": "label_map.json",
|
| 11 |
+
"sha256": "0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1"
|
| 12 |
+
},
|
| 13 |
+
"tokenizerPath": "tokenizer/",
|
| 14 |
+
"tokenizer": {
|
| 15 |
+
"path": "tokenizer/",
|
| 16 |
+
"files": {
|
| 17 |
+
"special_tokens_map.json": {
|
| 18 |
+
"sizeBytes": 132,
|
| 19 |
+
"sha256": "3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6"
|
| 20 |
+
},
|
| 21 |
+
"tokenizer.json": {
|
| 22 |
+
"sizeBytes": 2919615,
|
| 23 |
+
"sha256": "40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc"
|
| 24 |
+
},
|
| 25 |
+
"tokenizer_config.json": {
|
| 26 |
+
"sizeBytes": 1284,
|
| 27 |
+
"sha256": "525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa"
|
| 28 |
+
},
|
| 29 |
+
"vocab.txt": {
|
| 30 |
+
"sizeBytes": 995526,
|
| 31 |
+
"sha256": "fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c"
|
| 32 |
+
}
|
| 33 |
+
}
|
| 34 |
+
},
|
| 35 |
+
"runtime": {
|
| 36 |
+
"format": "onnx",
|
| 37 |
+
"browserReady": true,
|
| 38 |
+
"intendedUse": "metadata classifier only",
|
| 39 |
+
"heads": [
|
| 40 |
+
"primaryDomain",
|
| 41 |
+
"templateId",
|
| 42 |
+
"urgency",
|
| 43 |
+
"slotProfile"
|
| 44 |
+
]
|
| 45 |
+
},
|
| 46 |
+
"sourceExportManifest": "source-export-manifest.json"
|
| 47 |
+
}
|
cult/model.onnx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:710266250dde6f5d930691233d2983b459a738dc9a0c1d79c4efc00e3764f8b8
|
| 3 |
+
size 539287834
|
cult/source-export-manifest.json
ADDED
|
@@ -0,0 +1,102 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"role": "cult",
|
| 4 |
+
"format": "onnx",
|
| 5 |
+
"runtimeStatus": "local-validated",
|
| 6 |
+
"browserReady": true,
|
| 7 |
+
"createdAt": "2026-06-27T13:09:58.188215+00:00",
|
| 8 |
+
"modelFile": "model.onnx",
|
| 9 |
+
"sha256": "710266250dde6f5d930691233d2983b459a738dc9a0c1d79c4efc00e3764f8b8",
|
| 10 |
+
"files": {
|
| 11 |
+
"model": "model.onnx",
|
| 12 |
+
"labelMap": "label_map.json",
|
| 13 |
+
"tokenizer": "tokenizer/",
|
| 14 |
+
"validationReport": "onnx_validation_report.json"
|
| 15 |
+
},
|
| 16 |
+
"labelMap": {
|
| 17 |
+
"file": "label_map.json",
|
| 18 |
+
"sha256": "0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1"
|
| 19 |
+
},
|
| 20 |
+
"tokenizer": {
|
| 21 |
+
"directory": "tokenizer",
|
| 22 |
+
"files": {
|
| 23 |
+
"special_tokens_map.json": {
|
| 24 |
+
"sizeBytes": 132,
|
| 25 |
+
"sha256": "3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6"
|
| 26 |
+
},
|
| 27 |
+
"tokenizer.json": {
|
| 28 |
+
"sizeBytes": 2919615,
|
| 29 |
+
"sha256": "40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc"
|
| 30 |
+
},
|
| 31 |
+
"tokenizer_config.json": {
|
| 32 |
+
"sizeBytes": 1284,
|
| 33 |
+
"sha256": "525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa"
|
| 34 |
+
},
|
| 35 |
+
"vocab.txt": {
|
| 36 |
+
"sizeBytes": 995526,
|
| 37 |
+
"sha256": "fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c"
|
| 38 |
+
}
|
| 39 |
+
}
|
| 40 |
+
},
|
| 41 |
+
"sourceDatasetManifest": {
|
| 42 |
+
"path": "data/exit-lens/model-splits/manifest.json",
|
| 43 |
+
"sha256": "3eefca0acfa8475fb62e156e9f6799d4c40511b40a6ad4dd97662b1cec9a39f3",
|
| 44 |
+
"generatedAt": "2026-06-27T13:03:52.852Z",
|
| 45 |
+
"candidateDataIncluded": true
|
| 46 |
+
},
|
| 47 |
+
"dataset": {
|
| 48 |
+
"directory": "training/exit_lens_classifier/datasets-3model/cult",
|
| 49 |
+
"counts": {
|
| 50 |
+
"train": 704,
|
| 51 |
+
"val": 37,
|
| 52 |
+
"test": 1
|
| 53 |
+
}
|
| 54 |
+
},
|
| 55 |
+
"modelArchitecture": {
|
| 56 |
+
"modelName": "distilbert-base-multilingual-cased",
|
| 57 |
+
"maxLength": 192,
|
| 58 |
+
"dropout": 0.1,
|
| 59 |
+
"heads": [
|
| 60 |
+
"primaryDomain",
|
| 61 |
+
"templateId",
|
| 62 |
+
"urgency",
|
| 63 |
+
"slotProfile"
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"training": {
|
| 67 |
+
"artifactDir": "training/exit_lens_classifier/artifacts-3model/cult/20260627-220841",
|
| 68 |
+
"bestEpoch": 1,
|
| 69 |
+
"bestValLoss": 7.110243771527265,
|
| 70 |
+
"testMetrics": {
|
| 71 |
+
"split": "test",
|
| 72 |
+
"rows": 1,
|
| 73 |
+
"device": "cuda",
|
| 74 |
+
"artifact_dir": "C:\\Users\\waild\\OneDrive\\바탕 화면\\code\\Onexit\\training\\exit_lens_classifier\\artifacts-3model\\cult\\20260627-220841",
|
| 75 |
+
"checkpoint_epoch": 1,
|
| 76 |
+
"exact_match": 0.0,
|
| 77 |
+
"heads": {
|
| 78 |
+
"primaryDomain": {
|
| 79 |
+
"accuracy": 1.0,
|
| 80 |
+
"macro_f1": 0.058823529411764705
|
| 81 |
+
},
|
| 82 |
+
"templateId": {
|
| 83 |
+
"accuracy": 1.0,
|
| 84 |
+
"macro_f1": 0.041666666666666664
|
| 85 |
+
},
|
| 86 |
+
"urgency": {
|
| 87 |
+
"accuracy": 1.0,
|
| 88 |
+
"macro_f1": 0.2
|
| 89 |
+
},
|
| 90 |
+
"slotProfile": {
|
| 91 |
+
"accuracy": 0.0,
|
| 92 |
+
"macro_f1": 0.0
|
| 93 |
+
}
|
| 94 |
+
}
|
| 95 |
+
}
|
| 96 |
+
},
|
| 97 |
+
"onnxValidation": {
|
| 98 |
+
"report": "onnx_validation_report.json",
|
| 99 |
+
"passed": true,
|
| 100 |
+
"sha256": "710266250dde6f5d930691233d2983b459a738dc9a0c1d79c4efc00e3764f8b8"
|
| 101 |
+
}
|
| 102 |
+
}
|
cult/tokenizer/special_tokens_map.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"cls_token": "[CLS]",
|
| 3 |
+
"mask_token": "[MASK]",
|
| 4 |
+
"pad_token": "[PAD]",
|
| 5 |
+
"sep_token": "[SEP]",
|
| 6 |
+
"unk_token": "[UNK]"
|
| 7 |
+
}
|
cult/tokenizer/tokenizer.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
cult/tokenizer/tokenizer_config.json
ADDED
|
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"added_tokens_decoder": {
|
| 3 |
+
"0": {
|
| 4 |
+
"content": "[PAD]",
|
| 5 |
+
"lstrip": false,
|
| 6 |
+
"normalized": false,
|
| 7 |
+
"rstrip": false,
|
| 8 |
+
"single_word": false,
|
| 9 |
+
"special": true
|
| 10 |
+
},
|
| 11 |
+
"100": {
|
| 12 |
+
"content": "[UNK]",
|
| 13 |
+
"lstrip": false,
|
| 14 |
+
"normalized": false,
|
| 15 |
+
"rstrip": false,
|
| 16 |
+
"single_word": false,
|
| 17 |
+
"special": true
|
| 18 |
+
},
|
| 19 |
+
"101": {
|
| 20 |
+
"content": "[CLS]",
|
| 21 |
+
"lstrip": false,
|
| 22 |
+
"normalized": false,
|
| 23 |
+
"rstrip": false,
|
| 24 |
+
"single_word": false,
|
| 25 |
+
"special": true
|
| 26 |
+
},
|
| 27 |
+
"102": {
|
| 28 |
+
"content": "[SEP]",
|
| 29 |
+
"lstrip": false,
|
| 30 |
+
"normalized": false,
|
| 31 |
+
"rstrip": false,
|
| 32 |
+
"single_word": false,
|
| 33 |
+
"special": true
|
| 34 |
+
},
|
| 35 |
+
"103": {
|
| 36 |
+
"content": "[MASK]",
|
| 37 |
+
"lstrip": false,
|
| 38 |
+
"normalized": false,
|
| 39 |
+
"rstrip": false,
|
| 40 |
+
"single_word": false,
|
| 41 |
+
"special": true
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"clean_up_tokenization_spaces": false,
|
| 45 |
+
"cls_token": "[CLS]",
|
| 46 |
+
"do_lower_case": false,
|
| 47 |
+
"extra_special_tokens": {},
|
| 48 |
+
"mask_token": "[MASK]",
|
| 49 |
+
"model_max_length": 512,
|
| 50 |
+
"pad_token": "[PAD]",
|
| 51 |
+
"sep_token": "[SEP]",
|
| 52 |
+
"strip_accents": null,
|
| 53 |
+
"tokenize_chinese_chars": true,
|
| 54 |
+
"tokenizer_class": "DistilBertTokenizer",
|
| 55 |
+
"unk_token": "[UNK]"
|
| 56 |
+
}
|
cult/tokenizer/vocab.txt
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
general/label_map.json
ADDED
|
@@ -0,0 +1,179 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"primaryDomain": {
|
| 4 |
+
"label_to_id": {
|
| 5 |
+
"general_chat": 0,
|
| 6 |
+
"group_info": 1,
|
| 7 |
+
"recruiting_or_deceptive_access": 2,
|
| 8 |
+
"coercive_control": 3,
|
| 9 |
+
"exit_or_distance": 4,
|
| 10 |
+
"money_or_fraud": 5,
|
| 11 |
+
"privacy_or_identity": 6,
|
| 12 |
+
"unknown_substance": 7,
|
| 13 |
+
"sexual_boundary": 8,
|
| 14 |
+
"sexual_violence": 9,
|
| 15 |
+
"self_harm_or_suicide": 10,
|
| 16 |
+
"violence_or_retaliation": 11,
|
| 17 |
+
"hate_or_discrimination": 12,
|
| 18 |
+
"defamation_or_unverified": 13,
|
| 19 |
+
"prompt_injection": 14,
|
| 20 |
+
"source_or_report_request": 15,
|
| 21 |
+
"unknown": 16
|
| 22 |
+
},
|
| 23 |
+
"id_to_label": {
|
| 24 |
+
"0": "general_chat",
|
| 25 |
+
"1": "group_info",
|
| 26 |
+
"2": "recruiting_or_deceptive_access",
|
| 27 |
+
"3": "coercive_control",
|
| 28 |
+
"4": "exit_or_distance",
|
| 29 |
+
"5": "money_or_fraud",
|
| 30 |
+
"6": "privacy_or_identity",
|
| 31 |
+
"7": "unknown_substance",
|
| 32 |
+
"8": "sexual_boundary",
|
| 33 |
+
"9": "sexual_violence",
|
| 34 |
+
"10": "self_harm_or_suicide",
|
| 35 |
+
"11": "violence_or_retaliation",
|
| 36 |
+
"12": "hate_or_discrimination",
|
| 37 |
+
"13": "defamation_or_unverified",
|
| 38 |
+
"14": "prompt_injection",
|
| 39 |
+
"15": "source_or_report_request",
|
| 40 |
+
"16": "unknown"
|
| 41 |
+
}
|
| 42 |
+
},
|
| 43 |
+
"templateId": {
|
| 44 |
+
"label_to_id": {
|
| 45 |
+
"casual_greeting": 0,
|
| 46 |
+
"personal_concern_opening": 1,
|
| 47 |
+
"short_distress_check": 2,
|
| 48 |
+
"friend_change_check": 3,
|
| 49 |
+
"light_emotional_support": 4,
|
| 50 |
+
"ambiguous_pressure_check": 5,
|
| 51 |
+
"wants_to_leave_check": 6,
|
| 52 |
+
"out_of_scope_soft_redirect": 7,
|
| 53 |
+
"group_info_safe": 8,
|
| 54 |
+
"deceptive_recruiting": 9,
|
| 55 |
+
"coercive_control": 10,
|
| 56 |
+
"privacy_pause": 11,
|
| 57 |
+
"money_pressure": 12,
|
| 58 |
+
"exit_pressure": 13,
|
| 59 |
+
"sexual_boundary_authority": 14,
|
| 60 |
+
"sexual_violence_support": 15,
|
| 61 |
+
"unknown_substance_safety": 16,
|
| 62 |
+
"self_harm_immediate": 17,
|
| 63 |
+
"violence_deescalation": 18,
|
| 64 |
+
"prompt_injection_refusal": 19,
|
| 65 |
+
"source_integrity_refusal": 20,
|
| 66 |
+
"defamation_reframe": 21,
|
| 67 |
+
"hate_reframe": 22,
|
| 68 |
+
"ask_for_context": 23
|
| 69 |
+
},
|
| 70 |
+
"id_to_label": {
|
| 71 |
+
"0": "casual_greeting",
|
| 72 |
+
"1": "personal_concern_opening",
|
| 73 |
+
"2": "short_distress_check",
|
| 74 |
+
"3": "friend_change_check",
|
| 75 |
+
"4": "light_emotional_support",
|
| 76 |
+
"5": "ambiguous_pressure_check",
|
| 77 |
+
"6": "wants_to_leave_check",
|
| 78 |
+
"7": "out_of_scope_soft_redirect",
|
| 79 |
+
"8": "group_info_safe",
|
| 80 |
+
"9": "deceptive_recruiting",
|
| 81 |
+
"10": "coercive_control",
|
| 82 |
+
"11": "privacy_pause",
|
| 83 |
+
"12": "money_pressure",
|
| 84 |
+
"13": "exit_pressure",
|
| 85 |
+
"14": "sexual_boundary_authority",
|
| 86 |
+
"15": "sexual_violence_support",
|
| 87 |
+
"16": "unknown_substance_safety",
|
| 88 |
+
"17": "self_harm_immediate",
|
| 89 |
+
"18": "violence_deescalation",
|
| 90 |
+
"19": "prompt_injection_refusal",
|
| 91 |
+
"20": "source_integrity_refusal",
|
| 92 |
+
"21": "defamation_reframe",
|
| 93 |
+
"22": "hate_reframe",
|
| 94 |
+
"23": "ask_for_context"
|
| 95 |
+
}
|
| 96 |
+
},
|
| 97 |
+
"urgency": {
|
| 98 |
+
"label_to_id": {
|
| 99 |
+
"none": 0,
|
| 100 |
+
"low": 1,
|
| 101 |
+
"medium": 2,
|
| 102 |
+
"high": 3,
|
| 103 |
+
"critical": 4
|
| 104 |
+
},
|
| 105 |
+
"id_to_label": {
|
| 106 |
+
"0": "none",
|
| 107 |
+
"1": "low",
|
| 108 |
+
"2": "medium",
|
| 109 |
+
"3": "high",
|
| 110 |
+
"4": "critical"
|
| 111 |
+
}
|
| 112 |
+
},
|
| 113 |
+
"slotProfile": {
|
| 114 |
+
"label_to_id": {
|
| 115 |
+
"default": 0,
|
| 116 |
+
"general_information_request": 1,
|
| 117 |
+
"place_discomfort_or_fatigue": 2,
|
| 118 |
+
"blocked_from_leaving": 3,
|
| 119 |
+
"meeting_exit_pressure": 4,
|
| 120 |
+
"just_tired": 5,
|
| 121 |
+
"avoidance_without_context": 6,
|
| 122 |
+
"wants_distance": 7,
|
| 123 |
+
"friend_secrecy": 8,
|
| 124 |
+
"sudden_isolation": 9,
|
| 125 |
+
"new_group_focus": 10,
|
| 126 |
+
"secrecy_or_new_language": 11,
|
| 127 |
+
"money_or_time_pressure": 12,
|
| 128 |
+
"family_isolation": 13,
|
| 129 |
+
"identity_or_account_request": 14,
|
| 130 |
+
"drink_after_dizziness": 15,
|
| 131 |
+
"ritual_wine_symptom": 16,
|
| 132 |
+
"memory_gap_after_intake": 17,
|
| 133 |
+
"therapy_body_contact": 18,
|
| 134 |
+
"religious_touch_pretext": 19,
|
| 135 |
+
"unwanted_contact_after_refusal": 20,
|
| 136 |
+
"bridge_water_metaphor": 21,
|
| 137 |
+
"god_side_death_metaphor": 22,
|
| 138 |
+
"eternal_rest_metaphor": 23,
|
| 139 |
+
"direct_death_wish": 24,
|
| 140 |
+
"dangerous_location_unclear_intent": 25,
|
| 141 |
+
"fabricated_source_request": 26,
|
| 142 |
+
"whole_religion_generalization": 27,
|
| 143 |
+
"unverified_crime_claim": 28,
|
| 144 |
+
"immediate_violence_threat": 29
|
| 145 |
+
},
|
| 146 |
+
"id_to_label": {
|
| 147 |
+
"0": "default",
|
| 148 |
+
"1": "general_information_request",
|
| 149 |
+
"2": "place_discomfort_or_fatigue",
|
| 150 |
+
"3": "blocked_from_leaving",
|
| 151 |
+
"4": "meeting_exit_pressure",
|
| 152 |
+
"5": "just_tired",
|
| 153 |
+
"6": "avoidance_without_context",
|
| 154 |
+
"7": "wants_distance",
|
| 155 |
+
"8": "friend_secrecy",
|
| 156 |
+
"9": "sudden_isolation",
|
| 157 |
+
"10": "new_group_focus",
|
| 158 |
+
"11": "secrecy_or_new_language",
|
| 159 |
+
"12": "money_or_time_pressure",
|
| 160 |
+
"13": "family_isolation",
|
| 161 |
+
"14": "identity_or_account_request",
|
| 162 |
+
"15": "drink_after_dizziness",
|
| 163 |
+
"16": "ritual_wine_symptom",
|
| 164 |
+
"17": "memory_gap_after_intake",
|
| 165 |
+
"18": "therapy_body_contact",
|
| 166 |
+
"19": "religious_touch_pretext",
|
| 167 |
+
"20": "unwanted_contact_after_refusal",
|
| 168 |
+
"21": "bridge_water_metaphor",
|
| 169 |
+
"22": "god_side_death_metaphor",
|
| 170 |
+
"23": "eternal_rest_metaphor",
|
| 171 |
+
"24": "direct_death_wish",
|
| 172 |
+
"25": "dangerous_location_unclear_intent",
|
| 173 |
+
"26": "fabricated_source_request",
|
| 174 |
+
"27": "whole_religion_generalization",
|
| 175 |
+
"28": "unverified_crime_claim",
|
| 176 |
+
"29": "immediate_violence_threat"
|
| 177 |
+
}
|
| 178 |
+
}
|
| 179 |
+
}
|
general/manifest.json
ADDED
|
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"role": "general",
|
| 4 |
+
"repoId": "saibiindex/exitlens",
|
| 5 |
+
"modelFile": "model.onnx",
|
| 6 |
+
"sha256": "6cc0d64e64c1f96e344682abc56e5986563ad73322620f0c2413d6d3b0151ce9",
|
| 7 |
+
"sizeBytes": 539287834,
|
| 8 |
+
"labelMapFile": "label_map.json",
|
| 9 |
+
"labelMap": {
|
| 10 |
+
"file": "label_map.json",
|
| 11 |
+
"sha256": "0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1"
|
| 12 |
+
},
|
| 13 |
+
"tokenizerPath": "tokenizer/",
|
| 14 |
+
"tokenizer": {
|
| 15 |
+
"path": "tokenizer/",
|
| 16 |
+
"files": {
|
| 17 |
+
"special_tokens_map.json": {
|
| 18 |
+
"sizeBytes": 132,
|
| 19 |
+
"sha256": "3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6"
|
| 20 |
+
},
|
| 21 |
+
"tokenizer.json": {
|
| 22 |
+
"sizeBytes": 2919615,
|
| 23 |
+
"sha256": "40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc"
|
| 24 |
+
},
|
| 25 |
+
"tokenizer_config.json": {
|
| 26 |
+
"sizeBytes": 1284,
|
| 27 |
+
"sha256": "525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa"
|
| 28 |
+
},
|
| 29 |
+
"vocab.txt": {
|
| 30 |
+
"sizeBytes": 995526,
|
| 31 |
+
"sha256": "fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c"
|
| 32 |
+
}
|
| 33 |
+
}
|
| 34 |
+
},
|
| 35 |
+
"runtime": {
|
| 36 |
+
"format": "onnx",
|
| 37 |
+
"browserReady": true,
|
| 38 |
+
"intendedUse": "metadata classifier only",
|
| 39 |
+
"heads": [
|
| 40 |
+
"primaryDomain",
|
| 41 |
+
"templateId",
|
| 42 |
+
"urgency",
|
| 43 |
+
"slotProfile"
|
| 44 |
+
]
|
| 45 |
+
},
|
| 46 |
+
"sourceExportManifest": "source-export-manifest.json"
|
| 47 |
+
}
|
general/model.onnx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6cc0d64e64c1f96e344682abc56e5986563ad73322620f0c2413d6d3b0151ce9
|
| 3 |
+
size 539287834
|
general/source-export-manifest.json
ADDED
|
@@ -0,0 +1,102 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"role": "general",
|
| 4 |
+
"format": "onnx",
|
| 5 |
+
"runtimeStatus": "local-validated",
|
| 6 |
+
"browserReady": true,
|
| 7 |
+
"createdAt": "2026-06-27T13:08:40.860278+00:00",
|
| 8 |
+
"modelFile": "model.onnx",
|
| 9 |
+
"sha256": "6cc0d64e64c1f96e344682abc56e5986563ad73322620f0c2413d6d3b0151ce9",
|
| 10 |
+
"files": {
|
| 11 |
+
"model": "model.onnx",
|
| 12 |
+
"labelMap": "label_map.json",
|
| 13 |
+
"tokenizer": "tokenizer/",
|
| 14 |
+
"validationReport": "onnx_validation_report.json"
|
| 15 |
+
},
|
| 16 |
+
"labelMap": {
|
| 17 |
+
"file": "label_map.json",
|
| 18 |
+
"sha256": "0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1"
|
| 19 |
+
},
|
| 20 |
+
"tokenizer": {
|
| 21 |
+
"directory": "tokenizer",
|
| 22 |
+
"files": {
|
| 23 |
+
"special_tokens_map.json": {
|
| 24 |
+
"sizeBytes": 132,
|
| 25 |
+
"sha256": "3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6"
|
| 26 |
+
},
|
| 27 |
+
"tokenizer.json": {
|
| 28 |
+
"sizeBytes": 2919615,
|
| 29 |
+
"sha256": "40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc"
|
| 30 |
+
},
|
| 31 |
+
"tokenizer_config.json": {
|
| 32 |
+
"sizeBytes": 1284,
|
| 33 |
+
"sha256": "525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa"
|
| 34 |
+
},
|
| 35 |
+
"vocab.txt": {
|
| 36 |
+
"sizeBytes": 995526,
|
| 37 |
+
"sha256": "fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c"
|
| 38 |
+
}
|
| 39 |
+
}
|
| 40 |
+
},
|
| 41 |
+
"sourceDatasetManifest": {
|
| 42 |
+
"path": "data/exit-lens/model-splits/manifest.json",
|
| 43 |
+
"sha256": "3eefca0acfa8475fb62e156e9f6799d4c40511b40a6ad4dd97662b1cec9a39f3",
|
| 44 |
+
"generatedAt": "2026-06-27T13:03:52.852Z",
|
| 45 |
+
"candidateDataIncluded": true
|
| 46 |
+
},
|
| 47 |
+
"dataset": {
|
| 48 |
+
"directory": "training/exit_lens_classifier/datasets-3model/general",
|
| 49 |
+
"counts": {
|
| 50 |
+
"train": 10851,
|
| 51 |
+
"val": 11,
|
| 52 |
+
"test": 7
|
| 53 |
+
}
|
| 54 |
+
},
|
| 55 |
+
"modelArchitecture": {
|
| 56 |
+
"modelName": "distilbert-base-multilingual-cased",
|
| 57 |
+
"maxLength": 192,
|
| 58 |
+
"dropout": 0.1,
|
| 59 |
+
"heads": [
|
| 60 |
+
"primaryDomain",
|
| 61 |
+
"templateId",
|
| 62 |
+
"urgency",
|
| 63 |
+
"slotProfile"
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"training": {
|
| 67 |
+
"artifactDir": "training/exit_lens_classifier/artifacts-3model/general/20260627-220355",
|
| 68 |
+
"bestEpoch": 3,
|
| 69 |
+
"bestValLoss": 3.4732206734743984,
|
| 70 |
+
"testMetrics": {
|
| 71 |
+
"split": "test",
|
| 72 |
+
"rows": 7,
|
| 73 |
+
"device": "cuda",
|
| 74 |
+
"artifact_dir": "C:\\Users\\waild\\OneDrive\\바탕 화면\\code\\Onexit\\training\\exit_lens_classifier\\artifacts-3model\\general\\20260627-220355",
|
| 75 |
+
"checkpoint_epoch": 3,
|
| 76 |
+
"exact_match": 0.14285714285714285,
|
| 77 |
+
"heads": {
|
| 78 |
+
"primaryDomain": {
|
| 79 |
+
"accuracy": 1.0,
|
| 80 |
+
"macro_f1": 0.058823529411764705
|
| 81 |
+
},
|
| 82 |
+
"templateId": {
|
| 83 |
+
"accuracy": 0.42857142857142855,
|
| 84 |
+
"macro_f1": 0.024999999999999998
|
| 85 |
+
},
|
| 86 |
+
"urgency": {
|
| 87 |
+
"accuracy": 0.42857142857142855,
|
| 88 |
+
"macro_f1": 0.16666666666666666
|
| 89 |
+
},
|
| 90 |
+
"slotProfile": {
|
| 91 |
+
"accuracy": 0.42857142857142855,
|
| 92 |
+
"macro_f1": 0.02
|
| 93 |
+
}
|
| 94 |
+
}
|
| 95 |
+
}
|
| 96 |
+
},
|
| 97 |
+
"onnxValidation": {
|
| 98 |
+
"report": "onnx_validation_report.json",
|
| 99 |
+
"passed": true,
|
| 100 |
+
"sha256": "6cc0d64e64c1f96e344682abc56e5986563ad73322620f0c2413d6d3b0151ce9"
|
| 101 |
+
}
|
| 102 |
+
}
|
general/tokenizer/special_tokens_map.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"cls_token": "[CLS]",
|
| 3 |
+
"mask_token": "[MASK]",
|
| 4 |
+
"pad_token": "[PAD]",
|
| 5 |
+
"sep_token": "[SEP]",
|
| 6 |
+
"unk_token": "[UNK]"
|
| 7 |
+
}
|
general/tokenizer/tokenizer.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
general/tokenizer/tokenizer_config.json
ADDED
|
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"added_tokens_decoder": {
|
| 3 |
+
"0": {
|
| 4 |
+
"content": "[PAD]",
|
| 5 |
+
"lstrip": false,
|
| 6 |
+
"normalized": false,
|
| 7 |
+
"rstrip": false,
|
| 8 |
+
"single_word": false,
|
| 9 |
+
"special": true
|
| 10 |
+
},
|
| 11 |
+
"100": {
|
| 12 |
+
"content": "[UNK]",
|
| 13 |
+
"lstrip": false,
|
| 14 |
+
"normalized": false,
|
| 15 |
+
"rstrip": false,
|
| 16 |
+
"single_word": false,
|
| 17 |
+
"special": true
|
| 18 |
+
},
|
| 19 |
+
"101": {
|
| 20 |
+
"content": "[CLS]",
|
| 21 |
+
"lstrip": false,
|
| 22 |
+
"normalized": false,
|
| 23 |
+
"rstrip": false,
|
| 24 |
+
"single_word": false,
|
| 25 |
+
"special": true
|
| 26 |
+
},
|
| 27 |
+
"102": {
|
| 28 |
+
"content": "[SEP]",
|
| 29 |
+
"lstrip": false,
|
| 30 |
+
"normalized": false,
|
| 31 |
+
"rstrip": false,
|
| 32 |
+
"single_word": false,
|
| 33 |
+
"special": true
|
| 34 |
+
},
|
| 35 |
+
"103": {
|
| 36 |
+
"content": "[MASK]",
|
| 37 |
+
"lstrip": false,
|
| 38 |
+
"normalized": false,
|
| 39 |
+
"rstrip": false,
|
| 40 |
+
"single_word": false,
|
| 41 |
+
"special": true
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"clean_up_tokenization_spaces": false,
|
| 45 |
+
"cls_token": "[CLS]",
|
| 46 |
+
"do_lower_case": false,
|
| 47 |
+
"extra_special_tokens": {},
|
| 48 |
+
"mask_token": "[MASK]",
|
| 49 |
+
"model_max_length": 512,
|
| 50 |
+
"pad_token": "[PAD]",
|
| 51 |
+
"sep_token": "[SEP]",
|
| 52 |
+
"strip_accents": null,
|
| 53 |
+
"tokenize_chinese_chars": true,
|
| 54 |
+
"tokenizer_class": "DistilBertTokenizer",
|
| 55 |
+
"unk_token": "[UNK]"
|
| 56 |
+
}
|
general/tokenizer/vocab.txt
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
legacy/README.md
ADDED
|
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
language:
|
| 3 |
+
- ko
|
| 4 |
+
license: cc-by-nc-4.0
|
| 5 |
+
library_name: pytorch
|
| 6 |
+
tags:
|
| 7 |
+
- text-classification
|
| 8 |
+
- multi-head-classification
|
| 9 |
+
---
|
| 10 |
+
|
| 11 |
+
# Exit Lens Classifier
|
| 12 |
+
|
| 13 |
+
Version: `2026-06-23-v1-onnx`
|
| 14 |
+
|
| 15 |
+
Selected artifact: `model.onnx` (`ONNX`)
|
| 16 |
+
|
| 17 |
+
Model SHA256: `7d484713ccfe2875a98a45706da8a454e38983d140afdb00f96f89aa8999ba71`
|
| 18 |
+
|
| 19 |
+
This verified ONNX artifact is intended for browser-side metadata classification with rule/fragment safety fallback.
|
| 20 |
+
|
| 21 |
+
## Korean-language model only
|
| 22 |
+
|
| 23 |
+
This model is intended exclusively for Korean-language input. It was not designed or evaluated for English-language users or multilingual use. If your application will not operate in Korean, do not use this model. Inputs in other languages may produce unreliable or meaningless classifications.
|
| 24 |
+
|
| 25 |
+
## License and attribution
|
| 26 |
+
|
| 27 |
+
This model is released under the [Creative Commons Attribution-NonCommercial 4.0 International license (CC BY-NC 4.0)](https://creativecommons.org/licenses/by-nc/4.0/).
|
| 28 |
+
|
| 29 |
+
- Commercial use is prohibited.
|
| 30 |
+
- Attribution is required for every permitted use, including personal study, education, research, experiments, and non-commercial projects.
|
| 31 |
+
- Attribution should identify **Exit Lens Classifier**, `world08`, and the `pseudo-index` project, and should include a link to this model repository and the CC BY-NC 4.0 license.
|
| 32 |
+
- Review and comply with the full license terms before redistributing the model or derivative material.
|
| 33 |
+
|
| 34 |
+
## Project scope and change policy
|
| 35 |
+
|
| 36 |
+
This model was built specifically for the maintainer's personal `pseudo-index` project. It is not a general-purpose classifier, a standardized public service, or a drop-in solution for unrelated products. The maintainer may modify, replace, retrain, relabel, restrict, or remove the model at their discretion, without guaranteeing backward compatibility or continued availability.
|
| 37 |
+
|
| 38 |
+
## Not an LLM or counseling service
|
| 39 |
+
|
| 40 |
+
This model is a multi-head classifier, not a large language model. It does not conduct conversations, provide counseling, generate final advice, or make professional decisions. Do not ask this model for counseling and do not deploy it as a substitute for a counselor, clinician, lawyer, emergency service, or other qualified professional.
|
| 41 |
+
|
| 42 |
+
## Purpose
|
| 43 |
+
|
| 44 |
+
Exit Lens Classifier is a supporting risk-signal classifier for counseling inputs related to high-risk groups and coercive or deceptive situations. It is not a final counseling AI and does not directly decide what a user should do.
|
| 45 |
+
|
| 46 |
+
The model predicts four metadata heads:
|
| 47 |
+
|
| 48 |
+
- `primaryDomain`
|
| 49 |
+
- `templateId`
|
| 50 |
+
- `urgency`
|
| 51 |
+
- `slotProfile`
|
| 52 |
+
|
| 53 |
+
Model output is not a user-facing answer. Final responses in Onexit remain controlled by `SafetyGate`, `ResponsePlanner`, `FragmentComposer`, and `TemplateValidator`.
|
| 54 |
+
|
| 55 |
+
## Safety and limitations
|
| 56 |
+
|
| 57 |
+
- The model and its maintainer do not take responsibility for a user's deployment choices, interpretations, decisions, actions, generated downstream content, or resulting outcomes. To the extent permitted by law, users and operators assume responsibility for their use of the model and for compliance with applicable laws, policies, and professional duties.
|
| 58 |
+
- The model is provided "as is," without warranties of accuracy, fitness, reliability, safety, or availability.
|
| 59 |
+
- This model does not replace legal, medical, mental-health, or counseling professionals.
|
| 60 |
+
- Self-harm, violence, sexual violence, and personal-information harm require safety-gate handling and urgent guidance before ordinary classification output.
|
| 61 |
+
- Do not use the classifier to condemn or disparage religions in general.
|
| 62 |
+
- Do not present unsupported criminal allegations as facts.
|
| 63 |
+
- Review the package before publication to ensure that model files, metadata, and this card contain no private or sensitive source text.
|
| 64 |
+
- PyTorch artifacts are intended for storage/evaluation. Only a separately exported and validated ONNX package may be marked browser-ready.
|
| 65 |
+
|
| 66 |
+
## Package files
|
| 67 |
+
|
| 68 |
+
`model_manifest.json` records file roles and the model checksum. `sha256sums.txt` covers every uploaded package file except itself. `packaging_report.json` records which local checkpoint was selected without exposing local filesystem paths.
|
| 69 |
+
|
| 70 |
+
ONNX export is intentionally not automatic. The repository's `training/exit_lens_classifier/export_onnx.py` and `validate_onnx.py` implement the explicit conversion and validation workflow.
|
legacy/label_map.json
ADDED
|
@@ -0,0 +1,179 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"primaryDomain": {
|
| 4 |
+
"label_to_id": {
|
| 5 |
+
"general_chat": 0,
|
| 6 |
+
"group_info": 1,
|
| 7 |
+
"recruiting_or_deceptive_access": 2,
|
| 8 |
+
"coercive_control": 3,
|
| 9 |
+
"exit_or_distance": 4,
|
| 10 |
+
"money_or_fraud": 5,
|
| 11 |
+
"privacy_or_identity": 6,
|
| 12 |
+
"unknown_substance": 7,
|
| 13 |
+
"sexual_boundary": 8,
|
| 14 |
+
"sexual_violence": 9,
|
| 15 |
+
"self_harm_or_suicide": 10,
|
| 16 |
+
"violence_or_retaliation": 11,
|
| 17 |
+
"hate_or_discrimination": 12,
|
| 18 |
+
"defamation_or_unverified": 13,
|
| 19 |
+
"prompt_injection": 14,
|
| 20 |
+
"source_or_report_request": 15,
|
| 21 |
+
"unknown": 16
|
| 22 |
+
},
|
| 23 |
+
"id_to_label": {
|
| 24 |
+
"0": "general_chat",
|
| 25 |
+
"1": "group_info",
|
| 26 |
+
"2": "recruiting_or_deceptive_access",
|
| 27 |
+
"3": "coercive_control",
|
| 28 |
+
"4": "exit_or_distance",
|
| 29 |
+
"5": "money_or_fraud",
|
| 30 |
+
"6": "privacy_or_identity",
|
| 31 |
+
"7": "unknown_substance",
|
| 32 |
+
"8": "sexual_boundary",
|
| 33 |
+
"9": "sexual_violence",
|
| 34 |
+
"10": "self_harm_or_suicide",
|
| 35 |
+
"11": "violence_or_retaliation",
|
| 36 |
+
"12": "hate_or_discrimination",
|
| 37 |
+
"13": "defamation_or_unverified",
|
| 38 |
+
"14": "prompt_injection",
|
| 39 |
+
"15": "source_or_report_request",
|
| 40 |
+
"16": "unknown"
|
| 41 |
+
}
|
| 42 |
+
},
|
| 43 |
+
"templateId": {
|
| 44 |
+
"label_to_id": {
|
| 45 |
+
"casual_greeting": 0,
|
| 46 |
+
"personal_concern_opening": 1,
|
| 47 |
+
"short_distress_check": 2,
|
| 48 |
+
"friend_change_check": 3,
|
| 49 |
+
"light_emotional_support": 4,
|
| 50 |
+
"ambiguous_pressure_check": 5,
|
| 51 |
+
"wants_to_leave_check": 6,
|
| 52 |
+
"out_of_scope_soft_redirect": 7,
|
| 53 |
+
"group_info_safe": 8,
|
| 54 |
+
"deceptive_recruiting": 9,
|
| 55 |
+
"coercive_control": 10,
|
| 56 |
+
"privacy_pause": 11,
|
| 57 |
+
"money_pressure": 12,
|
| 58 |
+
"exit_pressure": 13,
|
| 59 |
+
"sexual_boundary_authority": 14,
|
| 60 |
+
"sexual_violence_support": 15,
|
| 61 |
+
"unknown_substance_safety": 16,
|
| 62 |
+
"self_harm_immediate": 17,
|
| 63 |
+
"violence_deescalation": 18,
|
| 64 |
+
"prompt_injection_refusal": 19,
|
| 65 |
+
"source_integrity_refusal": 20,
|
| 66 |
+
"defamation_reframe": 21,
|
| 67 |
+
"hate_reframe": 22,
|
| 68 |
+
"ask_for_context": 23
|
| 69 |
+
},
|
| 70 |
+
"id_to_label": {
|
| 71 |
+
"0": "casual_greeting",
|
| 72 |
+
"1": "personal_concern_opening",
|
| 73 |
+
"2": "short_distress_check",
|
| 74 |
+
"3": "friend_change_check",
|
| 75 |
+
"4": "light_emotional_support",
|
| 76 |
+
"5": "ambiguous_pressure_check",
|
| 77 |
+
"6": "wants_to_leave_check",
|
| 78 |
+
"7": "out_of_scope_soft_redirect",
|
| 79 |
+
"8": "group_info_safe",
|
| 80 |
+
"9": "deceptive_recruiting",
|
| 81 |
+
"10": "coercive_control",
|
| 82 |
+
"11": "privacy_pause",
|
| 83 |
+
"12": "money_pressure",
|
| 84 |
+
"13": "exit_pressure",
|
| 85 |
+
"14": "sexual_boundary_authority",
|
| 86 |
+
"15": "sexual_violence_support",
|
| 87 |
+
"16": "unknown_substance_safety",
|
| 88 |
+
"17": "self_harm_immediate",
|
| 89 |
+
"18": "violence_deescalation",
|
| 90 |
+
"19": "prompt_injection_refusal",
|
| 91 |
+
"20": "source_integrity_refusal",
|
| 92 |
+
"21": "defamation_reframe",
|
| 93 |
+
"22": "hate_reframe",
|
| 94 |
+
"23": "ask_for_context"
|
| 95 |
+
}
|
| 96 |
+
},
|
| 97 |
+
"urgency": {
|
| 98 |
+
"label_to_id": {
|
| 99 |
+
"none": 0,
|
| 100 |
+
"low": 1,
|
| 101 |
+
"medium": 2,
|
| 102 |
+
"high": 3,
|
| 103 |
+
"critical": 4
|
| 104 |
+
},
|
| 105 |
+
"id_to_label": {
|
| 106 |
+
"0": "none",
|
| 107 |
+
"1": "low",
|
| 108 |
+
"2": "medium",
|
| 109 |
+
"3": "high",
|
| 110 |
+
"4": "critical"
|
| 111 |
+
}
|
| 112 |
+
},
|
| 113 |
+
"slotProfile": {
|
| 114 |
+
"label_to_id": {
|
| 115 |
+
"default": 0,
|
| 116 |
+
"general_information_request": 1,
|
| 117 |
+
"place_discomfort_or_fatigue": 2,
|
| 118 |
+
"blocked_from_leaving": 3,
|
| 119 |
+
"meeting_exit_pressure": 4,
|
| 120 |
+
"just_tired": 5,
|
| 121 |
+
"avoidance_without_context": 6,
|
| 122 |
+
"wants_distance": 7,
|
| 123 |
+
"friend_secrecy": 8,
|
| 124 |
+
"sudden_isolation": 9,
|
| 125 |
+
"new_group_focus": 10,
|
| 126 |
+
"secrecy_or_new_language": 11,
|
| 127 |
+
"money_or_time_pressure": 12,
|
| 128 |
+
"family_isolation": 13,
|
| 129 |
+
"identity_or_account_request": 14,
|
| 130 |
+
"drink_after_dizziness": 15,
|
| 131 |
+
"ritual_wine_symptom": 16,
|
| 132 |
+
"memory_gap_after_intake": 17,
|
| 133 |
+
"therapy_body_contact": 18,
|
| 134 |
+
"religious_touch_pretext": 19,
|
| 135 |
+
"unwanted_contact_after_refusal": 20,
|
| 136 |
+
"bridge_water_metaphor": 21,
|
| 137 |
+
"god_side_death_metaphor": 22,
|
| 138 |
+
"eternal_rest_metaphor": 23,
|
| 139 |
+
"direct_death_wish": 24,
|
| 140 |
+
"dangerous_location_unclear_intent": 25,
|
| 141 |
+
"fabricated_source_request": 26,
|
| 142 |
+
"whole_religion_generalization": 27,
|
| 143 |
+
"unverified_crime_claim": 28,
|
| 144 |
+
"immediate_violence_threat": 29
|
| 145 |
+
},
|
| 146 |
+
"id_to_label": {
|
| 147 |
+
"0": "default",
|
| 148 |
+
"1": "general_information_request",
|
| 149 |
+
"2": "place_discomfort_or_fatigue",
|
| 150 |
+
"3": "blocked_from_leaving",
|
| 151 |
+
"4": "meeting_exit_pressure",
|
| 152 |
+
"5": "just_tired",
|
| 153 |
+
"6": "avoidance_without_context",
|
| 154 |
+
"7": "wants_distance",
|
| 155 |
+
"8": "friend_secrecy",
|
| 156 |
+
"9": "sudden_isolation",
|
| 157 |
+
"10": "new_group_focus",
|
| 158 |
+
"11": "secrecy_or_new_language",
|
| 159 |
+
"12": "money_or_time_pressure",
|
| 160 |
+
"13": "family_isolation",
|
| 161 |
+
"14": "identity_or_account_request",
|
| 162 |
+
"15": "drink_after_dizziness",
|
| 163 |
+
"16": "ritual_wine_symptom",
|
| 164 |
+
"17": "memory_gap_after_intake",
|
| 165 |
+
"18": "therapy_body_contact",
|
| 166 |
+
"19": "religious_touch_pretext",
|
| 167 |
+
"20": "unwanted_contact_after_refusal",
|
| 168 |
+
"21": "bridge_water_metaphor",
|
| 169 |
+
"22": "god_side_death_metaphor",
|
| 170 |
+
"23": "eternal_rest_metaphor",
|
| 171 |
+
"24": "direct_death_wish",
|
| 172 |
+
"25": "dangerous_location_unclear_intent",
|
| 173 |
+
"26": "fabricated_source_request",
|
| 174 |
+
"27": "whole_religion_generalization",
|
| 175 |
+
"28": "unverified_crime_claim",
|
| 176 |
+
"29": "immediate_violence_threat"
|
| 177 |
+
}
|
| 178 |
+
}
|
| 179 |
+
}
|
legacy/model_manifest.json
ADDED
|
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "exit-lens-classifier",
|
| 3 |
+
"version": "2026-06-23-v1-onnx",
|
| 4 |
+
"provider": "huggingface",
|
| 5 |
+
"format": "onnx",
|
| 6 |
+
"runtimeStatus": "candidate-browser-artifact",
|
| 7 |
+
"browserReady": true,
|
| 8 |
+
"heads": [
|
| 9 |
+
"primaryDomain",
|
| 10 |
+
"templateId",
|
| 11 |
+
"urgency",
|
| 12 |
+
"slotProfile"
|
| 13 |
+
],
|
| 14 |
+
"files": {
|
| 15 |
+
"model": "model.onnx",
|
| 16 |
+
"tokenizer": "tokenizer.json",
|
| 17 |
+
"labelMap": "label_map.json",
|
| 18 |
+
"metadata": "metadata.json"
|
| 19 |
+
},
|
| 20 |
+
"sha256": {
|
| 21 |
+
"model": "7d484713ccfe2875a98a45706da8a454e38983d140afdb00f96f89aa8999ba71"
|
| 22 |
+
},
|
| 23 |
+
"notes": [
|
| 24 |
+
"This ONNX package is intended for browser-side metadata classification.",
|
| 25 |
+
"The model is not a final answer generator.",
|
| 26 |
+
"The Onexit runtime must keep rule and fragment safety fallback."
|
| 27 |
+
]
|
| 28 |
+
}
|
legacy/special_tokens_map.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"cls_token": "[CLS]",
|
| 3 |
+
"mask_token": "[MASK]",
|
| 4 |
+
"pad_token": "[PAD]",
|
| 5 |
+
"sep_token": "[SEP]",
|
| 6 |
+
"unk_token": "[UNK]"
|
| 7 |
+
}
|
legacy/tokenizer.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
legacy/tokenizer_config.json
ADDED
|
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"added_tokens_decoder": {
|
| 3 |
+
"0": {
|
| 4 |
+
"content": "[PAD]",
|
| 5 |
+
"lstrip": false,
|
| 6 |
+
"normalized": false,
|
| 7 |
+
"rstrip": false,
|
| 8 |
+
"single_word": false,
|
| 9 |
+
"special": true
|
| 10 |
+
},
|
| 11 |
+
"100": {
|
| 12 |
+
"content": "[UNK]",
|
| 13 |
+
"lstrip": false,
|
| 14 |
+
"normalized": false,
|
| 15 |
+
"rstrip": false,
|
| 16 |
+
"single_word": false,
|
| 17 |
+
"special": true
|
| 18 |
+
},
|
| 19 |
+
"101": {
|
| 20 |
+
"content": "[CLS]",
|
| 21 |
+
"lstrip": false,
|
| 22 |
+
"normalized": false,
|
| 23 |
+
"rstrip": false,
|
| 24 |
+
"single_word": false,
|
| 25 |
+
"special": true
|
| 26 |
+
},
|
| 27 |
+
"102": {
|
| 28 |
+
"content": "[SEP]",
|
| 29 |
+
"lstrip": false,
|
| 30 |
+
"normalized": false,
|
| 31 |
+
"rstrip": false,
|
| 32 |
+
"single_word": false,
|
| 33 |
+
"special": true
|
| 34 |
+
},
|
| 35 |
+
"103": {
|
| 36 |
+
"content": "[MASK]",
|
| 37 |
+
"lstrip": false,
|
| 38 |
+
"normalized": false,
|
| 39 |
+
"rstrip": false,
|
| 40 |
+
"single_word": false,
|
| 41 |
+
"special": true
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"clean_up_tokenization_spaces": false,
|
| 45 |
+
"cls_token": "[CLS]",
|
| 46 |
+
"do_lower_case": false,
|
| 47 |
+
"extra_special_tokens": {},
|
| 48 |
+
"mask_token": "[MASK]",
|
| 49 |
+
"model_max_length": 512,
|
| 50 |
+
"pad_token": "[PAD]",
|
| 51 |
+
"sep_token": "[SEP]",
|
| 52 |
+
"strip_accents": null,
|
| 53 |
+
"tokenize_chinese_chars": true,
|
| 54 |
+
"tokenizer_class": "DistilBertTokenizer",
|
| 55 |
+
"unk_token": "[UNK]"
|
| 56 |
+
}
|
legacy/vocab.txt
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
manifest.json
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 2,
|
| 3 |
+
"repoId": "saibiindex/exitlens",
|
| 4 |
+
"modelFamily": "exit-lens",
|
| 5 |
+
"architecture": "three-model-orchestrated-classifier",
|
| 6 |
+
"roles": {
|
| 7 |
+
"general": {
|
| 8 |
+
"modelFile": "general/model.onnx",
|
| 9 |
+
"manifestFile": "general/manifest.json",
|
| 10 |
+
"sha256": "6cc0d64e64c1f96e344682abc56e5986563ad73322620f0c2413d6d3b0151ce9",
|
| 11 |
+
"sizeBytes": 539287834
|
| 12 |
+
},
|
| 13 |
+
"cult": {
|
| 14 |
+
"modelFile": "cult/model.onnx",
|
| 15 |
+
"manifestFile": "cult/manifest.json",
|
| 16 |
+
"sha256": "710266250dde6f5d930691233d2983b459a738dc9a0c1d79c4efc00e3764f8b8",
|
| 17 |
+
"sizeBytes": 539287834
|
| 18 |
+
},
|
| 19 |
+
"risk": {
|
| 20 |
+
"modelFile": "risk/model.onnx",
|
| 21 |
+
"manifestFile": "risk/manifest.json",
|
| 22 |
+
"sha256": "27634cd84119c4e10495610df49d00e1b29572c48daa64d228e2178f9cb7b8fa",
|
| 23 |
+
"sizeBytes": 539287834
|
| 24 |
+
}
|
| 25 |
+
},
|
| 26 |
+
"legacySource": {
|
| 27 |
+
"repoId": "world08/exit-lens-classifier",
|
| 28 |
+
"usedFor": "README/model-card migration only",
|
| 29 |
+
"writeAccessRequired": false
|
| 30 |
+
},
|
| 31 |
+
"createdAt": "2026-06-27T13:38:31+00:00"
|
| 32 |
+
}
|
risk/label_map.json
ADDED
|
@@ -0,0 +1,179 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"primaryDomain": {
|
| 4 |
+
"label_to_id": {
|
| 5 |
+
"general_chat": 0,
|
| 6 |
+
"group_info": 1,
|
| 7 |
+
"recruiting_or_deceptive_access": 2,
|
| 8 |
+
"coercive_control": 3,
|
| 9 |
+
"exit_or_distance": 4,
|
| 10 |
+
"money_or_fraud": 5,
|
| 11 |
+
"privacy_or_identity": 6,
|
| 12 |
+
"unknown_substance": 7,
|
| 13 |
+
"sexual_boundary": 8,
|
| 14 |
+
"sexual_violence": 9,
|
| 15 |
+
"self_harm_or_suicide": 10,
|
| 16 |
+
"violence_or_retaliation": 11,
|
| 17 |
+
"hate_or_discrimination": 12,
|
| 18 |
+
"defamation_or_unverified": 13,
|
| 19 |
+
"prompt_injection": 14,
|
| 20 |
+
"source_or_report_request": 15,
|
| 21 |
+
"unknown": 16
|
| 22 |
+
},
|
| 23 |
+
"id_to_label": {
|
| 24 |
+
"0": "general_chat",
|
| 25 |
+
"1": "group_info",
|
| 26 |
+
"2": "recruiting_or_deceptive_access",
|
| 27 |
+
"3": "coercive_control",
|
| 28 |
+
"4": "exit_or_distance",
|
| 29 |
+
"5": "money_or_fraud",
|
| 30 |
+
"6": "privacy_or_identity",
|
| 31 |
+
"7": "unknown_substance",
|
| 32 |
+
"8": "sexual_boundary",
|
| 33 |
+
"9": "sexual_violence",
|
| 34 |
+
"10": "self_harm_or_suicide",
|
| 35 |
+
"11": "violence_or_retaliation",
|
| 36 |
+
"12": "hate_or_discrimination",
|
| 37 |
+
"13": "defamation_or_unverified",
|
| 38 |
+
"14": "prompt_injection",
|
| 39 |
+
"15": "source_or_report_request",
|
| 40 |
+
"16": "unknown"
|
| 41 |
+
}
|
| 42 |
+
},
|
| 43 |
+
"templateId": {
|
| 44 |
+
"label_to_id": {
|
| 45 |
+
"casual_greeting": 0,
|
| 46 |
+
"personal_concern_opening": 1,
|
| 47 |
+
"short_distress_check": 2,
|
| 48 |
+
"friend_change_check": 3,
|
| 49 |
+
"light_emotional_support": 4,
|
| 50 |
+
"ambiguous_pressure_check": 5,
|
| 51 |
+
"wants_to_leave_check": 6,
|
| 52 |
+
"out_of_scope_soft_redirect": 7,
|
| 53 |
+
"group_info_safe": 8,
|
| 54 |
+
"deceptive_recruiting": 9,
|
| 55 |
+
"coercive_control": 10,
|
| 56 |
+
"privacy_pause": 11,
|
| 57 |
+
"money_pressure": 12,
|
| 58 |
+
"exit_pressure": 13,
|
| 59 |
+
"sexual_boundary_authority": 14,
|
| 60 |
+
"sexual_violence_support": 15,
|
| 61 |
+
"unknown_substance_safety": 16,
|
| 62 |
+
"self_harm_immediate": 17,
|
| 63 |
+
"violence_deescalation": 18,
|
| 64 |
+
"prompt_injection_refusal": 19,
|
| 65 |
+
"source_integrity_refusal": 20,
|
| 66 |
+
"defamation_reframe": 21,
|
| 67 |
+
"hate_reframe": 22,
|
| 68 |
+
"ask_for_context": 23
|
| 69 |
+
},
|
| 70 |
+
"id_to_label": {
|
| 71 |
+
"0": "casual_greeting",
|
| 72 |
+
"1": "personal_concern_opening",
|
| 73 |
+
"2": "short_distress_check",
|
| 74 |
+
"3": "friend_change_check",
|
| 75 |
+
"4": "light_emotional_support",
|
| 76 |
+
"5": "ambiguous_pressure_check",
|
| 77 |
+
"6": "wants_to_leave_check",
|
| 78 |
+
"7": "out_of_scope_soft_redirect",
|
| 79 |
+
"8": "group_info_safe",
|
| 80 |
+
"9": "deceptive_recruiting",
|
| 81 |
+
"10": "coercive_control",
|
| 82 |
+
"11": "privacy_pause",
|
| 83 |
+
"12": "money_pressure",
|
| 84 |
+
"13": "exit_pressure",
|
| 85 |
+
"14": "sexual_boundary_authority",
|
| 86 |
+
"15": "sexual_violence_support",
|
| 87 |
+
"16": "unknown_substance_safety",
|
| 88 |
+
"17": "self_harm_immediate",
|
| 89 |
+
"18": "violence_deescalation",
|
| 90 |
+
"19": "prompt_injection_refusal",
|
| 91 |
+
"20": "source_integrity_refusal",
|
| 92 |
+
"21": "defamation_reframe",
|
| 93 |
+
"22": "hate_reframe",
|
| 94 |
+
"23": "ask_for_context"
|
| 95 |
+
}
|
| 96 |
+
},
|
| 97 |
+
"urgency": {
|
| 98 |
+
"label_to_id": {
|
| 99 |
+
"none": 0,
|
| 100 |
+
"low": 1,
|
| 101 |
+
"medium": 2,
|
| 102 |
+
"high": 3,
|
| 103 |
+
"critical": 4
|
| 104 |
+
},
|
| 105 |
+
"id_to_label": {
|
| 106 |
+
"0": "none",
|
| 107 |
+
"1": "low",
|
| 108 |
+
"2": "medium",
|
| 109 |
+
"3": "high",
|
| 110 |
+
"4": "critical"
|
| 111 |
+
}
|
| 112 |
+
},
|
| 113 |
+
"slotProfile": {
|
| 114 |
+
"label_to_id": {
|
| 115 |
+
"default": 0,
|
| 116 |
+
"general_information_request": 1,
|
| 117 |
+
"place_discomfort_or_fatigue": 2,
|
| 118 |
+
"blocked_from_leaving": 3,
|
| 119 |
+
"meeting_exit_pressure": 4,
|
| 120 |
+
"just_tired": 5,
|
| 121 |
+
"avoidance_without_context": 6,
|
| 122 |
+
"wants_distance": 7,
|
| 123 |
+
"friend_secrecy": 8,
|
| 124 |
+
"sudden_isolation": 9,
|
| 125 |
+
"new_group_focus": 10,
|
| 126 |
+
"secrecy_or_new_language": 11,
|
| 127 |
+
"money_or_time_pressure": 12,
|
| 128 |
+
"family_isolation": 13,
|
| 129 |
+
"identity_or_account_request": 14,
|
| 130 |
+
"drink_after_dizziness": 15,
|
| 131 |
+
"ritual_wine_symptom": 16,
|
| 132 |
+
"memory_gap_after_intake": 17,
|
| 133 |
+
"therapy_body_contact": 18,
|
| 134 |
+
"religious_touch_pretext": 19,
|
| 135 |
+
"unwanted_contact_after_refusal": 20,
|
| 136 |
+
"bridge_water_metaphor": 21,
|
| 137 |
+
"god_side_death_metaphor": 22,
|
| 138 |
+
"eternal_rest_metaphor": 23,
|
| 139 |
+
"direct_death_wish": 24,
|
| 140 |
+
"dangerous_location_unclear_intent": 25,
|
| 141 |
+
"fabricated_source_request": 26,
|
| 142 |
+
"whole_religion_generalization": 27,
|
| 143 |
+
"unverified_crime_claim": 28,
|
| 144 |
+
"immediate_violence_threat": 29
|
| 145 |
+
},
|
| 146 |
+
"id_to_label": {
|
| 147 |
+
"0": "default",
|
| 148 |
+
"1": "general_information_request",
|
| 149 |
+
"2": "place_discomfort_or_fatigue",
|
| 150 |
+
"3": "blocked_from_leaving",
|
| 151 |
+
"4": "meeting_exit_pressure",
|
| 152 |
+
"5": "just_tired",
|
| 153 |
+
"6": "avoidance_without_context",
|
| 154 |
+
"7": "wants_distance",
|
| 155 |
+
"8": "friend_secrecy",
|
| 156 |
+
"9": "sudden_isolation",
|
| 157 |
+
"10": "new_group_focus",
|
| 158 |
+
"11": "secrecy_or_new_language",
|
| 159 |
+
"12": "money_or_time_pressure",
|
| 160 |
+
"13": "family_isolation",
|
| 161 |
+
"14": "identity_or_account_request",
|
| 162 |
+
"15": "drink_after_dizziness",
|
| 163 |
+
"16": "ritual_wine_symptom",
|
| 164 |
+
"17": "memory_gap_after_intake",
|
| 165 |
+
"18": "therapy_body_contact",
|
| 166 |
+
"19": "religious_touch_pretext",
|
| 167 |
+
"20": "unwanted_contact_after_refusal",
|
| 168 |
+
"21": "bridge_water_metaphor",
|
| 169 |
+
"22": "god_side_death_metaphor",
|
| 170 |
+
"23": "eternal_rest_metaphor",
|
| 171 |
+
"24": "direct_death_wish",
|
| 172 |
+
"25": "dangerous_location_unclear_intent",
|
| 173 |
+
"26": "fabricated_source_request",
|
| 174 |
+
"27": "whole_religion_generalization",
|
| 175 |
+
"28": "unverified_crime_claim",
|
| 176 |
+
"29": "immediate_violence_threat"
|
| 177 |
+
}
|
| 178 |
+
}
|
| 179 |
+
}
|
risk/manifest.json
ADDED
|
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"role": "risk",
|
| 4 |
+
"repoId": "saibiindex/exitlens",
|
| 5 |
+
"modelFile": "model.onnx",
|
| 6 |
+
"sha256": "27634cd84119c4e10495610df49d00e1b29572c48daa64d228e2178f9cb7b8fa",
|
| 7 |
+
"sizeBytes": 539287834,
|
| 8 |
+
"labelMapFile": "label_map.json",
|
| 9 |
+
"labelMap": {
|
| 10 |
+
"file": "label_map.json",
|
| 11 |
+
"sha256": "0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1"
|
| 12 |
+
},
|
| 13 |
+
"tokenizerPath": "tokenizer/",
|
| 14 |
+
"tokenizer": {
|
| 15 |
+
"path": "tokenizer/",
|
| 16 |
+
"files": {
|
| 17 |
+
"special_tokens_map.json": {
|
| 18 |
+
"sizeBytes": 132,
|
| 19 |
+
"sha256": "3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6"
|
| 20 |
+
},
|
| 21 |
+
"tokenizer.json": {
|
| 22 |
+
"sizeBytes": 2919615,
|
| 23 |
+
"sha256": "40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc"
|
| 24 |
+
},
|
| 25 |
+
"tokenizer_config.json": {
|
| 26 |
+
"sizeBytes": 1284,
|
| 27 |
+
"sha256": "525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa"
|
| 28 |
+
},
|
| 29 |
+
"vocab.txt": {
|
| 30 |
+
"sizeBytes": 995526,
|
| 31 |
+
"sha256": "fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c"
|
| 32 |
+
}
|
| 33 |
+
}
|
| 34 |
+
},
|
| 35 |
+
"runtime": {
|
| 36 |
+
"format": "onnx",
|
| 37 |
+
"browserReady": true,
|
| 38 |
+
"intendedUse": "metadata classifier only",
|
| 39 |
+
"heads": [
|
| 40 |
+
"primaryDomain",
|
| 41 |
+
"templateId",
|
| 42 |
+
"urgency",
|
| 43 |
+
"slotProfile"
|
| 44 |
+
]
|
| 45 |
+
},
|
| 46 |
+
"sourceExportManifest": "source-export-manifest.json"
|
| 47 |
+
}
|
risk/model.onnx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:27634cd84119c4e10495610df49d00e1b29572c48daa64d228e2178f9cb7b8fa
|
| 3 |
+
size 539287834
|
risk/source-export-manifest.json
ADDED
|
@@ -0,0 +1,102 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schemaVersion": 1,
|
| 3 |
+
"role": "risk",
|
| 4 |
+
"format": "onnx",
|
| 5 |
+
"runtimeStatus": "local-validated",
|
| 6 |
+
"browserReady": true,
|
| 7 |
+
"createdAt": "2026-06-27T13:11:44.215666+00:00",
|
| 8 |
+
"modelFile": "model.onnx",
|
| 9 |
+
"sha256": "27634cd84119c4e10495610df49d00e1b29572c48daa64d228e2178f9cb7b8fa",
|
| 10 |
+
"files": {
|
| 11 |
+
"model": "model.onnx",
|
| 12 |
+
"labelMap": "label_map.json",
|
| 13 |
+
"tokenizer": "tokenizer/",
|
| 14 |
+
"validationReport": "onnx_validation_report.json"
|
| 15 |
+
},
|
| 16 |
+
"labelMap": {
|
| 17 |
+
"file": "label_map.json",
|
| 18 |
+
"sha256": "0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1"
|
| 19 |
+
},
|
| 20 |
+
"tokenizer": {
|
| 21 |
+
"directory": "tokenizer",
|
| 22 |
+
"files": {
|
| 23 |
+
"special_tokens_map.json": {
|
| 24 |
+
"sizeBytes": 132,
|
| 25 |
+
"sha256": "3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6"
|
| 26 |
+
},
|
| 27 |
+
"tokenizer.json": {
|
| 28 |
+
"sizeBytes": 2919615,
|
| 29 |
+
"sha256": "40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc"
|
| 30 |
+
},
|
| 31 |
+
"tokenizer_config.json": {
|
| 32 |
+
"sizeBytes": 1284,
|
| 33 |
+
"sha256": "525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa"
|
| 34 |
+
},
|
| 35 |
+
"vocab.txt": {
|
| 36 |
+
"sizeBytes": 995526,
|
| 37 |
+
"sha256": "fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c"
|
| 38 |
+
}
|
| 39 |
+
}
|
| 40 |
+
},
|
| 41 |
+
"sourceDatasetManifest": {
|
| 42 |
+
"path": "data/exit-lens/model-splits/manifest.json",
|
| 43 |
+
"sha256": "3eefca0acfa8475fb62e156e9f6799d4c40511b40a6ad4dd97662b1cec9a39f3",
|
| 44 |
+
"generatedAt": "2026-06-27T13:03:52.852Z",
|
| 45 |
+
"candidateDataIncluded": true
|
| 46 |
+
},
|
| 47 |
+
"dataset": {
|
| 48 |
+
"directory": "training/exit_lens_classifier/datasets-3model/risk",
|
| 49 |
+
"counts": {
|
| 50 |
+
"train": 1527,
|
| 51 |
+
"val": 408,
|
| 52 |
+
"test": 17
|
| 53 |
+
}
|
| 54 |
+
},
|
| 55 |
+
"modelArchitecture": {
|
| 56 |
+
"modelName": "distilbert-base-multilingual-cased",
|
| 57 |
+
"maxLength": 192,
|
| 58 |
+
"dropout": 0.1,
|
| 59 |
+
"heads": [
|
| 60 |
+
"primaryDomain",
|
| 61 |
+
"templateId",
|
| 62 |
+
"urgency",
|
| 63 |
+
"slotProfile"
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"training": {
|
| 67 |
+
"artifactDir": "training/exit_lens_classifier/artifacts-3model/risk/20260627-220958",
|
| 68 |
+
"bestEpoch": 4,
|
| 69 |
+
"bestValLoss": 7.520441821977204,
|
| 70 |
+
"testMetrics": {
|
| 71 |
+
"split": "test",
|
| 72 |
+
"rows": 17,
|
| 73 |
+
"device": "cuda",
|
| 74 |
+
"artifact_dir": "C:\\Users\\waild\\OneDrive\\바탕 화면\\code\\Onexit\\training\\exit_lens_classifier\\artifacts-3model\\risk\\20260627-220958",
|
| 75 |
+
"checkpoint_epoch": 4,
|
| 76 |
+
"exact_match": 0.058823529411764705,
|
| 77 |
+
"heads": {
|
| 78 |
+
"primaryDomain": {
|
| 79 |
+
"accuracy": 0.47058823529411764,
|
| 80 |
+
"macro_f1": 0.20392156862745098
|
| 81 |
+
},
|
| 82 |
+
"templateId": {
|
| 83 |
+
"accuracy": 0.4117647058823529,
|
| 84 |
+
"macro_f1": 0.15138888888888888
|
| 85 |
+
},
|
| 86 |
+
"urgency": {
|
| 87 |
+
"accuracy": 0.5882352941176471,
|
| 88 |
+
"macro_f1": 0.39434343434343433
|
| 89 |
+
},
|
| 90 |
+
"slotProfile": {
|
| 91 |
+
"accuracy": 0.5294117647058824,
|
| 92 |
+
"macro_f1": 0.023076923076923075
|
| 93 |
+
}
|
| 94 |
+
}
|
| 95 |
+
}
|
| 96 |
+
},
|
| 97 |
+
"onnxValidation": {
|
| 98 |
+
"report": "onnx_validation_report.json",
|
| 99 |
+
"passed": true,
|
| 100 |
+
"sha256": "27634cd84119c4e10495610df49d00e1b29572c48daa64d228e2178f9cb7b8fa"
|
| 101 |
+
}
|
| 102 |
+
}
|
risk/tokenizer/special_tokens_map.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"cls_token": "[CLS]",
|
| 3 |
+
"mask_token": "[MASK]",
|
| 4 |
+
"pad_token": "[PAD]",
|
| 5 |
+
"sep_token": "[SEP]",
|
| 6 |
+
"unk_token": "[UNK]"
|
| 7 |
+
}
|
risk/tokenizer/tokenizer.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
risk/tokenizer/tokenizer_config.json
ADDED
|
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"added_tokens_decoder": {
|
| 3 |
+
"0": {
|
| 4 |
+
"content": "[PAD]",
|
| 5 |
+
"lstrip": false,
|
| 6 |
+
"normalized": false,
|
| 7 |
+
"rstrip": false,
|
| 8 |
+
"single_word": false,
|
| 9 |
+
"special": true
|
| 10 |
+
},
|
| 11 |
+
"100": {
|
| 12 |
+
"content": "[UNK]",
|
| 13 |
+
"lstrip": false,
|
| 14 |
+
"normalized": false,
|
| 15 |
+
"rstrip": false,
|
| 16 |
+
"single_word": false,
|
| 17 |
+
"special": true
|
| 18 |
+
},
|
| 19 |
+
"101": {
|
| 20 |
+
"content": "[CLS]",
|
| 21 |
+
"lstrip": false,
|
| 22 |
+
"normalized": false,
|
| 23 |
+
"rstrip": false,
|
| 24 |
+
"single_word": false,
|
| 25 |
+
"special": true
|
| 26 |
+
},
|
| 27 |
+
"102": {
|
| 28 |
+
"content": "[SEP]",
|
| 29 |
+
"lstrip": false,
|
| 30 |
+
"normalized": false,
|
| 31 |
+
"rstrip": false,
|
| 32 |
+
"single_word": false,
|
| 33 |
+
"special": true
|
| 34 |
+
},
|
| 35 |
+
"103": {
|
| 36 |
+
"content": "[MASK]",
|
| 37 |
+
"lstrip": false,
|
| 38 |
+
"normalized": false,
|
| 39 |
+
"rstrip": false,
|
| 40 |
+
"single_word": false,
|
| 41 |
+
"special": true
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"clean_up_tokenization_spaces": false,
|
| 45 |
+
"cls_token": "[CLS]",
|
| 46 |
+
"do_lower_case": false,
|
| 47 |
+
"extra_special_tokens": {},
|
| 48 |
+
"mask_token": "[MASK]",
|
| 49 |
+
"model_max_length": 512,
|
| 50 |
+
"pad_token": "[PAD]",
|
| 51 |
+
"sep_token": "[SEP]",
|
| 52 |
+
"strip_accents": null,
|
| 53 |
+
"tokenize_chinese_chars": true,
|
| 54 |
+
"tokenizer_class": "DistilBertTokenizer",
|
| 55 |
+
"unk_token": "[UNK]"
|
| 56 |
+
}
|
risk/tokenizer/vocab.txt
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
sha256sums.txt
ADDED
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1 cult/label_map.json
|
| 2 |
+
218809180acc2dcf6c1e5f572961e14cdcf14afd427c1a32a7f66682083899d0 cult/manifest.json
|
| 3 |
+
710266250dde6f5d930691233d2983b459a738dc9a0c1d79c4efc00e3764f8b8 cult/model.onnx
|
| 4 |
+
27ac792c81a62ac5fb838dbec27a5eda17db89aaedd7dffc82daac1a884a2ba3 cult/source-export-manifest.json
|
| 5 |
+
3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6 cult/tokenizer/special_tokens_map.json
|
| 6 |
+
40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc cult/tokenizer/tokenizer.json
|
| 7 |
+
525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa cult/tokenizer/tokenizer_config.json
|
| 8 |
+
fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c cult/tokenizer/vocab.txt
|
| 9 |
+
0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1 general/label_map.json
|
| 10 |
+
cd5e47828df3c66aa01184087531c66deede897ca245df232063f9a9ca2b01b1 general/manifest.json
|
| 11 |
+
6cc0d64e64c1f96e344682abc56e5986563ad73322620f0c2413d6d3b0151ce9 general/model.onnx
|
| 12 |
+
1030f1a23c7dc991639f0f418057162dbaca263fa17b848f41cf51a365f95e6c general/source-export-manifest.json
|
| 13 |
+
3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6 general/tokenizer/special_tokens_map.json
|
| 14 |
+
40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc general/tokenizer/tokenizer.json
|
| 15 |
+
525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa general/tokenizer/tokenizer_config.json
|
| 16 |
+
fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c general/tokenizer/vocab.txt
|
| 17 |
+
0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1 legacy/label_map.json
|
| 18 |
+
360f0ee5afc9e007c5c06940c94bfce008468420139589a80e1903b6b1abd053 legacy/model_manifest.json
|
| 19 |
+
de2770ea341e909edde19302c291439bc454650ed1ab48a9119dfc0ac6b06b97 legacy/README.md
|
| 20 |
+
3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6 legacy/special_tokens_map.json
|
| 21 |
+
40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc legacy/tokenizer.json
|
| 22 |
+
525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa legacy/tokenizer_config.json
|
| 23 |
+
fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c legacy/vocab.txt
|
| 24 |
+
665793176b9b738e0b280e206fbedb45d46588f5591780f4bd5017d518bbcfcd manifest.json
|
| 25 |
+
6dacaeb39017c837522959e8848dc79badcfd66ce6417dfe589a37b240bdade9 README.md
|
| 26 |
+
0c92a655f5f65a0ede6e19ad8947407a27f737ec651a26fa8bd5ec3a09795af1 risk/label_map.json
|
| 27 |
+
1c6ab2e9529a3b1dcf48fc76dfc2fd34de3793e80f64c2f5d26111651fba4f75 risk/manifest.json
|
| 28 |
+
27634cd84119c4e10495610df49d00e1b29572c48daa64d228e2178f9cb7b8fa risk/model.onnx
|
| 29 |
+
7597f0f247c8dd6eba87d3cc2827bd52de9f54c3d2332578a0ee469015674fc0 risk/source-export-manifest.json
|
| 30 |
+
3c3507f36dff57bce437223db3b3081d1e2b52ec3e56ee55438193ecb2c94dd6 risk/tokenizer/special_tokens_map.json
|
| 31 |
+
40ceb599c3c70a95b39428d6268285926aad3f5d54bd03ff8df2284d5c5984dc risk/tokenizer/tokenizer.json
|
| 32 |
+
525f6e8d34ebdd9a6b6de867afc5c070169ddec58e5058e93134e18ff2e9ecfa risk/tokenizer/tokenizer_config.json
|
| 33 |
+
fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c risk/tokenizer/vocab.txt
|