| <!doctype html> |
| <html lang="en"> |
| <head> |
| <meta charset="utf-8"> |
| <meta name="viewport" content="width=device-width,initial-scale=1"> |
| <title>Kernelmind Model Machine Lab</title> |
| <style> |
| :root { color-scheme: dark; font-family: Inter, ui-sans-serif, system-ui; } |
| * { box-sizing: border-box; } |
| body { margin: 0; min-height: 100vh; background: #060817; color: #edf4ff; } |
| canvas { position: fixed; inset: 0; width: 100%; height: 100%; opacity: .55; } |
| main { position: relative; z-index: 1; width: min(1080px, 92vw); margin: auto; |
| padding: 72px 0 96px; } |
| .eyebrow { color: #73e6ff; letter-spacing: .18em; text-transform: uppercase; |
| font-size: .75rem; font-weight: 800; } |
| h1 { font-size: clamp(3rem, 8vw, 7rem); line-height: .9; margin: 14px 0 24px; |
| background: linear-gradient(120deg,#fff,#74e7ff 55%,#b48cff); |
| -webkit-background-clip: text; color: transparent; } |
| .lead { max-width: 760px; color: #b8c7e6; font-size: 1.2rem; line-height: 1.65; } |
| .actions { display: flex; flex-wrap: wrap; gap: 12px; margin: 30px 0 48px; } |
| a { color: inherit; } |
| .button { padding: 12px 18px; border-radius: 999px; text-decoration: none; |
| background: #eaf8ff; color: #07101c; font-weight: 800; } |
| .button.alt { background: #171d38cc; color: #dce8ff; border: 1px solid #415078; } |
| .grid { display: grid; grid-template-columns: 1.1fr .9fr; gap: 20px; } |
| .card { border: 1px solid #344269; background: #0c1128dd; border-radius: 24px; |
| padding: 24px; backdrop-filter: blur(18px); box-shadow: 0 24px 80px #0008; } |
| h2 { margin-top: 0; } |
| pre { white-space: pre-wrap; word-break: break-word; color: #a9bddf; |
| max-height: 520px; overflow: auto; } |
| ul { max-height: 520px; overflow: auto; padding-left: 1.2rem; color: #a9bddf; } |
| li { margin: 8px 0; } |
| input { width: 100%; padding: 12px; border-radius: 12px; border: 1px solid #344269; |
| background: #070b1a; color: white; margin-bottom: 12px; } |
| @media (max-width: 780px) { .grid { grid-template-columns: 1fr; } } |
| </style> |
| </head> |
| <body> |
| <canvas id="field"></canvas> |
| <main> |
| <div class="eyebrow">Jacob Garcia · Hugging Face Model Foundry</div> |
| <h1>Kernelmind Model Machine Lab</h1> |
| <p class="lead">Interactive learned-versus-reference OS transition comparison. This showcase backs up the |
| trained artifacts, measured evaluation, and complete runnable source.</p> |
| <div class="actions"> |
| <a class="button" href="https://huggingface.co/spaces/ARotting/kernelmind-model-machine-lab/tree/main">Explore every file</a> |
| <a class="button alt" href="https://huggingface.co/ARotting">View the full foundry</a> |
| </div> |
| <div class="grid"> |
| <section class="card"> |
| <h2>Verified project card</h2> |
| <pre># KernelMind Neural Model Machine |
|
|
| This project trains the machine that follows KernelMind AI OS. A compact neural |
| world model learns the transition function of an eight-bit virtual computer from |
| current state, capability flags, and one of thirteen OS actions. Training covers |
| the exhaustive 53,248-state/action corpus. |
|
|
| The evaluation separates held-out one-step transition accuracy from six-step |
| autoregressive rollout fidelity. The Space places the neural prediction beside |
| the deterministic reference transition for direct inspection. |
|
|
| It is a learned virtual-machine dynamics model, not a hypervisor and not a model |
| with access to the host operating system. |
|
|
| ## Verified local result |
|
|
| The 6,937-parameter model reached 99.962% exact transition accuracy and 100% |
| blocked-action accuracy across 5,325 held-out transitions. In a separate |
| autoregressive audit, it reproduced every step and final state across 2,000 |
| randomized six-action rollouts. |
|
|
| ```bash |
| uv run python projects/kernelmind-model-machine/train.py |
| uv run pytest tests/test_kernelmind_model_machine.py |
| ``` |
| </pre> |
| <h2>Evaluation snapshot</h2> |
| <pre>{ |
| "model": "KernelMind Neural Model Machine", |
| "parameters": 6937, |
| "training_transitions": 42598, |
| "heldout_transitions": 5325, |
| "best_epoch": 4, |
| "test": { |
| "exact_transition_accuracy": 0.9996244311332703, |
| "state_bit_accuracy": 0.999953031539917, |
| "blocked_accuracy": 1.0, |
| "transitions": 5325 |
| }, |
| "multi_step_audit": { |
| "rollouts": 2000, |
| "steps_per_rollout": 6, |
| "exact_step_fraction": 1.0, |
| "exact_six_step_rollout_fraction": 1.0 |
| }, |
| "boundary": "Models an eight-bit virtual state; it does not control the host OS" |
| }</pre> |
| </section> |
| <section class="card"> |
| <h2>Backed-up artifact tree</h2> |
| <input id="filter" placeholder="Filter files…" autocomplete="off"> |
| <ul id="files"><li><code>README.md</code></li> |
| <li><code>__pycache__/app.cpython-311.pyc</code></li> |
| <li><code>__pycache__/model.cpython-311.pyc</code></li> |
| <li><code>__pycache__/schema.cpython-311.pyc</code></li> |
| <li><code>app.py</code></li> |
| <li><code>artifacts/kernelmind-model-machine/evaluation.json</code></li> |
| <li><code>artifacts/kernelmind-model-machine/model_machine.safetensors</code></li> |
| <li><code>data/transitions.parquet</code></li> |
| <li><code>model.py</code></li> |
| <li><code>requirements.txt</code></li> |
| <li><code>schema.py</code></li> |
| <li><code>train.py</code></li></ul> |
| </section> |
| </div> |
| </main> |
| <script> |
| const canvas=document.querySelector('#field'),ctx=canvas.getContext('2d'); |
| let dots=[]; |
| function resize(){canvas.width=innerWidth;canvas.height=innerHeight; |
| dots=Array.from({length:90},()=>({x:Math.random()*innerWidth, |
| y:Math.random()*innerHeight,vx:(Math.random()-.5)*.35,vy:(Math.random()-.5)*.35}));} |
| function draw(){ctx.clearRect(0,0,canvas.width,canvas.height); |
| for(const d of dots){d.x=(d.x+d.vx+innerWidth)%innerWidth; |
| d.y=(d.y+d.vy+innerHeight)%innerHeight;ctx.fillStyle='#65dcff99'; |
| ctx.beginPath();ctx.arc(d.x,d.y,1.4,0,7);ctx.fill();}requestAnimationFrame(draw);} |
| addEventListener('resize',resize);resize();draw(); |
| document.querySelector('#filter').addEventListener('input',e=>{ |
| const q=e.target.value.toLowerCase();for(const li of document.querySelectorAll('li')) |
| li.hidden=!li.textContent.toLowerCase().includes(q);}); |
| </script> |
| </body> |
| </html> |