MODEL-MRI / index.html
openfree's picture
Update index.html
4fb7cb5 verified
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Model MRI v1.1 โ€” LLM ์‹ ๊ฒฝํ•ด๋ถ€ํ•™ ์Šค์บ๋„ˆ | @ VIDRAFT</title>
<meta name="description" content="์‚ฌ๋žŒ ๋‡Œ๋ฅผ MRI๋กœ ์ฐ๋“ฏ AI ๋ชจ๋ธ์„ ์Šค์บ”ํ•˜์—ฌ ์ˆ˜ํ•™ยทํ•œ๊ตญ์–ดยท์ฝ”๋”ฉยท๋…ผ๋ฆฌ ๋“ฑ 7์ฐจ์› ๊ธฐ๋Šฅ๋ณ„ ์˜์—ญ์„ ํžˆํŠธ๋งต์œผ๋กœ ์ž๋™ ์‹œ๊ฐํ™”. ์ง„๋‹จ(MRI)๋ถ€ํ„ฐ ์ˆ˜์ˆ (์ด์‹)๊นŒ์ง€ ์›์Šคํ†ฑ.">
<meta name="keywords" content="LLM MRI, model interpretability, layer ablation, mechanistic interpretability, ๋ชจ๋ธ ํ•ด์„, ๋ ˆ์ด์–ด ๋ถ„์„, Darwin, mergekit, VIDRAFT">
<meta name="author" content="@ VIDRAFT">
<meta property="og:title" content="Model MRI v1.1 โ€” AI ๋ชจ๋ธ์˜ ๋‡Œ๋ฅผ ์Šค์บ”ํ•ฉ๋‹ˆ๋‹ค">
<meta property="og:description" content="7์ฐจ์› ํ”„๋กœ๋ธŒ๋กœ LLM์˜ ๊ธฐ๋Šฅ๋ณ„ ํ•ต์‹ฌ ์˜์—ญ์„ ๋ถ„๋ฆฌ ์‹๋ณ„ํ•˜๊ณ , ๋‹ค๋ฅธ ๋ชจ๋ธ์— ์„ ํƒ์ ์œผ๋กœ ์ด์‹ํ•˜๋Š” ์‹œ์Šคํ…œ">
<meta property="og:type" content="website">
<link href="https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">
<style>
*{margin:0;padding:0;box-sizing:border-box;}
:root{
--bg:#f8f9fc;--bg2:#f0f2f8;--surface:#ffffff;--surface-alt:#f5f6fa;
--border:#e2e5f0;--border-hover:#c7cce0;
--shadow-sm:0 1px 3px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.06);
--shadow:0 4px 16px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.08);
--shadow-lg:0 12px 40px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.06);
--text:#0f172a;--text-sec:#475569;--text-muted:#94a3b8;
--ac:#6366f1;--ac2:#4f46e5;--ac-bg:rgba(99,102,241,.06);
--teal:#0d9488;--amber:#d97706;--green:#16a34a;--rose:#e11d48;
--radius:16px;--radius-sm:10px;--radius-xs:6px;
--font:'Sora',sans-serif;--font-mono:'JetBrains Mono',monospace;
--tr:0.22s cubic-bezier(0.4,0,0.2,1);
}
html{scroll-behavior:smooth;}
body{font-family:var(--font);background:var(--bg);color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.7;}
body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;
background:radial-gradient(ellipse 70% 45% at 15% 8%,rgba(99,102,241,.05),transparent 55%),
radial-gradient(ellipse 55% 35% at 85% 92%,rgba(13,148,136,.04),transparent 50%);}
::selection{background:rgba(99,102,241,.12);}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-thumb{background:rgba(99,102,241,.2);border-radius:10px;}
.wrap{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:40px 20px 80px;}
/* HEADER */
header{text-align:center;margin-bottom:40px;animation:fadeIn .6s ease-out;}
@keyframes fadeIn{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}
.badge-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px;flex-wrap:wrap;}
.badge{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:100px;padding:5px 16px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--ac);box-shadow:var(--shadow-sm);}
.pulse{width:6px;height:6px;border-radius:50%;background:var(--ac);animation:p 2s infinite;}
@keyframes p{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}
h1{font-size:clamp(22px,3.5vw,42px);font-weight:800;line-height:1.15;letter-spacing:-1.5px;margin-bottom:10px;
background:linear-gradient(135deg,#1e1b4b 15%,#6366f1 50%,#0d9488 85%);background-size:200%;
-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 6s ease-in-out infinite;}
@keyframes shimmer{0%,100%{background-position:0%}50%{background-position:100%}}
.sub{color:var(--text-sec);font-size:15px;line-height:1.8;max-width:700px;margin:0 auto;}
.sub b{color:var(--text);font-weight:700;}
/* STATS */
.stats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:30px 0;}
.st{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 20px;text-align:center;min-width:100px;box-shadow:var(--shadow-sm);transition:var(--tr);}
.st:hover{box-shadow:var(--shadow);border-color:var(--border-hover);transform:translateY(-2px);}
.stn{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--ac);}
.stl{font-size:9px;color:var(--text-muted);margin-top:3px;text-transform:uppercase;letter-spacing:.5px;}
/* SECTION */
.section{margin-bottom:36px;animation:fadeIn .6s ease-out;}
.section-title{font-size:18px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px;letter-spacing:-.5px;}
.section-title .icon{font-size:22px;}
/* CARDS */
.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;}
.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm);transition:var(--tr);position:relative;overflow:hidden;}
.card:hover{box-shadow:var(--shadow);border-color:var(--border-hover);transform:translateY(-3px);}
.card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius) var(--radius) 0 0;}
.card.c-scan::before{background:linear-gradient(90deg,#6366f1,#4f46e5);}
.card.c-probe::before{background:linear-gradient(90deg,#0d9488,#0891b2);}
.card.c-circuit::before{background:linear-gradient(90deg,#d97706,#f59e0b);}
.card.c-darwin::before{background:linear-gradient(90deg,#e11d48,#f43f5e);}
.card.c-compare::before{background:linear-gradient(90deg,#7c3aed,#a855f7);}
.card.c-ai::before{background:linear-gradient(90deg,#0284c7,#38bdf8);}
.card-icon{font-size:28px;margin-bottom:10px;}
.card-title{font-size:14px;font-weight:700;margin-bottom:6px;letter-spacing:-.3px;}
.card-desc{font-size:12px;color:var(--text-sec);line-height:1.7;}
/* COMPARISON TABLE */
.cmp-table{width:100%;border-collapse:collapse;font-size:12px;background:var(--surface);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);}
.cmp-table thead{background:var(--surface-alt);}
.cmp-table th{padding:10px 14px;text-align:left;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600;border-bottom:2px solid var(--border);}
.cmp-table td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top;}
.cmp-table tr:last-child td{border-bottom:none;}
.cmp-table tr:hover{background:var(--ac-bg);}
.cmp-table .check{color:var(--green);font-weight:700;}
.cmp-table .cross{color:var(--text-muted);}
.cmp-table .star{color:var(--ac);font-weight:700;}
/* FLOW */
.flow{display:flex;align-items:center;gap:0;justify-content:center;flex-wrap:wrap;margin:20px 0;}
.flow-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 18px;text-align:center;min-width:120px;box-shadow:var(--shadow-sm);position:relative;}
.flow-step .fs-icon{font-size:24px;margin-bottom:4px;}
.flow-step .fs-title{font-size:11px;font-weight:700;letter-spacing:-.2px;}
.flow-step .fs-desc{font-size:9px;color:var(--text-muted);margin-top:2px;}
.flow-arrow{font-size:20px;color:var(--ac);padding:0 6px;font-weight:700;}
/* PROBE BADGES */
.probe-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;}
.probe-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:100px;font-size:11px;font-weight:600;border:1px solid;transition:var(--tr);}
.probe-badge:hover{transform:scale(1.05);}
.pb-math{background:rgba(239,68,68,.08);color:#ef4444;border-color:rgba(239,68,68,.2);}
.pb-eq{background:rgba(168,85,247,.08);color:#a855f7;border-color:rgba(168,85,247,.2);}
.pb-kr{background:rgba(34,197,94,.08);color:#16a34a;border-color:rgba(34,197,94,.2);}
.pb-code{background:rgba(59,130,246,.08);color:#3b82f6;border-color:rgba(59,130,246,.2);}
.pb-logic{background:rgba(249,115,22,.08);color:#f97316;border-color:rgba(249,115,22,.2);}
.pb-fact{background:rgba(6,182,212,.08);color:#0891b2;border-color:rgba(6,182,212,.2);}
.pb-space{background:rgba(236,72,153,.08);color:#ec4899;border-color:rgba(236,72,153,.2);}
/* CODE BLOCK */
.code-block{background:#1e1b4b;color:#e2e8f0;border-radius:var(--radius-sm);padding:18px 20px;font-family:var(--font-mono);font-size:11px;line-height:1.8;overflow-x:auto;box-shadow:var(--shadow);margin:12px 0;}
.code-block .comment{color:#6366f1;}
.code-block .keyword{color:#38bdf8;}
.code-block .string{color:#4ade80;}
.code-block .dim{color:#64748b;}
/* QUOTE */
.quote{background:var(--ac-bg);border-left:3px solid var(--ac);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 20px;margin:16px 0;font-size:13px;color:var(--text-sec);line-height:1.8;}
.quote b{color:var(--text);}
/* CTA */
.cta{text-align:center;margin:40px 0;}
.cta-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;padding:14px 36px;border-radius:100px;font-family:var(--font);font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 20px rgba(99,102,241,.3);transition:var(--tr);border:none;cursor:pointer;}
.cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(99,102,241,.4);}
.cta-btn-sec{background:var(--surface);color:var(--ac);border:1px solid var(--border);box-shadow:var(--shadow-sm);}
.cta-btn-sec:hover{background:var(--ac-bg);border-color:rgba(99,102,241,.3);}
/* FOOTER */
footer{text-align:center;padding:30px 0;color:var(--text-muted);font-size:10px;font-family:var(--font-mono);letter-spacing:.5px;}
footer a{color:var(--ac);text-decoration:none;}
footer a:hover{text-decoration:underline;}
/* RESPONSIVE */
@media(max-width:640px){
.wrap{padding:20px 14px 60px;}
.card-grid{grid-template-columns:1fr;}
.flow{flex-direction:column;}
.flow-arrow{transform:rotate(90deg);}
.cmp-table{font-size:10px;}
.cmp-table th,.cmp-table td{padding:8px 8px;}
}
</style>
</head>
<body>
<div class="wrap">
<header>
<div class="badge-row">
<span class="badge"><span class="pulse"></span> MODEL MRI v1.1</span>
<span class="badge">@ VIDRAFT</span>
<span class="badge">PATENT PENDING</span>
</div>
<h1>๐Ÿงฌ Model MRI<br>AI ๋ชจ๋ธ์˜ ๋‡Œ๋ฅผ ์Šค์บ”ํ•ฉ๋‹ˆ๋‹ค</h1>
<p class="sub">
์‚ฌ๋žŒ ๋‡Œ๋ฅผ MRI๋กœ ์ฐ์œผ๋ฉด ์–ธ์–ดยท์‹œ๊ฐยท๊ฐ์ • ์˜์—ญ์ด ์ƒ‰๊น”๋กœ ๋ณด์ด๋“ฏ,<br>
<b>AI ๋ชจ๋ธ์˜ ๋ ˆ์ด์–ด๋ฅผ ์Šค์บ”ํ•˜์—ฌ ์ˆ˜ํ•™ยทํ•œ๊ตญ์–ดยท์ฝ”๋”ฉยท๋…ผ๋ฆฌ ๋“ฑ<br>7๊ฐ€์ง€ ๋Šฅ๋ ฅ๋ณ„ ์˜์—ญ์„ ํžˆํŠธ๋งต์œผ๋กœ ์ž๋™ ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค.</b>
</p>
</header>
<!-- STATS -->
<div class="stats">
<div class="st"><div class="stn">7</div><div class="stl">์ฐจ์› ํ”„๋กœ๋ธŒ</div></div>
<div class="st"><div class="stn">218+</div><div class="stl">์Šค์บ” ๊ตฌ์„ฑ</div></div>
<div class="st"><div class="stn">14</div><div class="stl">ํžˆํŠธ๋งต ์ƒ์„ฑ</div></div>
<div class="st"><div class="stn">10+</div><div class="stl">ํšŒ๋กœ ์ž๋™ ๋ฐœ๊ฒฌ</div></div>
<div class="st"><div class="stn">~30s</div><div class="stl">0.6B ์Šค์บ” ์‹œ๊ฐ„</div></div>
<div class="st"><div class="stn">YAML</div><div class="stl">mergekit ์ž๋™ ์ƒ์„ฑ</div></div>
</div>
<!-- ONE-LINE SUMMARY -->
<div class="quote">
<b>ํ•œ ์ค„ ์š”์•ฝ:</b> ๊ธฐ์กด ์—ฐ๊ตฌ(Meta, MIT)๊ฐ€ "์ „์ฒด ์„ฑ๋Šฅ ๋ณ€ํ™”"๋งŒ ๋‹จ์ผ ์ง€ํ‘œ๋กœ ์ธก์ •ํ–ˆ๋˜ ํ•œ๊ณ„๋ฅผ ๋„˜์–ด, <b>์ˆ˜ํ•™ยท์ฝ”๋”ฉยท์–ธ์–ดยท๋…ผ๋ฆฌ ๋“ฑ 7๊ฐ€์ง€ ๋Šฅ๋ ฅ๋ณ„ ํ•ต์‹ฌ ์˜์—ญ์„ ๋ถ„๋ฆฌ ์‹๋ณ„</b>ํ•˜๊ณ  ํžˆํŠธ๋งต์œผ๋กœ ์ž๋™ ์‹œ๊ฐํ™”. ๋‘ ๋ชจ๋ธ์„ ๋น„๊ต ์Šค์บ”ํ•˜์—ฌ <b>ํŠน์ • ๋Šฅ๋ ฅ์„ ๋‹ค๋ฅธ ๋ชจ๋ธ์— ์„ ํƒ์ ์œผ๋กœ ์ด์‹</b>ํ•˜๋Š” ์ฒ˜๋ฐฉ์ „๊ณผ ์‹คํ–‰ ์ฝ”๋“œ๊นŒ์ง€ ์ž๋™ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. โ€” <b>์ง„๋‹จ(MRI)๋ถ€ํ„ฐ ์ˆ˜์ˆ (์ด์‹)๊นŒ์ง€ ์›์Šคํ†ฑ.</b>
</div>
<!-- PIPELINE FLOW -->
<div class="section">
<div class="section-title"><span class="icon">โšก</span> ์ž‘๋™ ํ๋ฆ„</div>
<div class="flow">
<div class="flow-step">
<div class="fs-icon">๐Ÿ“ฅ</div>
<div class="fs-title">๋ชจ๋ธ ID ์ž…๋ ฅ</div>
<div class="fs-desc">HuggingFace ๋ชจ๋ธ ID</div>
</div>
<div class="flow-arrow">โ†’</div>
<div class="flow-step">
<div class="fs-icon">๐Ÿ”ฌ</div>
<div class="fs-title">GPU ์Šค์บ”</div>
<div class="fs-desc">SKIP + REPEAT<br>218๊ฐœ config</div>
</div>
<div class="flow-arrow">โ†’</div>
<div class="flow-step">
<div class="fs-icon">๐Ÿง </div>
<div class="fs-title">ํšŒ๋กœ ํƒ์ง€</div>
<div class="fs-desc">7์ฐจ์› ํ”„๋กœ๋ธŒ<br>๊ธฐ๋Šฅ๋ณ„ ๋ถ„๋ฆฌ</div>
</div>
<div class="flow-arrow">โ†’</div>
<div class="flow-step">
<div class="fs-icon">๐Ÿ—บ๏ธ</div>
<div class="fs-title">ํžˆํŠธ๋งต</div>
<div class="fs-desc">14์žฅ ์ž๋™ ์ƒ์„ฑ<br>์ง๊ด€์  ์‹œ๊ฐํ™”</div>
</div>
<div class="flow-arrow">โ†’</div>
<div class="flow-step">
<div class="fs-icon">๐Ÿ’Š</div>
<div class="fs-title">์ฒ˜๋ฐฉ์ „</div>
<div class="fs-desc">Darwin ์ฒ˜๋ฐฉ<br>mergekit YAML</div>
</div>
</div>
</div>
<!-- 7 PROBES -->
<div class="section">
<div class="section-title"><span class="icon">๐ŸŽฏ</span> 7์ฐจ์› ํ”„๋กœ๋ธŒ ์‹œ์Šคํ…œ</div>
<p style="color:var(--text-sec);font-size:13px;margin-bottom:12px;">๊ฐ ๋ ˆ์ด์–ด๋ฅผ ์ œ๊ฑฐํ•  ๋•Œ 7๊ฐ€์ง€ ๋Šฅ๋ ฅ์ด ๊ฐ๊ฐ ์–ผ๋งˆ๋‚˜ ์˜ํ–ฅ๋ฐ›๋Š”์ง€ ๋™์‹œ์— ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
<div class="probe-row">
<span class="probe-badge pb-math">๐Ÿ”ข ์ˆ˜ํ•™ ์ถ”๋ก </span>
<span class="probe-badge pb-eq">๐Ÿ’œ ๊ฐ์„ฑ์ง€๋Šฅ</span>
<span class="probe-badge pb-kr">๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด</span>
<span class="probe-badge pb-code">๐Ÿ’ป ์ฝ”๋”ฉ</span>
<span class="probe-badge pb-logic">๐Ÿงฉ ๋…ผ๋ฆฌ</span>
<span class="probe-badge pb-fact">๐Ÿ“š ์‚ฌ์‹ค๊ธฐ์–ต</span>
<span class="probe-badge pb-space">๐ŸŒ ๊ณต๊ฐ„์ถ”๋ก </span>
</div>
<div class="code-block">
<span class="comment"># Qwen3-0.6B ์‹ค์ œ ์Šค์บ” ๊ฒฐ๊ณผ (2026.03.21)</span>
<span class="dim">๋ ˆ์ด์–ด ์ˆ˜ํ•™ ๊ฐ์„ฑ ํ•œ๊ตญ์–ด ์ฝ”๋”ฉ ๋…ผ๋ฆฌ ์‚ฌ์‹ค ๊ณต๊ฐ„</span>
<span class="keyword">L0</span> <span class="string">0.669</span> <span class="string">0.735</span> 0.415 <span class="string">0.962</span> <span class="string">0.843</span> <span class="string">0.883</span> <span class="string">0.788</span> <span class="comment">โ† ๊ฐ€์žฅ ์ค‘์š”</span>
<span class="keyword">L1</span> 0.322 <span class="string">0.587</span> 0.356 <span class="string">0.945</span> <span class="string">0.775</span> <span class="string">0.817</span> <span class="string">0.729</span>
<span class="keyword">L2</span> 0.475 <span class="string">0.565</span> 0.332 <span class="string">0.629</span> <span class="string">0.685</span> <span class="string">0.638</span> <span class="string">0.616</span>
<span class="keyword">L13</span> 0.010 0.024 0.011 0.023 0.025 0.018 0.013 <span class="comment">โ† ๊ฐ€์žฅ ๋ถˆํ•„์š”</span>
<span class="keyword">L25</span> 0.267 0.306 0.090 0.213 0.225 0.170 0.223
</div>
</div>
<!-- CORE FEATURES -->
<div class="section">
<div class="section-title"><span class="icon">๐Ÿ› ๏ธ</span> ํ•ต์‹ฌ ๊ธฐ๋Šฅ</div>
<div class="card-grid">
<div class="card c-scan">
<div class="card-icon">๐Ÿ”ฌ</div>
<div class="card-title">์ž๋™ MRI ์Šค์บ”</div>
<div class="card-desc">๋ชจ๋ธ ID๋งŒ ์ž…๋ ฅํ•˜๋ฉด GPU์—์„œ ์ž๋™ ์Šค์บ”. ๋ ˆ์ด์–ด๋ฅผ ํ•˜๋‚˜์”ฉ ๋นผ๋ณด๊ณ (SKIP) ๋ฐ˜๋ณตํ•ด๋ณด๋ฉด์„œ(REPEAT) ์ถœ๋ ฅ ๋ณ€ํ™”๋ฅผ cosine distance๋กœ ์ธก์ •. 28๋ ˆ์ด์–ด ๋ชจ๋ธ ๊ธฐ์ค€ ~30์ดˆ.</div>
</div>
<div class="card c-probe">
<div class="card-icon">๐Ÿง </div>
<div class="card-title">7์ฐจ์› ๊ธฐ๋Šฅ๋ณ„ ๋ถ„๋ฆฌ ์ธก์ •</div>
<div class="card-desc">๊ธฐ์กด ์—ฐ๊ตฌ๊ฐ€ "์ „์ฒด ์„ฑ๋Šฅ"๋งŒ ๋ดค๋‹ค๋ฉด, Model MRI๋Š” ์ˆ˜ํ•™ยทํ•œ๊ตญ์–ดยท์ฝ”๋”ฉยท๋…ผ๋ฆฌยท๊ฐ์„ฑยท์‚ฌ์‹คยท๊ณต๊ฐ„ 7๊ฐ€์ง€๋ฅผ ๋™์‹œ์— ๋ถ„๋ฆฌ ์ธก์ •. ํ”„๋กœ๋ธŒ๋ณ„ ๋…๋ฆฝ ํžˆํŠธ๋งต 14์žฅ ์ƒ์„ฑ.</div>
</div>
<div class="card c-circuit">
<div class="card-icon">๐Ÿ—บ๏ธ</div>
<div class="card-title">๊ธฐ๋Šฅ ํšŒ๋กœ ์ž๋™ ํƒ์ง€</div>
<div class="card-desc">"L7~10์€ ๋…ผ๋ฆฌ ์ „์šฉ", "L14~21์€ ๊ฐ์„ฑ ๋‹ด๋‹น" ๊ฐ™์€ ๊ธฐ๋Šฅ ์˜์—ญ์„ ์ž๋™ ๋ฐœ๊ฒฌ. ํžˆํŠธ๋งต์—์„œ ๋นจ๊ฐ„์ƒ‰์€ ํ•„์ˆ˜ ์˜์—ญ, ํŒŒ๋ž€์ƒ‰์€ ์•ˆ์ „ํ•˜๊ฒŒ ์ œ๊ฑฐ ๊ฐ€๋Šฅํ•œ ์˜์—ญ.</div>
</div>
<div class="card c-darwin">
<div class="card-icon">๐Ÿ’Š</div>
<div class="card-title">Darwin ์ฒ˜๋ฐฉ์ „</div>
<div class="card-desc">"๋ ˆ์ด์–ด 20~27์„ ๋ฐ˜๋ณตํ•˜๋ฉด ์ˆ˜ํ•™ ๋Šฅ๋ ฅ ๊ฐ•ํ™”" ๊ฐ™์€ ์ตœ์ ํ™” ์ œ์•ˆ. ๊ธฐ์กด ๋„๊ตฌ๊ฐ€ "์–ด๋””๋ฅผ ์ž˜๋ผ๋„ ๋˜๋‚˜"๋งŒ ์•Œ๋ ค์คฌ๋‹ค๋ฉด, MRI๋Š” "์–ด๋””๋ฅผ ๊ฐ•ํ™”ํ•˜๋ฉด ์ข‹์€๊ฐ€"๊นŒ์ง€ ์ฒ˜๋ฐฉ.</div>
</div>
<div class="card c-compare">
<div class="card-icon">๐Ÿ”„</div>
<div class="card-title">ํฌ๋กœ์Šค ๋ชจ๋ธ ๋น„๊ต & ์ด์‹</div>
<div class="card-desc">๋‘ ๋ชจ๋ธ์„ ๋™์‹œ์— ์Šค์บ”ํ•˜์—ฌ Delta ํžˆํŠธ๋งต ์ƒ์„ฑ. "A ๋ชจ๋ธ์˜ ์ˆ˜ํ•™ ๋ ˆ์ด์–ด๋ฅผ B ๋ชจ๋ธ์— ์ด์‹ํ•˜์„ธ์š”"๋ผ๋Š” ์ฒ˜๋ฐฉ์ „๊ณผ mergekit YAML์„ ์ž๋™ ์ถœ๋ ฅ.</div>
</div>
<div class="card c-ai">
<div class="card-icon">๐Ÿค–</div>
<div class="card-title">AI ์ž๋™ ํ•ด์„</div>
<div class="card-desc">์Šค์บ” ๊ฒฐ๊ณผ๋ฅผ kimi-k2p5 ๋ชจ๋ธ์ด ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€์œผ๋กœ ํ•ด์„. ๋ ˆ์ด์–ด ๊ตฌ์กฐ, ์„ ํ–‰ ์—ฐ๊ตฌ ๋น„๊ต, ์ตœ์ ํ™” ์ œ์•ˆ๊นŒ์ง€ 16K ํ† ํฐ์œผ๋กœ ์ƒ์„ธ ๋ถ„์„.</div>
</div>
</div>
</div>
<!-- COMPARISON TABLE -->
<div class="section">
<div class="section-title"><span class="icon">๐Ÿ“Š</span> ๊ธฐ์กด ๊ธฐ์ˆ ๊ณผ ๋น„๊ต</div>
<div style="overflow-x:auto;">
<table class="cmp-table">
<thead>
<tr>
<th>๊ธฐ๋Šฅ</th>
<th>Logit Lens<br><span style="font-weight:400;text-transform:none;">(2020)</span></th>
<th>Gromov/Meta<br><span style="font-weight:400;text-transform:none;">(ICLR 2025)</span></th>
<th>PruneMe<br><span style="font-weight:400;text-transform:none;">(Arcee AI)</span></th>
<th style="color:var(--ac);font-weight:700;">Model MRI<br><span style="font-weight:400;text-transform:none;">(@ VIDRAFT)</span></th>
</tr>
</thead>
<tbody>
<tr>
<td><b>๋ถ„์„ ๋ฐฉ์‹</b></td>
<td>๋น„ํŒŒ๊ดด ๊ด€์ฐฐ</td>
<td>๋ ˆ์ด์–ด ํ”„๋ฃจ๋‹</td>
<td>์œ ์‚ฌ๋„ ์ธก์ •</td>
<td class="star">SKIP + REPEAT ๋Šฅ๋™ ์กฐ์ž‘</td>
</tr>
<tr>
<td><b>์ธก์ • ์ฐจ์›</b></td>
<td class="cross">๋‹จ์ผ (๋‹ค์Œ ํ† ํฐ)</td>
<td class="cross">๋‹จ์ผ (MMLU ๋“ฑ)</td>
<td class="cross">๋‹จ์ผ (angular dist)</td>
<td class="star">7์ฐจ์› ๋™์‹œ ๋ถ„๋ฆฌ ์ธก์ •</td>
</tr>
<tr>
<td><b>์‹œ๊ฐํ™”</b></td>
<td>ํ† ํฐ ํ™•๋ฅ  ํ‘œ</td>
<td>๋…ผ๋ฌธ ๊ทธ๋ž˜ํ”„</td>
<td>CLI ์ถœ๋ ฅ</td>
<td class="star">14์žฅ ํžˆํŠธ๋งต + ๋ฐ” ์ฐจํŠธ + ํšŒ๋กœ ์ง€๋„</td>
</tr>
<tr>
<td><b>ํšŒ๋กœ ํƒ์ง€</b></td>
<td class="cross">โ€”</td>
<td class="cross">โ€”</td>
<td class="cross">โ€”</td>
<td class="star">์ž๋™ (10+ ํšŒ๋กœ)</td>
</tr>
<tr>
<td><b>๋ชจ๋ธ ๋น„๊ต</b></td>
<td class="cross">โ€”</td>
<td class="cross">โ€”</td>
<td class="cross">โ€”</td>
<td class="star">Delta ํžˆํŠธ๋งต + ์ด์‹ ์ฒ˜๋ฐฉ์ „</td>
</tr>
<tr>
<td><b>์ฒ˜๋ฐฉ์ „ ์ถœ๋ ฅ</b></td>
<td class="cross">โ€”</td>
<td class="cross">โ€”</td>
<td>ํ”„๋ฃจ๋‹ ๊ฐ€์ด๋“œ</td>
<td class="star">REPEAT ์ฒ˜๋ฐฉ + mergekit YAML</td>
</tr>
<tr>
<td><b>์ ‘๊ทผ์„ฑ</b></td>
<td>Python ์ฝ”๋“œ</td>
<td>๋…ผ๋ฌธ ์žฌํ˜„</td>
<td>CLI</td>
<td class="star">์›น UI (๋ชจ๋ธ ID๋งŒ ์ž…๋ ฅ)</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- DARWIN INTEGRATION -->
<div class="section">
<div class="section-title"><span class="icon">๐Ÿงฌ</span> Darwin ์—ฐ๋™ โ€” ๋Šฅ๋ ฅ ์ด์‹ ํŒŒ์ดํ”„๋ผ์ธ</div>
<div class="quote">
n๊ฐœ์˜ ๋ชจ๋ธ์—์„œ <b>๊ฐ€์žฅ ๋›ฐ์–ด๋‚œ ๋Šฅ๋ ฅ ์˜์—ญ๋งŒ MRI๋กœ ์‹๋ณ„</b>ํ•˜๊ณ , ๋ฒ ์ด์Šค ๋ชจ๋ธ์— <b>์„ ํƒ์ ์œผ๋กœ ์ด์‹</b>ํ•˜์—ฌ ์Šˆํผ LLM์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.<br>
๊ฐ™์€ ํฌ๊ธฐ ๋ชจ๋ธ โ†’ <b>mergekit SLERP</b> ์ง์ ‘ ๋ณ‘ํ•ฉ | ๋‹ค๋ฅธ ํฌ๊ธฐ ๋ชจ๋ธ โ†’ <b>Darwin DimensionAdapter</b>๋กœ ์ฐจ์› ๋ณ€ํ™˜ ํ›„ ์ด์‹.
</div>
<div class="code-block">
<span class="comment"># Model MRI โ†’ Darwin ์ด์‹ ํŒŒ์ดํ”„๋ผ์ธ ์˜ˆ์‹œ</span>
<span class="comment"># 1. ์ˆ˜ํ•™ ํŠนํ™” ๋ชจ๋ธ ์Šค์บ”</span>
<span class="keyword">math_model</span> = MRI.scan(<span class="string">"math-specialized/Qwen3-0.6B"</span>)
<span class="comment"># โ†’ "L7~L10์ด ์ˆ˜ํ•™ ํ•ต์‹ฌ ํšŒ๋กœ" ๋ฐœ๊ฒฌ</span>
<span class="comment"># 2. ๋ฒ ์ด์Šค ๋ชจ๋ธ ์Šค์บ”</span>
<span class="keyword">base_model</span> = MRI.scan(<span class="string">"Qwen/Qwen3-0.6B"</span>)
<span class="comment"># โ†’ "L7~L10 ์ˆ˜ํ•™ ์•ฝํ•จ" ํ™•์ธ</span>
<span class="comment"># 3. ๋น„๊ต โ†’ ์ด์‹ ์ฒ˜๋ฐฉ์ „ ์ž๋™ ์ƒ์„ฑ</span>
<span class="keyword">prescription</span> = MRI.compare(math_model, base_model)
<span class="comment"># โ†’ mergekit YAML ์ž๋™ ์ถœ๋ ฅ:</span>
<span class="comment"># L7~L10: donor 40% + recipient 60% (SLERP)</span>
<span class="comment"># 4. Darwin ์‹คํ–‰ โ†’ ์Šˆํผ ๋ชจ๋ธ ์ƒ์„ฑ</span>
<span class="keyword">super_model</span> = Darwin.transplant(prescription)
</div>
</div>
<!-- ACADEMIC VALUE -->
<div class="section">
<div class="section-title"><span class="icon">๐ŸŽ“</span> ํ•™์ˆ ์ ยท์‚ฐ์—…์  ๊ฐ€์น˜</div>
<div class="card-grid">
<div class="card c-scan">
<div class="card-title">๐Ÿ“„ ํ•™์ˆ ์  ๊ฐ€์น˜</div>
<div class="card-desc">
Mechanistic Interpretability ๋ถ„์•ผ(ICLR, NeurIPS๊ธ‰). LLM ๋‚ด๋ถ€ ๋ธ”๋ž™๋ฐ•์Šค ํ•ด์„์—์„œ <b>๋‹ค์ฐจ์› ๊ธฐ๋Šฅ๋ณ„ ๋ถ„๋ฆฌ ์ธก์ • + ์ž๋™ ์‹œ๊ฐํ™”</b>๋ฅผ ์›น ๋„๊ตฌ๋กœ ๊ตฌํ˜„ํ•œ ์ตœ์ดˆ ์‚ฌ๋ก€. ์‹ค์ œ ์Šค์บ”์—์„œ U์žํ˜• ์ค‘์š”๋„ ํŒจํ„ด, ๊ธฐ๋Šฅ๋ณ„ ๋ ˆ์ด์–ด ๋ถ„ํ™” ๋“ฑ ์ƒˆ๋กœ์šด ๋ฐœ๊ฒฌ ํ™•์ธ.
</div>
</div>
<div class="card c-darwin">
<div class="card-title">๐Ÿญ ์‚ฐ์—…์  ๊ฐ€์น˜</div>
<div class="card-desc">
๊ธฐ์—… LLM ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์˜ ํ•ต์‹ฌ ๋„๊ตฌ. ํ•œ๊ตญ์–ด ์•ฝํ•œ ๊ธ€๋กœ๋ฒŒ ๋ชจ๋ธ์— ํ•œ๊ตญ์–ด ๋Šฅ๋ ฅ ์ด์‹, ๋ฒ”์šฉ ๋ชจ๋ธ์—์„œ ์ฝ”๋”ฉ ๋Šฅ๋ ฅ๋งŒ ์ถ”์ถœํ•˜์—ฌ ๊ฒฝ๋Ÿ‰ํ™”, ๋ถˆํ•„์š” ๋ ˆ์ด์–ด ์ œ๊ฑฐ๋กœ ์ถ”๋ก  ๋น„์šฉ ์ ˆ๊ฐ โ€” <b>๋ชจ๋ธ ์ตœ์ ํ™” ๊ธฐ๊ฐ„์„ ์ˆ˜ ์ฃผ โ†’ ์ˆ˜ ์‹œ๊ฐ„์œผ๋กœ ๋‹จ์ถ•.</b>
</div>
</div>
<div class="card c-compare">
<div class="card-title">๐Ÿ”ง ๊ธฐ์ˆ ์  ๊ฐ€์น˜</div>
<div class="card-desc">
๋ชจ๋ธ ๋ณ‘ํ•ฉ(mergekit)์˜ ํŒจ๋Ÿฌ๋‹ค์ž„ ์ „ํ™˜. ๊ฐ์œผ๋กœ ํ•˜๋˜ ๋ ˆ์ด์–ด ๋น„์œจ ๊ฒฐ์ •์„ <b>๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜์‚ฌ๊ฒฐ์ •</b>์œผ๋กœ ๊ต์ฒด. ์ž๋™์ฐจ ์—”์ง„์„ ๊ฐ์œผ๋กœ ํŠœ๋‹ํ•˜๋˜ ์‹œ๋Œ€์—์„œ ์ปดํ“จํ„ฐ ์ง„๋‹จ๊ธฐ๊ฐ€ ๋“ฑ์žฅํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ์ „ํ™˜.
</div>
</div>
</div>
</div>
<!-- CTA -->
<div class="cta">
<a href="javascript:void(0)" class="cta-btn" onclick="document.querySelector('[data-testid=tab-item]')?.click(); this.textContent='โฌ†๏ธ ์ƒ๋‹จ ํƒญ์—์„œ MRI ์Šค์บ”์„ ์„ ํƒํ•˜์„ธ์š”';">๐Ÿš€ MRI ์Šค์บ” ์‹œ์ž‘ํ•˜๊ธฐ</a>
</div>
<!-- FOOTER -->
<footer>
<p><b>Model MRI v1.1</b> &nbsp;ยท&nbsp; <a href="#">@ VIDRAFT</a> &nbsp;ยท&nbsp; <a href="#">VIDRAFT</a> &nbsp;ยท&nbsp; Patent Pending</p>
<p style="margin-top:6px;">Mechanistic Interpretability ร— Darwin Evolution ร— mergekit Integration</p>
<p style="margin-top:6px;">ยฉ 2026 @ VIDRAFT. All rights reserved.</p>
</footer>
</div>
</body>
</html>