Text Generation
Transformers
Safetensors
mistral3
image-text-to-text
Merge
slerp
dfk-detection
vlm
text-classification
indonesian
multimodal
image-classification
content-moderation
conversational
Instructions to use aitf-its-tim3-dfk/ministral-8b-merged-ws3 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use aitf-its-tim3-dfk/ministral-8b-merged-ws3 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="aitf-its-tim3-dfk/ministral-8b-merged-ws3") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] pipe(text=messages)# Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("aitf-its-tim3-dfk/ministral-8b-merged-ws3") model = AutoModelForMultimodalLM.from_pretrained("aitf-its-tim3-dfk/ministral-8b-merged-ws3") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] inputs = processor.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=40) print(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use aitf-its-tim3-dfk/ministral-8b-merged-ws3 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "aitf-its-tim3-dfk/ministral-8b-merged-ws3" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "aitf-its-tim3-dfk/ministral-8b-merged-ws3", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/aitf-its-tim3-dfk/ministral-8b-merged-ws3
- SGLang
How to use aitf-its-tim3-dfk/ministral-8b-merged-ws3 with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "aitf-its-tim3-dfk/ministral-8b-merged-ws3" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "aitf-its-tim3-dfk/ministral-8b-merged-ws3", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "aitf-its-tim3-dfk/ministral-8b-merged-ws3" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "aitf-its-tim3-dfk/ministral-8b-merged-ws3", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use aitf-its-tim3-dfk/ministral-8b-merged-ws3 with Docker Model Runner:
docker model run hf.co/aitf-its-tim3-dfk/ministral-8b-merged-ws3
spuuntries commited on
Commit ·
d9a2b9f
1
Parent(s): ae1ede0
feat: card, template, metrics
Browse files- .gitattributes +1 -0
- README.md +656 -0
- chat_template.jinja +121 -0
- dfk_hero_banner.png +3 -0
- metrics.json +34 -0
.gitattributes
CHANGED
|
@@ -36,3 +36,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 36 |
adapter/* filter=lfs diff=lfs merge=lfs -text
|
| 37 |
model.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 38 |
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 36 |
adapter/* filter=lfs diff=lfs merge=lfs -text
|
| 37 |
model.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 38 |
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
dfk_hero_banner.png filter=lfs diff=lfs merge=lfs -text
|
README.md
ADDED
|
@@ -0,0 +1,656 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
base_model:
|
| 3 |
+
- aitf-komdigi/KomdigiITS-8B-DFK-MultimodalClassification
|
| 4 |
+
- aitf-komdigi/KomdigiITS-8B-DFK-TextClassification
|
| 5 |
+
library_name: transformers
|
| 6 |
+
pipeline_tag: text-generation
|
| 7 |
+
tags:
|
| 8 |
+
- merge
|
| 9 |
+
- slerp
|
| 10 |
+
- dfk-detection
|
| 11 |
+
- vlm
|
| 12 |
+
- text-classification
|
| 13 |
+
- indonesian
|
| 14 |
+
- multimodal
|
| 15 |
+
- image-classification
|
| 16 |
+
- content-moderation
|
| 17 |
+
- mistral3
|
| 18 |
+
---
|
| 19 |
+
|
| 20 |
+
<style>
|
| 21 |
+
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700;800;900&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap');
|
| 22 |
+
|
| 23 |
+
.fo {
|
| 24 |
+
--bg: #faf8f5;
|
| 25 |
+
--surface: #ffffff;
|
| 26 |
+
--card: #ffffff;
|
| 27 |
+
--tint: #f5f0eb;
|
| 28 |
+
--edge: #e8e0d6;
|
| 29 |
+
--rule: #d8cec4;
|
| 30 |
+
--text: #5c5060;
|
| 31 |
+
--dim: #998da0;
|
| 32 |
+
--bright: #3a2e40;
|
| 33 |
+
--cream: #f8f4ef;
|
| 34 |
+
--warm: #c48a6a;
|
| 35 |
+
--warm2: #daa88a;
|
| 36 |
+
--rose: #c8909c;
|
| 37 |
+
--rose2: #e0b0ba;
|
| 38 |
+
--sage: #7aac96;
|
| 39 |
+
--sage2: #9cc8b4;
|
| 40 |
+
--w-glow: rgba(196,138,106,0.06);
|
| 41 |
+
--s-glow: rgba(122,172,150,0.06);
|
| 42 |
+
--r-glow: rgba(200,144,156,0.05);
|
| 43 |
+
--shadow: rgba(90,70,80,0.06);
|
| 44 |
+
--mono: 'JetBrains Mono', monospace;
|
| 45 |
+
--sans: 'Inter', sans-serif;
|
| 46 |
+
--serif: 'Playfair Display', Georgia, serif;
|
| 47 |
+
|
| 48 |
+
font-family: var(--sans);
|
| 49 |
+
color: var(--text);
|
| 50 |
+
max-width: 860px;
|
| 51 |
+
margin: 0 auto;
|
| 52 |
+
padding: 0 0 64px;
|
| 53 |
+
line-height: 1.75;
|
| 54 |
+
font-size: 0.95rem;
|
| 55 |
+
background:
|
| 56 |
+
radial-gradient(ellipse at 30% 0%, rgba(196,138,106,0.04) 0%, transparent 50%),
|
| 57 |
+
radial-gradient(ellipse at 70% 0%, rgba(122,172,150,0.04) 0%, transparent 50%),
|
| 58 |
+
var(--bg);
|
| 59 |
+
}
|
| 60 |
+
|
| 61 |
+
/* ── Hero ── */
|
| 62 |
+
.fo-hero { position: relative; overflow: hidden; border-radius: 0 0 12px 12px; }
|
| 63 |
+
.fo-hero img {
|
| 64 |
+
display: block; width: 100%; height: 300px;
|
| 65 |
+
object-fit: cover; margin: 0;
|
| 66 |
+
}
|
| 67 |
+
.fo-ident {
|
| 68 |
+
position: absolute; bottom: 0; left: 0; right: 0;
|
| 69 |
+
padding: 90px 44px 32px;
|
| 70 |
+
background: linear-gradient(to top,
|
| 71 |
+
rgba(58,46,64,0.88) 0%,
|
| 72 |
+
rgba(58,46,64,0.6) 40%,
|
| 73 |
+
transparent 100%);
|
| 74 |
+
}
|
| 75 |
+
.fo-name {
|
| 76 |
+
font-family: var(--serif);
|
| 77 |
+
font-size: 2.6rem; font-weight: 800;
|
| 78 |
+
color: #fff; letter-spacing: 0.01em;
|
| 79 |
+
line-height: 1.08; margin: 0 0 8px;
|
| 80 |
+
text-shadow: 0 2px 16px rgba(0,0,0,0.25);
|
| 81 |
+
}
|
| 82 |
+
.fo-tagline {
|
| 83 |
+
font-family: var(--mono); font-size: 0.58rem;
|
| 84 |
+
color: var(--rose2); letter-spacing: 0.16em;
|
| 85 |
+
text-transform: uppercase; display: block;
|
| 86 |
+
}
|
| 87 |
+
.fo-badge {
|
| 88 |
+
display: inline-flex; align-items: center; gap: 7px;
|
| 89 |
+
margin-top: 12px; padding: 4px 12px;
|
| 90 |
+
border: 1px solid rgba(255,255,255,0.2);
|
| 91 |
+
border-radius: 20px;
|
| 92 |
+
background: rgba(122,172,150,0.15);
|
| 93 |
+
font-family: var(--mono); font-size: 0.52rem; font-weight: 600;
|
| 94 |
+
letter-spacing: 0.12em; text-transform: uppercase; color: var(--sage2);
|
| 95 |
+
backdrop-filter: blur(4px);
|
| 96 |
+
}
|
| 97 |
+
.fo-badge::before {
|
| 98 |
+
content: '\2726'; font-size: 0.5rem; color: var(--rose2); opacity: 0.8;
|
| 99 |
+
}
|
| 100 |
+
|
| 101 |
+
/* ── Section ── */
|
| 102 |
+
.fo-section { padding: 0; }
|
| 103 |
+
.fo-shead {
|
| 104 |
+
display: flex; align-items: baseline; gap: 14px;
|
| 105 |
+
padding: 24px 44px 0; margin-bottom: 24px;
|
| 106 |
+
}
|
| 107 |
+
.fo-snum {
|
| 108 |
+
font-family: var(--mono); font-size: 0.58rem; font-weight: 600;
|
| 109 |
+
color: var(--rose); letter-spacing: 0.08em;
|
| 110 |
+
flex-shrink: 0; opacity: 0.7;
|
| 111 |
+
}
|
| 112 |
+
.fo-stitle {
|
| 113 |
+
font-family: var(--serif); font-size: 1.35rem; font-weight: 700;
|
| 114 |
+
color: var(--bright); letter-spacing: 0.01em;
|
| 115 |
+
}
|
| 116 |
+
.fo-sbody { padding: 0 44px 40px; }
|
| 117 |
+
.fo-sbody p { margin: 0 0 14px; font-size: 0.93rem; }
|
| 118 |
+
.fo-sbody p:last-child { margin-bottom: 0; }
|
| 119 |
+
|
| 120 |
+
/* ── Sub-headings ── */
|
| 121 |
+
.fo-sub {
|
| 122 |
+
font-family: var(--serif) !important;
|
| 123 |
+
color: var(--bright) !important; font-size: 1.02rem !important;
|
| 124 |
+
margin: 22px 0 12px !important; padding: 0 0 6px !important;
|
| 125 |
+
font-weight: 700; letter-spacing: 0.01em;
|
| 126 |
+
border: none !important;
|
| 127 |
+
border-bottom: 1px solid var(--edge) !important;
|
| 128 |
+
}
|
| 129 |
+
|
| 130 |
+
/* ── Cards ── */
|
| 131 |
+
.fo-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
|
| 132 |
+
.fo-card {
|
| 133 |
+
background: var(--card); border: 1px solid var(--edge);
|
| 134 |
+
border-radius: 8px; position: relative;
|
| 135 |
+
box-shadow: 0 2px 12px var(--shadow);
|
| 136 |
+
overflow: hidden;
|
| 137 |
+
}
|
| 138 |
+
.fo-card::before {
|
| 139 |
+
content: ''; position: absolute; top: 0; left: 0; right: 0;
|
| 140 |
+
height: 3px; background: linear-gradient(90deg, var(--warm), var(--rose));
|
| 141 |
+
}
|
| 142 |
+
.fo-card--sage::before { background: linear-gradient(90deg, var(--sage), var(--sage2)); }
|
| 143 |
+
.fo-card--muted::before { background: var(--edge); height: 2px; }
|
| 144 |
+
.fo-card--warn::before { background: linear-gradient(90deg, #c47a6a, #d49080); }
|
| 145 |
+
.fo-chead {
|
| 146 |
+
font-family: var(--mono); font-size: 0.58rem; font-weight: 600;
|
| 147 |
+
letter-spacing: 0.12em; text-transform: uppercase; color: var(--dim);
|
| 148 |
+
padding: 10px 16px 8px; border-bottom: 1px solid var(--edge);
|
| 149 |
+
background: var(--tint);
|
| 150 |
+
}
|
| 151 |
+
.fo-chead::after {
|
| 152 |
+
content: ' \2726'; font-size: 0.45rem; color: var(--rose); opacity: 0.45;
|
| 153 |
+
}
|
| 154 |
+
.fo-card--sage .fo-chead::after { color: var(--sage); }
|
| 155 |
+
.fo-row {
|
| 156 |
+
display: grid; grid-template-columns: 12ch 1fr; align-items: baseline;
|
| 157 |
+
column-gap: 8px; padding: 7px 16px;
|
| 158 |
+
border-bottom: 1px solid rgba(232,224,214,0.5); font-size: 0.85rem;
|
| 159 |
+
}
|
| 160 |
+
.fo-row:last-child { border-bottom: none; }
|
| 161 |
+
.fo-k {
|
| 162 |
+
font-family: var(--mono); font-size: 0.78rem; color: var(--dim);
|
| 163 |
+
font-weight: 500;
|
| 164 |
+
}
|
| 165 |
+
.fo-k::after { content: ':'; }
|
| 166 |
+
.fo-v { color: var(--bright); font-size: 0.85rem; }
|
| 167 |
+
.fo-row .fo-v:only-child { grid-column: 1 / -1; }
|
| 168 |
+
|
| 169 |
+
/* ── Metric cards ── */
|
| 170 |
+
.fo-metrics { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; margin-bottom: 18px; }
|
| 171 |
+
.fo-metric {
|
| 172 |
+
background: var(--card); border: 1px solid var(--edge);
|
| 173 |
+
border-radius: 8px; padding: 16px 10px 14px;
|
| 174 |
+
text-align: center; position: relative;
|
| 175 |
+
box-shadow: 0 2px 12px var(--shadow);
|
| 176 |
+
overflow: hidden;
|
| 177 |
+
}
|
| 178 |
+
.fo-metric::before {
|
| 179 |
+
content: ''; position: absolute; top: 0; left: 0; right: 0;
|
| 180 |
+
height: 3px; background: linear-gradient(90deg, var(--warm), var(--rose));
|
| 181 |
+
}
|
| 182 |
+
.fo-metric--sage::before { background: linear-gradient(90deg, var(--sage), var(--sage2)); }
|
| 183 |
+
.fo-mval {
|
| 184 |
+
font-family: var(--serif); font-size: 1.7rem; font-weight: 800;
|
| 185 |
+
color: var(--bright); line-height: 1; margin-bottom: 5px;
|
| 186 |
+
}
|
| 187 |
+
.fo-metric--sage .fo-mval { color: var(--sage); }
|
| 188 |
+
.fo-mlbl {
|
| 189 |
+
font-family: var(--mono); font-size: 0.5rem; font-weight: 600;
|
| 190 |
+
letter-spacing: 0.12em; text-transform: uppercase; color: var(--dim);
|
| 191 |
+
}
|
| 192 |
+
|
| 193 |
+
/* ── Note ── */
|
| 194 |
+
.fo-note {
|
| 195 |
+
border: 1px solid var(--edge); border-radius: 8px;
|
| 196 |
+
padding: 14px 18px; margin-top: 18px;
|
| 197 |
+
background: var(--tint); font-size: 0.85rem; color: var(--dim);
|
| 198 |
+
border-left: 3px solid var(--warm);
|
| 199 |
+
}
|
| 200 |
+
.fo-note strong {
|
| 201 |
+
color: var(--warm); font-family: var(--mono);
|
| 202 |
+
font-size: 0.6rem; letter-spacing: 0.1em; text-transform: uppercase;
|
| 203 |
+
}
|
| 204 |
+
.fo-note--sage { border-left-color: var(--sage); }
|
| 205 |
+
.fo-note--sage strong { color: var(--sage); }
|
| 206 |
+
|
| 207 |
+
/* ── Comparison table ── */
|
| 208 |
+
.fo-cmp {
|
| 209 |
+
width: 100%; border-collapse: collapse;
|
| 210 |
+
font-size: 0.76rem; margin-bottom: 18px;
|
| 211 |
+
}
|
| 212 |
+
.fo-cmp th {
|
| 213 |
+
text-align: left; padding: 9px 10px;
|
| 214 |
+
font-family: var(--mono); font-weight: 600;
|
| 215 |
+
letter-spacing: 0.1em; text-transform: uppercase;
|
| 216 |
+
color: var(--dim); border-bottom: 2px solid var(--edge);
|
| 217 |
+
font-size: 0.56rem;
|
| 218 |
+
}
|
| 219 |
+
.fo-cmp td {
|
| 220 |
+
padding: 8px 10px; border-bottom: 1px solid var(--edge);
|
| 221 |
+
color: var(--text); font-family: var(--mono); font-size: 0.76rem;
|
| 222 |
+
}
|
| 223 |
+
.fo-cmp tr:last-child td { border-bottom: none; }
|
| 224 |
+
.fo-cmp-warm { color: var(--warm) !important; font-weight: 600; }
|
| 225 |
+
.fo-cmp-sage { color: var(--sage) !important; font-weight: 700; }
|
| 226 |
+
.fo-cmp-dim { color: var(--dim) !important; }
|
| 227 |
+
.fo-cmp-row-merge td { background: rgba(122,172,150,0.06); }
|
| 228 |
+
|
| 229 |
+
/* ── Links ── */
|
| 230 |
+
.fo a { color: var(--bright); text-decoration: none; border-bottom: 1px solid var(--rule); }
|
| 231 |
+
.fo a:hover { color: var(--warm); border-bottom-color: var(--warm); }
|
| 232 |
+
|
| 233 |
+
/* ── Dropdown ── */
|
| 234 |
+
.fo details {
|
| 235 |
+
border: 1px solid var(--edge); border-radius: 8px;
|
| 236 |
+
margin-top: 18px; background: var(--card);
|
| 237 |
+
box-shadow: 0 2px 12px var(--shadow);
|
| 238 |
+
overflow: hidden;
|
| 239 |
+
}
|
| 240 |
+
.fo summary {
|
| 241 |
+
list-style: none; padding: 11px 16px; cursor: pointer;
|
| 242 |
+
font-family: var(--mono); font-size: 0.64rem; font-weight: 600;
|
| 243 |
+
letter-spacing: 0.1em; text-transform: uppercase; color: var(--dim);
|
| 244 |
+
user-select: none; display: flex; align-items: center; gap: 8px;
|
| 245 |
+
background: var(--tint);
|
| 246 |
+
}
|
| 247 |
+
.fo summary::-webkit-details-marker { display: none; }
|
| 248 |
+
.fo summary::before {
|
| 249 |
+
content: '+'; color: var(--rose); font-size: 0.85rem; line-height: 1; flex-shrink: 0;
|
| 250 |
+
}
|
| 251 |
+
.fo details[open] summary::before { content: '\2212'; }
|
| 252 |
+
.fo summary:hover { color: var(--bright); }
|
| 253 |
+
.fo details.fo-det--sage summary::before { color: var(--sage); }
|
| 254 |
+
.fo-drop { padding: 18px 16px; border-top: 1px solid var(--edge); }
|
| 255 |
+
.fo-drop p { margin: 0 0 14px; font-size: 0.88rem; }
|
| 256 |
+
|
| 257 |
+
/* ── Code ── */
|
| 258 |
+
.fo pre {
|
| 259 |
+
background: #2e2834; border: 1px solid var(--edge);
|
| 260 |
+
border-radius: 6px;
|
| 261 |
+
padding: 14px 16px; overflow-x: auto;
|
| 262 |
+
font-family: var(--mono); font-size: 0.71rem;
|
| 263 |
+
line-height: 1.65; color: #d8d0e0; margin: 0 0 18px;
|
| 264 |
+
}
|
| 265 |
+
.fo pre:last-child { margin-bottom: 0; }
|
| 266 |
+
.fo pre code { background: none; color: inherit; padding: 0; border: none; }
|
| 267 |
+
.fo code {
|
| 268 |
+
font-family: var(--mono); font-size: 0.82em; color: var(--warm);
|
| 269 |
+
background: var(--w-glow); padding: 2px 5px; border-radius: 3px;
|
| 270 |
+
border: 1px solid rgba(196,138,106,0.12);
|
| 271 |
+
}
|
| 272 |
+
|
| 273 |
+
/* ── Separator ── */
|
| 274 |
+
.fo-sep {
|
| 275 |
+
display: flex; align-items: center; justify-content: center;
|
| 276 |
+
padding: 6px 44px; color: var(--rose); font-size: 0.55rem;
|
| 277 |
+
letter-spacing: 0.4em; opacity: 0.4;
|
| 278 |
+
}
|
| 279 |
+
.fo-sep::before, .fo-sep::after {
|
| 280 |
+
content: ''; flex: 1; height: 1px;
|
| 281 |
+
background: linear-gradient(90deg, transparent, var(--edge), transparent);
|
| 282 |
+
}
|
| 283 |
+
.fo-sep::before { margin-right: 14px; }
|
| 284 |
+
.fo-sep::after { margin-left: 14px; }
|
| 285 |
+
|
| 286 |
+
/* ── Section divider ── */
|
| 287 |
+
.fo-div {
|
| 288 |
+
height: 1px; margin: 0 44px;
|
| 289 |
+
background: linear-gradient(90deg, transparent, var(--edge), transparent);
|
| 290 |
+
}
|
| 291 |
+
|
| 292 |
+
/* ── Mobile ── */
|
| 293 |
+
@media (max-width: 640px) {
|
| 294 |
+
.fo-hero img { height: 200px; }
|
| 295 |
+
.fo-name { font-size: 1.9rem; }
|
| 296 |
+
.fo-ident { padding: 70px 24px 24px; }
|
| 297 |
+
.fo-shead { padding: 20px 24px 0; }
|
| 298 |
+
.fo-sbody { padding: 0 24px 32px; }
|
| 299 |
+
.fo-grid { grid-template-columns: 1fr; }
|
| 300 |
+
.fo-metrics { grid-template-columns: repeat(2, 1fr); }
|
| 301 |
+
.fo-row { grid-template-columns: 1fr; gap: 2px; }
|
| 302 |
+
.fo-k::after { content: ''; }
|
| 303 |
+
.fo-sep, .fo-div { margin-left: 24px; margin-right: 24px; padding-left: 24px; padding-right: 24px; }
|
| 304 |
+
}
|
| 305 |
+
</style>
|
| 306 |
+
<html lang="en">
|
| 307 |
+
<head>
|
| 308 |
+
<meta charset="UTF-8">
|
| 309 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 310 |
+
<title>KomdigiITS-8B-DFK-MergedClassification</title>
|
| 311 |
+
</head>
|
| 312 |
+
<body>
|
| 313 |
+
<div class="fo">
|
| 314 |
+
|
| 315 |
+
<div class="fo-hero">
|
| 316 |
+
<img src="dfk_hero_banner.png" alt="image">
|
| 317 |
+
<div class="fo-ident">
|
| 318 |
+
<h1 class="fo-name">KomdigiITS-8B-DFK<br>Merged Classification</h1>
|
| 319 |
+
<span class="fo-tagline">Ministral-3-8B · SLERP Merge · Multimodal + Text</span>
|
| 320 |
+
<div class="fo-badge">SLERP · 0.30 multimodal · 0.70 text</div>
|
| 321 |
+
</div>
|
| 322 |
+
</div>
|
| 323 |
+
|
| 324 |
+
<div class="fo-sep">✶</div>
|
| 325 |
+
|
| 326 |
+
<!-- ─── 01 · Overview ─── -->
|
| 327 |
+
<div class="fo-section">
|
| 328 |
+
<div class="fo-shead">
|
| 329 |
+
<span class="fo-snum">01</span>
|
| 330 |
+
<span class="fo-stitle">Overview</span>
|
| 331 |
+
</div>
|
| 332 |
+
<div class="fo-sbody">
|
| 333 |
+
<p>A <strong>SLERP-merged</strong> full model combining two specialized LoRA adapters into a single unified checkpoint. The merge blends the <a href="https://huggingface.co/aitf-komdigi/KomdigiITS-8B-DFK-MultimodalClassification">8B Multimodal Multimodal classifier</a> with the <a href="https://huggingface.co/aitf-komdigi/KomdigiITS-8B-DFK-TextClassification">text-only DFK classifier</a>, both built on <a href="https://huggingface.co/aitf-komdigi/KomdigiITS-8B-DFK-CPT">KomdigiITS-8B-DFK-CPT</a> (Ministral-3-8B-Base-2512).</p>
|
| 334 |
+
<p>The result is a model that operates in <strong>two modes</strong>: image-based multimodal classification and text-only classification — strong performance on both tasks from a single set of weights.</p>
|
| 335 |
+
<div class="fo-note">
|
| 336 |
+
<strong>✶ Note:</strong> Best SLERP blend from a parameter sweep (<code>w=0.30</code> multimodal, <code>w=0.70</code> text). Parent adapters were merged into base model weights, producing a standalone model with no adapter overhead.
|
| 337 |
+
</div>
|
| 338 |
+
</div>
|
| 339 |
+
</div>
|
| 340 |
+
|
| 341 |
+
<div class="fo-div"></div>
|
| 342 |
+
|
| 343 |
+
<!-- ─── 02 · Model Details ─── -->
|
| 344 |
+
<div class="fo-section">
|
| 345 |
+
<div class="fo-shead">
|
| 346 |
+
<span class="fo-snum">02</span>
|
| 347 |
+
<span class="fo-stitle">Model Details</span>
|
| 348 |
+
</div>
|
| 349 |
+
<div class="fo-sbody">
|
| 350 |
+
<div class="fo-grid">
|
| 351 |
+
<div class="fo-card">
|
| 352 |
+
<div class="fo-chead">Identity</div>
|
| 353 |
+
<div class="fo-row"><span class="fo-k">Developed</span><span class="fo-v">DFK Tim 1 & Tim 3 ITS</span></div>
|
| 354 |
+
<div class="fo-row"><span class="fo-k">Type</span><span class="fo-v">Merged model (SLERP)</span></div>
|
| 355 |
+
<div class="fo-row"><span class="fo-k">Language</span><span class="fo-v">Indonesian</span></div>
|
| 356 |
+
<div class="fo-row"><span class="fo-k">Modes</span><span class="fo-v">Multimodal + Text-only</span></div>
|
| 357 |
+
</div>
|
| 358 |
+
<div class="fo-card fo-card--sage">
|
| 359 |
+
<div class="fo-chead">Architecture</div>
|
| 360 |
+
<div class="fo-row"><span class="fo-k">Base</span><span class="fo-v"><a href="https://huggingface.co/aitf-komdigi/KomdigiITS-8B-DFK-CPT">KomdigiITS-8B-DFK-CPT</a></span></div>
|
| 361 |
+
<div class="fo-row"><span class="fo-k">Arch</span><span class="fo-v">Mistral3ForConditionalGeneration</span></div>
|
| 362 |
+
<div class="fo-row"><span class="fo-k">Params</span><span class="fo-v">8B (full merged weights)</span></div>
|
| 363 |
+
<div class="fo-row"><span class="fo-k">Precision</span><span class="fo-v">float16</span></div>
|
| 364 |
+
</div>
|
| 365 |
+
</div>
|
| 366 |
+
<h3 class="fo-sub">Parent Models</h3>
|
| 367 |
+
<div class="fo-grid">
|
| 368 |
+
<div class="fo-card">
|
| 369 |
+
<div class="fo-chead">Multimodal Parent · w=0.30</div>
|
| 370 |
+
<div class="fo-row"><span class="fo-k">Model</span><span class="fo-v"><a href="https://huggingface.co/aitf-komdigi/KomdigiITS-8B-DFK-MultimodalClassification">8B-DFK-MultimodalClassification</a></span></div>
|
| 371 |
+
<div class="fo-row"><span class="fo-k">Task</span><span class="fo-v">Multimodal — image + text</span></div>
|
| 372 |
+
<div class="fo-row"><span class="fo-k">Dataset</span><span class="fo-v"><code>dfk_vlm_dataset_v3</code></span></div>
|
| 373 |
+
</div>
|
| 374 |
+
<div class="fo-card fo-card--sage">
|
| 375 |
+
<div class="fo-chead">Text Parent · w=0.70</div>
|
| 376 |
+
<div class="fo-row"><span class="fo-k">Model</span><span class="fo-v"><a href="https://huggingface.co/aitf-komdigi/KomdigiITS-8B-DFK-TextClassification">8B-DFK-TextClassification</a></span></div>
|
| 377 |
+
<div class="fo-row"><span class="fo-k">Task</span><span class="fo-v">Text-only DFK classification</span></div>
|
| 378 |
+
<div class="fo-row"><span class="fo-k">Dataset</span><span class="fo-v"><code>dfk_text_dataset</code></span></div>
|
| 379 |
+
</div>
|
| 380 |
+
</div>
|
| 381 |
+
</div>
|
| 382 |
+
</div>
|
| 383 |
+
|
| 384 |
+
<div class="fo-div"></div>
|
| 385 |
+
|
| 386 |
+
<!-- ─── 03 · Uses ─── -->
|
| 387 |
+
<div class="fo-section">
|
| 388 |
+
<div class="fo-shead">
|
| 389 |
+
<span class="fo-snum">03</span>
|
| 390 |
+
<span class="fo-stitle">Uses</span>
|
| 391 |
+
</div>
|
| 392 |
+
<div class="fo-sbody">
|
| 393 |
+
<h3 class="fo-sub">Direct Use</h3>
|
| 394 |
+
<div class="fo-card fo-card--muted" style="margin-bottom:14px;">
|
| 395 |
+
<div class="fo-row"><span class="fo-v">This model supports <strong>two input modes</strong> from a single checkpoint:</span></div>
|
| 396 |
+
</div>
|
| 397 |
+
<div class="fo-grid">
|
| 398 |
+
<div class="fo-card">
|
| 399 |
+
<div class="fo-chead">Mode 1 · Multimodal</div>
|
| 400 |
+
<div class="fo-row"><span class="fo-v">Image-based content moderation. Given a social media screenshot with contextual metadata, classifies into 4 labels: <code>netral</code>, <code>disinformasi</code>, <code>fitnah</code>, or <code>ujaran kebencian</code>.</span></div>
|
| 401 |
+
</div>
|
| 402 |
+
<div class="fo-card fo-card--sage">
|
| 403 |
+
<div class="fo-chead">Mode 2 · Text-Only</div>
|
| 404 |
+
<div class="fo-row"><span class="fo-v">Text-based DFK detection using article references. Classifies into 5 labels: <code>Fakta</code>, <code>Disinformasi</code>, <code>Fitnah</code>, <code>Ujaran Kebencian</code>, or <code>Non-DFK</code>.</span></div>
|
| 405 |
+
</div>
|
| 406 |
+
</div>
|
| 407 |
+
<h3 class="fo-sub">Out-of-Scope Use</h3>
|
| 408 |
+
<div class="fo-card fo-card--warn">
|
| 409 |
+
<div class="fo-row"><span class="fo-v">Not intended for general-purpose vision-language or text generation tasks. Specialized for the DFK detection pipeline — should not be used for content moderation in other languages or domains without further fine-tuning.</span></div>
|
| 410 |
+
</div>
|
| 411 |
+
</div>
|
| 412 |
+
</div>
|
| 413 |
+
|
| 414 |
+
<div class="fo-div"></div>
|
| 415 |
+
|
| 416 |
+
<!-- ─── 04 · Evaluation ─── -->
|
| 417 |
+
<div class="fo-section">
|
| 418 |
+
<div class="fo-shead">
|
| 419 |
+
<span class="fo-snum">04</span>
|
| 420 |
+
<span class="fo-stitle">Evaluation</span>
|
| 421 |
+
</div>
|
| 422 |
+
<div class="fo-sbody">
|
| 423 |
+
<p>Evaluated on held-out validation splits using greedy decoding (<code>temperature=0.0</code>) and BERTScore (<code>bert-base-multilingual-cased</code>).</p>
|
| 424 |
+
|
| 425 |
+
<h3 class="fo-sub">Multimodal Task (Image + Text)</h3>
|
| 426 |
+
<div class="fo-metrics">
|
| 427 |
+
<div class="fo-metric fo-metric--sage">
|
| 428 |
+
<div class="fo-mval">88.5</div>
|
| 429 |
+
<div class="fo-mlbl">Accuracy</div>
|
| 430 |
+
</div>
|
| 431 |
+
<div class="fo-metric">
|
| 432 |
+
<div class="fo-mval">89.4</div>
|
| 433 |
+
<div class="fo-mlbl">F1 Weighted</div>
|
| 434 |
+
</div>
|
| 435 |
+
<div class="fo-metric">
|
| 436 |
+
<div class="fo-mval">77.3</div>
|
| 437 |
+
<div class="fo-mlbl">BERTScore F1</div>
|
| 438 |
+
</div>
|
| 439 |
+
<div class="fo-metric">
|
| 440 |
+
<div class="fo-mval">31.6</div>
|
| 441 |
+
<div class="fo-mlbl">ROUGE-L F1</div>
|
| 442 |
+
</div>
|
| 443 |
+
</div>
|
| 444 |
+
|
| 445 |
+
<h3 class="fo-sub">Text-Only Task</h3>
|
| 446 |
+
<div class="fo-metrics">
|
| 447 |
+
<div class="fo-metric fo-metric--sage">
|
| 448 |
+
<div class="fo-mval">91.0</div>
|
| 449 |
+
<div class="fo-mlbl">Accuracy</div>
|
| 450 |
+
</div>
|
| 451 |
+
<div class="fo-metric">
|
| 452 |
+
<div class="fo-mval">92.9</div>
|
| 453 |
+
<div class="fo-mlbl">F1 Weighted</div>
|
| 454 |
+
</div>
|
| 455 |
+
<div class="fo-metric">
|
| 456 |
+
<div class="fo-mval">77.6</div>
|
| 457 |
+
<div class="fo-mlbl">BERTScore F1</div>
|
| 458 |
+
</div>
|
| 459 |
+
<div class="fo-metric">
|
| 460 |
+
<div class="fo-mval">31.5</div>
|
| 461 |
+
<div class="fo-mlbl">ROUGE-L F1</div>
|
| 462 |
+
</div>
|
| 463 |
+
</div>
|
| 464 |
+
|
| 465 |
+
<details>
|
| 466 |
+
<summary>Parent Model Comparison</summary>
|
| 467 |
+
<div class="fo-drop">
|
| 468 |
+
<p>The merge trades a small amount of Multimodal accuracy for a <strong>massive improvement</strong> in text-only performance — turning a Multimodal-only model into a genuinely dual-mode classifier.</p>
|
| 469 |
+
<table class="fo-cmp">
|
| 470 |
+
<thead>
|
| 471 |
+
<tr>
|
| 472 |
+
<th>Model</th>
|
| 473 |
+
<th>Multimodal Acc</th>
|
| 474 |
+
<th>Multimodal F1w</th>
|
| 475 |
+
<th>Multimodal BERT</th>
|
| 476 |
+
<th>Text Acc</th>
|
| 477 |
+
<th>Text F1w</th>
|
| 478 |
+
<th>Text BERT</th>
|
| 479 |
+
</tr>
|
| 480 |
+
</thead>
|
| 481 |
+
<tbody>
|
| 482 |
+
<tr>
|
| 483 |
+
<td>Multimodal</td>
|
| 484 |
+
<td class="fo-cmp-warm">92.5</td>
|
| 485 |
+
<td class="fo-cmp-warm">92.3</td>
|
| 486 |
+
<td class="fo-cmp-warm">80.0</td>
|
| 487 |
+
<td class="fo-cmp-dim">77.5</td>
|
| 488 |
+
<td class="fo-cmp-dim">70.8</td>
|
| 489 |
+
<td class="fo-cmp-dim">73.1</td>
|
| 490 |
+
</tr>
|
| 491 |
+
<tr>
|
| 492 |
+
<td>Text Adapter</td>
|
| 493 |
+
<td class="fo-cmp-dim">1.5</td>
|
| 494 |
+
<td class="fo-cmp-dim">2.8</td>
|
| 495 |
+
<td class="fo-cmp-dim">69.6</td>
|
| 496 |
+
<td class="fo-cmp-warm">84.0</td>
|
| 497 |
+
<td class="fo-cmp-warm">89.0</td>
|
| 498 |
+
<td class="fo-cmp-warm">80.7</td>
|
| 499 |
+
</tr>
|
| 500 |
+
<tr class="fo-cmp-row-merge">
|
| 501 |
+
<td><strong>SLERP Merge</strong></td>
|
| 502 |
+
<td class="fo-cmp-sage">88.5</td>
|
| 503 |
+
<td class="fo-cmp-sage">89.4</td>
|
| 504 |
+
<td class="fo-cmp-sage">77.3</td>
|
| 505 |
+
<td class="fo-cmp-sage">91.0</td>
|
| 506 |
+
<td class="fo-cmp-sage">92.9</td>
|
| 507 |
+
<td class="fo-cmp-sage">77.6</td>
|
| 508 |
+
</tr>
|
| 509 |
+
</tbody>
|
| 510 |
+
</table>
|
| 511 |
+
<div class="fo-note fo-note--sage">
|
| 512 |
+
<strong>✶ Key takeaway:</strong> The merge <em>surpasses</em> the text adapter's own accuracy (91.0 vs 84.0) while retaining 95.7% of the Multimodal model's classification accuracy.
|
| 513 |
+
</div>
|
| 514 |
+
</div>
|
| 515 |
+
</details>
|
| 516 |
+
</div>
|
| 517 |
+
</div>
|
| 518 |
+
|
| 519 |
+
<div class="fo-div"></div>
|
| 520 |
+
|
| 521 |
+
<!-- ─── 05 · Merge Details ─── -->
|
| 522 |
+
<div class="fo-section">
|
| 523 |
+
<div class="fo-shead">
|
| 524 |
+
<span class="fo-snum">05</span>
|
| 525 |
+
<span class="fo-stitle">Merge Details</span>
|
| 526 |
+
</div>
|
| 527 |
+
<div class="fo-sbody">
|
| 528 |
+
<h3 class="fo-sub">Method</h3>
|
| 529 |
+
<div class="fo-card" style="margin-bottom:14px;">
|
| 530 |
+
<div class="fo-row"><span class="fo-k">Method</span><span class="fo-v">SLERP (Spherical Linear Interpolation)</span></div>
|
| 531 |
+
<div class="fo-row"><span class="fo-k">Weight</span><span class="fo-v">0.30 multimodal / 0.70 text</span></div>
|
| 532 |
+
<div class="fo-row"><span class="fo-k">Selection</span><span class="fo-v">Best blend from WS3 sweep</span></div>
|
| 533 |
+
<div class="fo-row"><span class="fo-k">Output</span><span class="fo-v">Full merged weights (no adapter)</span></div>
|
| 534 |
+
</div>
|
| 535 |
+
<h3 class="fo-sub">Process</h3>
|
| 536 |
+
<div class="fo-card fo-card--muted" style="margin-bottom:14px;">
|
| 537 |
+
<div class="fo-row"><span class="fo-v">Both parent LoRA adapters (Multimodal + text) were first merged into the base model (<code>KomdigiITS-8B-DFK-CPT</code>) to produce two full-weight checkpoints. These were then interpolated via SLERP at various weight ratios, with each blend evaluated on both Multimodal and text-only benchmarks to find the optimal trade-off.</span></div>
|
| 538 |
+
</div>
|
| 539 |
+
<h3 class="fo-sub">Label Classes</h3>
|
| 540 |
+
<div class="fo-grid">
|
| 541 |
+
<div class="fo-card">
|
| 542 |
+
<div class="fo-chead">Multimodal Mode · 4 Classes</div>
|
| 543 |
+
<div class="fo-row"><span class="fo-k">Netral</span><span class="fo-v">Factual / non-DFK — no violation</span></div>
|
| 544 |
+
<div class="fo-row"><span class="fo-k">Disinfo</span><span class="fo-v">Claims contradicting established facts</span></div>
|
| 545 |
+
<div class="fo-row"><span class="fo-k">Fitnah</span><span class="fo-v">False claims targeting an individual</span></div>
|
| 546 |
+
<div class="fo-row"><span class="fo-k">Ujrn Kbnci</span><span class="fo-v">Hate speech targeting SARA identity</span></div>
|
| 547 |
+
</div>
|
| 548 |
+
<div class="fo-card fo-card--sage">
|
| 549 |
+
<div class="fo-chead">Text Mode · 5 Classes</div>
|
| 550 |
+
<div class="fo-row"><span class="fo-k">Non-DFK</span><span class="fo-v">Content unrelated to DFK categories</span></div>
|
| 551 |
+
<div class="fo-row"><span class="fo-k">Fakta</span><span class="fo-v">Factual content, verified true</span></div>
|
| 552 |
+
<div class="fo-row"><span class="fo-k">Disinfo</span><span class="fo-v">Claims contradicting established facts</span></div>
|
| 553 |
+
<div class="fo-row"><span class="fo-k">Fitnah</span><span class="fo-v">False claims targeting an individual</span></div>
|
| 554 |
+
<div class="fo-row"><span class="fo-k">Ujrn Kbnci</span><span class="fo-v">Hate speech targeting SARA identity</span></div>
|
| 555 |
+
</div>
|
| 556 |
+
</div>
|
| 557 |
+
</div>
|
| 558 |
+
</div>
|
| 559 |
+
|
| 560 |
+
<div class="fo-div"></div>
|
| 561 |
+
|
| 562 |
+
<!-- ─── 06 · Input Formats ─── -->
|
| 563 |
+
<div class="fo-section">
|
| 564 |
+
<div class="fo-shead">
|
| 565 |
+
<span class="fo-snum">06</span>
|
| 566 |
+
<span class="fo-stitle">Input Formats</span>
|
| 567 |
+
</div>
|
| 568 |
+
<div class="fo-sbody">
|
| 569 |
+
<p>Both modes use the <code>ministral_3</code> chat template (<code>[INST]</code> / <code>[/INST]</code> delimiters). The default Ministral system prompt is included when no explicit system message is provided.</p>
|
| 570 |
+
|
| 571 |
+
<details>
|
| 572 |
+
<summary>Multimodal Mode · dfk_vlm_dataset_v3</summary>
|
| 573 |
+
<div class="fo-drop">
|
| 574 |
+
<p>Image-based classification with contextual metadata. Note: the instruction and context fields are <strong>directly concatenated</strong> with no separator.</p>
|
| 575 |
+
<pre><code><s>[SYSTEM_PROMPT]...default Ministral system prompt...[/SYSTEM_PROMPT][INST]Anda adalah seorang analis konten media sosial ahli. Diberikan tangkapan layar dari sebuah konten, tentukan label kategori pelanggaran dan berikan analisis detail mengenai pelanggaran yang ditemukan.Ringkasan: {ringkasan}
|
| 576 |
+
Klaim: {klaim}
|
| 577 |
+
Fakta: {fakta}[IMG][/INST]Label: {label}
|
| 578 |
+
|
| 579 |
+
Analisis: {analisis}</s></code></pre>
|
| 580 |
+
|
| 581 |
+
<h3 class="fo-sub">Input Fields</h3>
|
| 582 |
+
<div class="fo-card" style="margin-bottom:14px;">
|
| 583 |
+
<div class="fo-row"><span class="fo-k">Ringkasan</span><span class="fo-v">Content summary. Concatenation of image caption and user-provided text.</span></div>
|
| 584 |
+
<div class="fo-row"><span class="fo-k">Klaim</span><span class="fo-v">Core claim extracted from the content, used as a web search query for fact-checking.</span></div>
|
| 585 |
+
<div class="fo-row"><span class="fo-k">Fakta</span><span class="fo-v">Verification context from web search. Defaults to <code>"Tidak ditemukan sumber yang valid."</code> if none found.</span></div>
|
| 586 |
+
<div class="fo-row"><span class="fo-k">[IMG]</span><span class="fo-v">Screenshot of the social media post being analyzed.</span></div>
|
| 587 |
+
</div>
|
| 588 |
+
<h3 class="fo-sub">Output Fields</h3>
|
| 589 |
+
<div class="fo-card">
|
| 590 |
+
<div class="fo-row"><span class="fo-k">Label</span><span class="fo-v">One of <code>netral</code>, <code>disinformasi</code>, <code>fitnah</code>, or <code>ujaran kebencian</code>.</span></div>
|
| 591 |
+
<div class="fo-row"><span class="fo-k">Analisis</span><span class="fo-v">Free-form Indonesian-language reasoning for the classification.</span></div>
|
| 592 |
+
</div>
|
| 593 |
+
</div>
|
| 594 |
+
</details>
|
| 595 |
+
|
| 596 |
+
<details class="fo-det--sage">
|
| 597 |
+
<summary>Text-Only Mode · dfk_text_dataset</summary>
|
| 598 |
+
<div class="fo-drop">
|
| 599 |
+
<p>Text-only classification with explicit system prompt and article references. Uses <code>merge_labels=false</code> (5 classes).</p>
|
| 600 |
+
<pre><code><s>[SYSTEM_PROMPT]Anda adalah sistem deteksi konten DFK berbasis artikel rujukan. Tugas Anda adalah membandingkan klaim dengan artikel rujukan, lalu mengklasifikasikan teks ke dalam salah satu label: Fakta, Disinformasi, Fitnah, Ujaran Kebencian, atau Non-DFK. Jawab dengan format: Label: **NamaLabel.** penjelasan: ...[/SYSTEM_PROMPT][INST]{klaim}
|
| 601 |
+
|
| 602 |
+
Artikel Rujukan: {fakta}[/INST]Label: **{label}.** penjelasan: {analisis}</s></code></pre>
|
| 603 |
+
|
| 604 |
+
<h3 class="fo-sub">Input Fields</h3>
|
| 605 |
+
<div class="fo-card" style="margin-bottom:14px;">
|
| 606 |
+
<div class="fo-row"><span class="fo-k">Klaim</span><span class="fo-v">The claim text to be verified, from the <code>input</code> column (before <code>Artikel Rujukan:</code>).</span></div>
|
| 607 |
+
<div class="fo-row"><span class="fo-k">Fakta</span><span class="fo-v">Reference articles for fact-checking, from the <code>input</code> column (after <code>Artikel Rujukan:</code>).</span></div>
|
| 608 |
+
</div>
|
| 609 |
+
<h3 class="fo-sub">Output Fields</h3>
|
| 610 |
+
<div class="fo-card">
|
| 611 |
+
<div class="fo-row"><span class="fo-k">Label</span><span class="fo-v">One of <code>Fakta</code>, <code>Disinformasi</code>, <code>Fitnah</code>, <code>Ujaran Kebencian</code>, or <code>Non-DFK</code>.</span></div>
|
| 612 |
+
<div class="fo-row"><span class="fo-k">Penjelasan</span><span class="fo-v">Indonesian-language explanation for the classification decision.</span></div>
|
| 613 |
+
</div>
|
| 614 |
+
</div>
|
| 615 |
+
</details>
|
| 616 |
+
</div>
|
| 617 |
+
</div>
|
| 618 |
+
|
| 619 |
+
<div class="fo-div"></div>
|
| 620 |
+
|
| 621 |
+
<!-- ─── 07 · Model Sources ─── -->
|
| 622 |
+
<div class="fo-section">
|
| 623 |
+
<div class="fo-shead">
|
| 624 |
+
<span class="fo-snum">07</span>
|
| 625 |
+
<span class="fo-stitle">Model Sources</span>
|
| 626 |
+
</div>
|
| 627 |
+
<div class="fo-sbody">
|
| 628 |
+
<div class="fo-card fo-card--muted">
|
| 629 |
+
<div class="fo-row"><span class="fo-k">Framework</span><span class="fo-v"><a href="https://github.com/aitf-its-tim3-dfk/SITA">SITA</a></span></div>
|
| 630 |
+
<div class="fo-row"><span class="fo-k">Base model</span><span class="fo-v"><a href="https://huggingface.co/aitf-komdigi/KomdigiITS-8B-DFK-CPT">aitf-komdigi/KomdigiITS-8B-DFK-CPT</a></span></div>
|
| 631 |
+
<div class="fo-row"><span class="fo-k">Multimodal parent</span><span class="fo-v"><a href="https://huggingface.co/aitf-komdigi/KomdigiITS-8B-DFK-MultimodalClassification">KomdigiITS-8B-DFK-MultimodalClassification</a></span></div>
|
| 632 |
+
<div class="fo-row"><span class="fo-k">Text parent</span><span class="fo-v"><a href="https://huggingface.co/aitf-komdigi/KomdigiITS-8B-DFK-TextClassification">KomdigiITS-8B-DFK-TextClassification</a></span></div>
|
| 633 |
+
</div>
|
| 634 |
+
</div>
|
| 635 |
+
</div>
|
| 636 |
+
|
| 637 |
+
<div class="fo-div"></div>
|
| 638 |
+
|
| 639 |
+
<!-- ─── 08 · Framework Versions ─── -->
|
| 640 |
+
<div class="fo-section">
|
| 641 |
+
<div class="fo-shead">
|
| 642 |
+
<span class="fo-snum">08</span>
|
| 643 |
+
<span class="fo-stitle">Framework Versions</span>
|
| 644 |
+
</div>
|
| 645 |
+
<div class="fo-sbody">
|
| 646 |
+
<div class="fo-card fo-card--muted">
|
| 647 |
+
<div class="fo-row"><span class="fo-k">Transformers</span><span class="fo-v">5.5.0</span></div>
|
| 648 |
+
<div class="fo-row"><span class="fo-k">PyTorch</span><span class="fo-v">2.11.0+cu128</span></div>
|
| 649 |
+
<div class="fo-row"><span class="fo-k">Unsloth</span><span class="fo-v">2026.5.5</span></div>
|
| 650 |
+
</div>
|
| 651 |
+
</div>
|
| 652 |
+
</div>
|
| 653 |
+
|
| 654 |
+
</div>
|
| 655 |
+
</body>
|
| 656 |
+
</html>
|
chat_template.jinja
ADDED
|
@@ -0,0 +1,121 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{#- Unsloth template fixes #}
|
| 2 |
+
{#- Default system message if no system prompt is passed. #}
|
| 3 |
+
{%- set default_system_message = 'You are Ministral-3-8B-Instruct-2512, a Large Language Model (LLM) created by Mistral AI, a French startup headquartered in Paris.\nYou power an AI assistant called Le Chat.\nYour knowledge base was last updated on 2023-10-01.\nThe current date is {today}.\n\nWhen you\'re not sure about some information or when the user\'s request requires up-to-date or specific data, you must use the available tools to fetch the information. Do not hesitate to use tools whenever they can provide a more accurate or complete response. If no relevant tools are available, then clearly state that you don\'t have the information and avoid making up anything.\nIf the user\'s question is not clear, ambiguous, or does not provide enough context for you to accurately answer the question, you do not try to answer it right away and you rather ask the user to clarify their request (e.g. "What are some good restaurants around me?" => "Where are you?" or "When is the next flight to Tokyo" => "Where do you travel from?").\nYou are always very attentive to dates, in particular you try to resolve dates (e.g. "yesterday" is {yesterday}) and when asked about information at specific dates, you discard information that is at another date.\nYou follow these instructions in all languages, and always respond to the user in the language they use or request.\nNext sections describe the capabilities that you have.\n\n# WEB BROWSING INSTRUCTIONS\n\nYou cannot perform any web search or access internet to open URLs, links etc. If it seems like the user is expecting you to do so, you clarify the situation and ask the user to copy paste the text directly in the chat.\n\n# MULTI-MODAL INSTRUCTIONS\n\nYou have the ability to read images, but you cannot generate images. You also cannot transcribe audio files or videos.\nYou cannot read nor transcribe audio files or videos.\n\n# TOOL CALLING INSTRUCTIONS\n\nYou may have access to tools that you can use to fetch information or perform actions. You must use these tools in the following situations:\n\n1. When the request requires up-to-date information.\n2. When the request requires specific data that you do not have in your knowledge base.\n3. When the request involves actions that you cannot perform without tools.\n\nAlways prioritize using tools to provide the most accurate and helpful response. If tools are not available, inform the user that you cannot perform the requested action at the moment.' %}
|
| 4 |
+
|
| 5 |
+
{#- Begin of sequence token. #}
|
| 6 |
+
{{- bos_token }}
|
| 7 |
+
|
| 8 |
+
{#- Handle system prompt if it exists. #}
|
| 9 |
+
{#- System prompt supports text content or text chunks. #}
|
| 10 |
+
{%- if messages[0]['role'] == 'system' %}
|
| 11 |
+
{{- '[SYSTEM_PROMPT]' -}}
|
| 12 |
+
{%- if messages[0]['content'] is string %}
|
| 13 |
+
{{- messages[0]['content'] -}}
|
| 14 |
+
{%- else %}
|
| 15 |
+
{%- for block in messages[0]['content'] %}
|
| 16 |
+
{%- if block['type'] == 'text' %}
|
| 17 |
+
{{- block['text'] }}
|
| 18 |
+
{%- else %}
|
| 19 |
+
{{- raise_exception('Only text chunks are supported in system message contents.') }}
|
| 20 |
+
{%- endif %}
|
| 21 |
+
{%- endfor %}
|
| 22 |
+
{%- endif %}
|
| 23 |
+
{{- '[/SYSTEM_PROMPT]' -}}
|
| 24 |
+
{%- set loop_messages = messages[1:] %}
|
| 25 |
+
{%- else %}
|
| 26 |
+
{%- set loop_messages = messages %}
|
| 27 |
+
{%- if default_system_message != '' %}
|
| 28 |
+
{{- '[SYSTEM_PROMPT]' + default_system_message + '[/SYSTEM_PROMPT]' }}
|
| 29 |
+
{%- endif %}
|
| 30 |
+
{%- endif %}
|
| 31 |
+
|
| 32 |
+
|
| 33 |
+
{#- Tools definition #}
|
| 34 |
+
{%- set tools_definition = '' %}
|
| 35 |
+
{%- set has_tools = false %}
|
| 36 |
+
{%- if tools is defined and tools is not none and tools|length > 0 %}
|
| 37 |
+
{%- set has_tools = true %}
|
| 38 |
+
{%- set tools_definition = '[AVAILABLE_TOOLS]' + (tools| tojson) + '[/AVAILABLE_TOOLS]' %}
|
| 39 |
+
{{- tools_definition }}
|
| 40 |
+
{%- endif %}
|
| 41 |
+
|
| 42 |
+
{#- Checks for alternating user/assistant messages. #}
|
| 43 |
+
{%- set ns = namespace(index=0) %}
|
| 44 |
+
{%- for message in loop_messages %}
|
| 45 |
+
{%- if message.role == 'user' or (message.role == 'assistant' and (message.tool_calls is not defined or message.tool_calls is none or message.tool_calls | length == 0)) %}
|
| 46 |
+
{%- if (message['role'] == 'user') != (ns.index % 2 == 0) %}
|
| 47 |
+
{{- raise_exception('After the optional system message, conversation roles must alternate user and assistant roles except for tool calls and results.') }}
|
| 48 |
+
{%- endif %}
|
| 49 |
+
{%- set ns.index = ns.index + 1 %}
|
| 50 |
+
{%- endif %}
|
| 51 |
+
{%- endfor %}
|
| 52 |
+
|
| 53 |
+
{#- Handle conversation messages. #}
|
| 54 |
+
{%- for message in loop_messages %}
|
| 55 |
+
|
| 56 |
+
{#- User messages supports text content or text and image chunks. #}
|
| 57 |
+
{%- if message['role'] == 'user' %}
|
| 58 |
+
{%- if message['content'] is string %}
|
| 59 |
+
{{- '[INST]' + message['content'] + '[/INST]' }}
|
| 60 |
+
{%- elif message['content'] | length > 0 %}
|
| 61 |
+
{{- '[INST]' }}
|
| 62 |
+
{%- if message['content'] | length == 2 %}
|
| 63 |
+
{%- set blocks = message['content'] | sort(attribute='type') %}
|
| 64 |
+
{%- else %}
|
| 65 |
+
{%- set blocks = message['content'] %}
|
| 66 |
+
{%- endif %}
|
| 67 |
+
{%- for block in blocks %}
|
| 68 |
+
{%- if block['type'] == 'text' %}
|
| 69 |
+
{{- block['text'] }}
|
| 70 |
+
{%- elif block['type'] in ['image', 'image_url'] %}
|
| 71 |
+
{{- '[IMG]' }}
|
| 72 |
+
{%- else %}
|
| 73 |
+
{{- raise_exception('Only text, image and image_url chunks are supported in user message content.') }}
|
| 74 |
+
{%- endif %}
|
| 75 |
+
{%- endfor %}
|
| 76 |
+
{{- '[/INST]' }}
|
| 77 |
+
{%- else %}
|
| 78 |
+
{{- raise_exception('User message must have a string or a list of chunks in content') }}
|
| 79 |
+
{%- endif %}
|
| 80 |
+
|
| 81 |
+
{#- Assistant messages supports text content or text and image chunks. #}
|
| 82 |
+
{%- elif message['role'] == 'assistant' %}
|
| 83 |
+
|
| 84 |
+
{%- if message['content'] is string %}
|
| 85 |
+
{{- message['content'] }}
|
| 86 |
+
{%- elif message['content'] is iterable and message['content'] | length > 0 %}
|
| 87 |
+
{%- for block in message['content'] %}
|
| 88 |
+
{%- if block['type'] == 'text' %}
|
| 89 |
+
{{- block['text'] }}
|
| 90 |
+
{%- else %}
|
| 91 |
+
{{- raise_exception('Only text chunks are supported in assistant message contents.') }}
|
| 92 |
+
{%- endif %}
|
| 93 |
+
{%- endfor %}
|
| 94 |
+
{%- endif %}
|
| 95 |
+
|
| 96 |
+
{%- if message['tool_calls'] is defined and message['tool_calls'] is not none and message['tool_calls']|length > 0 %}
|
| 97 |
+
{%- for tool in message['tool_calls'] %}
|
| 98 |
+
{%- set arguments = tool['function']['arguments'] %}
|
| 99 |
+
{%- if arguments is not string %}
|
| 100 |
+
{%- set arguments = arguments|tojson|safe %}
|
| 101 |
+
{%- elif arguments == '' %}
|
| 102 |
+
{%- set arguments = '{}' %}
|
| 103 |
+
{%- endif %}
|
| 104 |
+
{{- '[TOOL_CALLS]' + tool['function']['name'] + '[ARGS]' + arguments }}
|
| 105 |
+
{%- endfor %}
|
| 106 |
+
{%- endif %}
|
| 107 |
+
|
| 108 |
+
{#- End of sequence token for each assistant messages. #}
|
| 109 |
+
{{- eos_token }}
|
| 110 |
+
|
| 111 |
+
{#- Tool messages only supports text content. #}
|
| 112 |
+
{%- elif message['role'] == 'tool' %}
|
| 113 |
+
{{- '[TOOL_RESULTS]' + message['content']|string + '[/TOOL_RESULTS]' }}
|
| 114 |
+
|
| 115 |
+
{#- Raise exception for unsupported roles. #}
|
| 116 |
+
{%- else %}
|
| 117 |
+
{{- raise_exception('Only user, assistant and tool roles are supported, got ' + message['role']) }}
|
| 118 |
+
{%- endif %}
|
| 119 |
+
{%- endfor %}
|
| 120 |
+
|
| 121 |
+
{#- Copyright 2025-present Unsloth. Apache 2.0 License. #}
|
dfk_hero_banner.png
ADDED
|
Git LFS Details
|
metrics.json
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"models": {
|
| 3 |
+
"DFK-3_multimodal": {
|
| 4 |
+
"vlm_gen/cls_accuracy": 0.925,
|
| 5 |
+
"vlm_gen/cls_f1_weighted": 0.9231573444047207,
|
| 6 |
+
"vlm_gen/bertscore_f1": 0.8003071546554565,
|
| 7 |
+
"vlm_gen/rouge_l_f1": 0.387058103281244,
|
| 8 |
+
"text_gen/cls_accuracy": 0.775,
|
| 9 |
+
"text_gen/cls_f1_weighted": 0.7083681876531683,
|
| 10 |
+
"text_gen/bertscore_f1": 0.730573296546936,
|
| 11 |
+
"text_gen/rouge_l_f1": 0.18964804860834042
|
| 12 |
+
},
|
| 13 |
+
"DFK-1_text": {
|
| 14 |
+
"vlm_gen/cls_accuracy": 0.015,
|
| 15 |
+
"vlm_gen/cls_f1_weighted": 0.028181818181818183,
|
| 16 |
+
"vlm_gen/bertscore_f1": 0.6958135962486267,
|
| 17 |
+
"vlm_gen/rouge_l_f1": 0.16208120267774412,
|
| 18 |
+
"text_gen/cls_accuracy": 0.84,
|
| 19 |
+
"text_gen/cls_f1_weighted": 0.889809384164223,
|
| 20 |
+
"text_gen/bertscore_f1": 0.8070414662361145,
|
| 21 |
+
"text_gen/rouge_l_f1": 0.4163341020470059
|
| 22 |
+
},
|
| 23 |
+
"Best_SLERP_Blend_w_0.30_mm_0.70_text": {
|
| 24 |
+
"vlm_gen/cls_accuracy": 0.885,
|
| 25 |
+
"vlm_gen/cls_f1_weighted": 0.8943747841713945,
|
| 26 |
+
"vlm_gen/bertscore_f1": 0.773254930973053,
|
| 27 |
+
"vlm_gen/rouge_l_f1": 0.3163897617151505,
|
| 28 |
+
"text_gen/cls_accuracy": 0.91,
|
| 29 |
+
"text_gen/cls_f1_weighted": 0.9288329276209023,
|
| 30 |
+
"text_gen/bertscore_f1": 0.7756227254867554,
|
| 31 |
+
"text_gen/rouge_l_f1": 0.3150810618299241
|
| 32 |
+
}
|
| 33 |
+
}
|
| 34 |
+
}
|