PAMPAr-Coder / brain_scan.html
lucas-mella's picture
feat: upload PAMPAr-Coder code and documentation
a2d6a0d verified
Raw
History Blame Contribute Delete
11.3 kB
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>PAMPAr Brain Scanner</title>
<style>
body { font-family: 'Cascadia Code', 'Fira Code', monospace; background: #1e1e2e; color: #cdd6f4; margin: 2em; }
h1 { color: #89b4fa; border-bottom: 2px solid #89b4fa; padding-bottom: 8px; }
h2 { color: #a6e3a1; margin-top: 2em; }
.code { background: #313244; padding: 1em; border-radius: 8px; font-size: 14px; white-space: pre; }
table { border-collapse: collapse; margin: 1em 0; }
td, th { padding: 4px 8px; border: 1px solid #45475a; font-size: 13px; }
th { background: #313244; }
.tok { background: #313244; font-weight: bold; white-space: pre; }
.dom { font-weight: bold; }
.conf-bar { display: flex; align-items: center; gap: 8px; margin: 4px 0; }
.conf-bar .bar { height: 20px; border-radius: 4px; transition: width 0.3s; }
.conf-bar span { min-width: 60px; }
</style>
</head>
<body>
<h1>🧠 PAMPAr Brain Scanner</h1>
<div class="code">x = [i**2 for i in range(10)]</div>
<h2>Tálamo: Routing Inicial</h2>
<table>
<tr><th>Token</th><th>SINTAXIS</th><th>SEMANTICA</th><th>LOGICO</th><th>ESTRUCTURAL</th><th>Dominante</th></tr>
<tr><td class="tok">▁x</td><td style="background:rgba(137,180,250,0.65)">0.649</td><td style="background:rgba(166,227,161,0.61)">0.612</td><td style="background:rgba(249,226,175,0.62)">0.619</td><td style="background:rgba(203,166,247,0.61)">0.610</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">▁=</td><td style="background:rgba(137,180,250,0.85)">0.849</td><td style="background:rgba(166,227,161,0.78)">0.783</td><td style="background:rgba(249,226,175,0.80)">0.798</td><td style="background:rgba(203,166,247,0.78)">0.780</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">▁[</td><td style="background:rgba(137,180,250,0.94)">0.942</td><td style="background:rgba(166,227,161,0.89)">0.887</td><td style="background:rgba(249,226,175,0.90)">0.901</td><td style="background:rgba(203,166,247,0.88)">0.884</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">i</td><td style="background:rgba(137,180,250,0.98)">0.977</td><td style="background:rgba(166,227,161,0.94)">0.941</td><td style="background:rgba(249,226,175,0.95)">0.951</td><td style="background:rgba(203,166,247,0.94)">0.939</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">**</td><td style="background:rgba(137,180,250,0.99)">0.992</td><td style="background:rgba(166,227,161,0.97)">0.972</td><td style="background:rgba(249,226,175,0.98)">0.978</td><td style="background:rgba(203,166,247,0.97)">0.971</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">2</td><td style="background:rgba(137,180,250,1.00)">0.997</td><td style="background:rgba(166,227,161,0.99)">0.986</td><td style="background:rgba(249,226,175,0.99)">0.990</td><td style="background:rgba(203,166,247,0.99)">0.986</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">▁for</td><td style="background:rgba(137,180,250,1.00)">0.999</td><td style="background:rgba(166,227,161,0.99)">0.993</td><td style="background:rgba(249,226,175,1.00)">0.995</td><td style="background:rgba(203,166,247,0.99)">0.993</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">▁i</td><td style="background:rgba(137,180,250,1.00)">1.000</td><td style="background:rgba(166,227,161,1.00)">0.997</td><td style="background:rgba(249,226,175,1.00)">0.998</td><td style="background:rgba(203,166,247,1.00)">0.996</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">▁in</td><td style="background:rgba(137,180,250,1.00)">1.000</td><td style="background:rgba(166,227,161,1.00)">0.998</td><td style="background:rgba(249,226,175,1.00)">0.999</td><td style="background:rgba(203,166,247,1.00)">0.998</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">▁range</td><td style="background:rgba(137,180,250,1.00)">1.000</td><td style="background:rgba(166,227,161,1.00)">0.999</td><td style="background:rgba(249,226,175,1.00)">0.999</td><td style="background:rgba(203,166,247,1.00)">0.999</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">(</td><td style="background:rgba(137,180,250,1.00)">1.000</td><td style="background:rgba(166,227,161,1.00)">0.999</td><td style="background:rgba(249,226,175,1.00)">1.000</td><td style="background:rgba(203,166,247,1.00)">0.999</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">1</td><td style="background:rgba(137,180,250,1.00)">1.000</td><td style="background:rgba(166,227,161,1.00)">1.000</td><td style="background:rgba(249,226,175,1.00)">1.000</td><td style="background:rgba(203,166,247,1.00)">1.000</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">0</td><td style="background:rgba(137,180,250,1.00)">1.000</td><td style="background:rgba(166,227,161,1.00)">1.000</td><td style="background:rgba(249,226,175,1.00)">1.000</td><td style="background:rgba(203,166,247,1.00)">1.000</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr><tr><td class="tok">)]</td><td style="background:rgba(137,180,250,1.00)">1.000</td><td style="background:rgba(166,227,161,1.00)">1.000</td><td style="background:rgba(249,226,175,1.00)">1.000</td><td style="background:rgba(203,166,247,1.00)">1.000</td><td class="dom" style="color:#89b4fa">SINTAXIS</td></tr>
</table>
<h2>Evolución por Nivel</h2>
<table>
<tr><th>Token</th><th>N0</th><th>N1</th><th>N2</th><th>N3</th><th>N4</th><th>N5</th></tr>
<tr><td class="tok">▁x</td><td style="background:#89b4fa;opacity:0.65">0.65</td><td style="background:#89b4fa;opacity:0.64">0.64</td><td style="background:#89b4fa;opacity:0.66">0.66</td><td style="background:#89b4fa;opacity:0.68">0.68</td><td style="background:#89b4fa;opacity:0.69">0.69</td><td style="background:#cba6f7;opacity:0.69">0.69</td></tr><tr><td class="tok">▁=</td><td style="background:#89b4fa;opacity:0.85">0.85</td><td style="background:#89b4fa;opacity:0.81">0.81</td><td style="background:#89b4fa;opacity:0.76">0.76</td><td style="background:#89b4fa;opacity:0.75">0.75</td><td style="background:#89b4fa;opacity:0.74">0.74</td><td style="background:#89b4fa;opacity:0.73">0.73</td></tr><tr><td class="tok">▁[</td><td style="background:#89b4fa;opacity:0.94">0.94</td><td style="background:#f9e2af;opacity:0.85">0.85</td><td style="background:#f9e2af;opacity:0.80">0.80</td><td style="background:#f9e2af;opacity:0.78">0.78</td><td style="background:#f9e2af;opacity:0.76">0.76</td><td style="background:#cba6f7;opacity:0.74">0.74</td></tr><tr><td class="tok">i</td><td style="background:#89b4fa;opacity:0.98">0.98</td><td style="background:#89b4fa;opacity:0.90">0.90</td><td style="background:#89b4fa;opacity:0.84">0.84</td><td style="background:#89b4fa;opacity:0.81">0.81</td><td style="background:#89b4fa;opacity:0.78">0.78</td><td style="background:#89b4fa;opacity:0.76">0.76</td></tr><tr><td class="tok">**</td><td style="background:#89b4fa;opacity:0.99">0.99</td><td style="background:#89b4fa;opacity:0.91">0.91</td><td style="background:#f9e2af;opacity:0.85">0.85</td><td style="background:#f9e2af;opacity:0.81">0.81</td><td style="background:#f9e2af;opacity:0.79">0.79</td><td style="background:#cba6f7;opacity:0.75">0.75</td></tr><tr><td class="tok">2</td><td style="background:#89b4fa;opacity:1.00">1.00</td><td style="background:#f9e2af;opacity:0.91">0.91</td><td style="background:#cba6f7;opacity:0.85">0.85</td><td style="background:#cba6f7;opacity:0.82">0.82</td><td style="background:#cba6f7;opacity:0.79">0.79</td><td style="background:#cba6f7;opacity:0.77">0.77</td></tr><tr><td class="tok">▁for</td><td style="background:#89b4fa;opacity:1.00">1.00</td><td style="background:#89b4fa;opacity:0.92">0.92</td><td style="background:#a6e3a1;opacity:0.85">0.85</td><td style="background:#a6e3a1;opacity:0.81">0.81</td><td style="background:#89b4fa;opacity:0.79">0.79</td><td style="background:#a6e3a1;opacity:0.76">0.76</td></tr><tr><td class="tok">▁i</td><td style="background:#89b4fa;opacity:1.00">1.00</td><td style="background:#f9e2af;opacity:0.92">0.92</td><td style="background:#f9e2af;opacity:0.86">0.86</td><td style="background:#f9e2af;opacity:0.81">0.81</td><td style="background:#89b4fa;opacity:0.78">0.78</td><td style="background:#89b4fa;opacity:0.77">0.77</td></tr><tr><td class="tok">▁in</td><td style="background:#89b4fa;opacity:1.00">1.00</td><td style="background:#f9e2af;opacity:0.92">0.92</td><td style="background:#f9e2af;opacity:0.86">0.86</td><td style="background:#f9e2af;opacity:0.82">0.82</td><td style="background:#89b4fa;opacity:0.78">0.78</td><td style="background:#89b4fa;opacity:0.77">0.77</td></tr><tr><td class="tok">▁range</td><td style="background:#89b4fa;opacity:1.00">1.00</td><td style="background:#a6e3a1;opacity:0.91">0.91</td><td style="background:#cba6f7;opacity:0.86">0.86</td><td style="background:#f9e2af;opacity:0.82">0.82</td><td style="background:#f9e2af;opacity:0.79">0.79</td><td style="background:#cba6f7;opacity:0.77">0.77</td></tr><tr><td class="tok">(</td><td style="background:#89b4fa;opacity:1.00">1.00</td><td style="background:#f9e2af;opacity:0.92">0.92</td><td style="background:#f9e2af;opacity:0.86">0.86</td><td style="background:#f9e2af;opacity:0.82">0.82</td><td style="background:#f9e2af;opacity:0.79">0.79</td><td style="background:#f9e2af;opacity:0.77">0.77</td></tr><tr><td class="tok">1</td><td style="background:#89b4fa;opacity:1.00">1.00</td><td style="background:#cba6f7;opacity:0.92">0.92</td><td style="background:#cba6f7;opacity:0.86">0.86</td><td style="background:#cba6f7;opacity:0.82">0.82</td><td style="background:#cba6f7;opacity:0.79">0.79</td><td style="background:#cba6f7;opacity:0.77">0.77</td></tr><tr><td class="tok">0</td><td style="background:#89b4fa;opacity:1.00">1.00</td><td style="background:#cba6f7;opacity:0.92">0.92</td><td style="background:#cba6f7;opacity:0.86">0.86</td><td style="background:#cba6f7;opacity:0.81">0.81</td><td style="background:#cba6f7;opacity:0.78">0.78</td><td style="background:#cba6f7;opacity:0.76">0.76</td></tr><tr><td class="tok">)]</td><td style="background:#89b4fa;opacity:1.00">1.00</td><td style="background:#89b4fa;opacity:0.92">0.92</td><td style="background:#89b4fa;opacity:0.86">0.86</td><td style="background:#89b4fa;opacity:0.82">0.82</td><td style="background:#89b4fa;opacity:0.79">0.79</td><td style="background:#89b4fa;opacity:0.77">0.77</td></tr>
</table>
<h2>Early Exit</h2>
<div class="conf-bar"><span>Nivel 0</span><div class="bar" style="width:40.9%;background:#f44336"></div><span>40.9%</span></div><div class="conf-bar"><span>Nivel 1</span><div class="bar" style="width:41.1%;background:#f44336"></div><span>41.1%</span></div><div class="conf-bar"><span>Nivel 2</span><div class="bar" style="width:49.5%;background:#f44336"></div><span>49.5%</span></div><div class="conf-bar"><span>Nivel 3</span><div class="bar" style="width:34.5%;background:#f44336"></div><span>34.5%</span></div><div class="conf-bar"><span>Nivel 4</span><div class="bar" style="width:44.0%;background:#f44336"></div><span>44.0%</span></div>
<p>Umbral: 90% — Mín 2 niveles</p>
</body>
</html>