Skip to content

Commit b7ed914

Browse files
author
Atakan Emre
committed
Enhance styling for quantum model and material source sections
- Introduced new grid layouts for material source cards and quantum model sections. - Updated styles for various components including metric pills, notes, and flow elements. - Improved responsiveness and visual hierarchy with adjusted font sizes and spacing. - Added new classes for ablation variants and refined existing layouts for better usability. - Enhanced the appearance of pipeline lists and quantum run summaries for clarity.
1 parent 6b4bf1e commit b7ed914

3 files changed

Lines changed: 1385 additions & 146 deletions

File tree

‎frontend/index.html‎

Lines changed: 84 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<link rel="preconnect" href="https://fonts.googleapis.com">
99
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1010
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
11-
<link rel="stylesheet" href="styles.css?v=20260521-visuals-v1">
11+
<link rel="stylesheet" href="styles.css?v=20260522-qml-v11">
1212
</head>
1313
<body>
1414
<canvas id="quantumField" aria-hidden="true"></canvas>
@@ -27,6 +27,7 @@
2727
<a href="#modeller">Modeller</a>
2828
<a href="#klasik-akis">Klasik</a>
2929
<a href="#kuantum-temelleri">Kuantum</a>
30+
<a href="#quantum-ml-akisi">QML</a>
3031
<a href="#mimari">Mimariler</a>
3132
<a href="#veri-kokpiti">Yöntem</a>
3233
<a href="#deney-matrisi">Matris</a>
@@ -53,7 +54,7 @@
5354
<p class="eyebrow">Yüksek Lisans Semineri - Şahin Atakan Emre</p>
5455
<h1>Medikal Veri Analizinde Klasik ve Kuantum Makine Öğrenmesi Modellerinin İncelenmesi</h1>
5556
<p class="hero-text">
56-
BACE, BBBP ve ClinTox veri setleri üzerinde klasik descriptor tabanlı modeller,
57+
BACE, BBBP ve ClinTox veri setleri üzerinde tanımlayıcı (descriptor) tabanlı modeller,
5758
moleküler grafik ağları, saf kuantum yöntemler ve hibrit kuantum-klasik
5859
başlık mimarisi aynı deneysel zeminde karşılaştırıldı.
5960
</p>
@@ -97,7 +98,7 @@ <h2>Kuantum avantajı varsayılmadı; güçlü klasik referanslarla ölçüldü.
9798
<div class="thesis-points">
9899
<div class="point">
99100
<span>01</span>
100-
<p>Klasik descriptor tabanlı modeller küçük ve orta ölçekli moleküler verilerde güçlü referanstır.</p>
101+
<p>Tanımlayıcı (descriptor) tabanlı klasik modeller küçük ve orta ölçekli moleküler verilerde güçlü referanstır.</p>
101102
</div>
102103
<div class="point">
103104
<span>02</span>
@@ -113,12 +114,38 @@ <h2>Kuantum avantajı varsayılmadı; güçlü klasik referanslarla ölçüldü.
113114
<section id="veri" class="section-band">
114115
<div class="section-heading">
115116
<p class="section-kicker">Materyal</p>
116-
<h2>Üç ilaç keşfi görevi, tek deneysel zemin</h2>
117+
<h2>Üç ilaç keşfi görevi, ortak deneysel protokol</h2>
117118
<p>
118-
Moleküller SMILES dizgeleri üzerinden işlendi; descriptor tabanlı modeller için
119+
Moleküller SMILES dizgeleri üzerinden işlendi; tanımlayıcı (descriptor) tabanlı modeller için
119120
ECFP/Morgan parmak izleri, grafik modeller için atom-bağ yapıları kullanıldı.
120121
</p>
121122
</div>
123+
<div class="material-source-grid" aria-label="Veri kaynağı, kullanım amacı ve içerik özeti">
124+
<article class="material-source-card">
125+
<span>Kaynak</span>
126+
<h3>MoleculeNet/DeepChem kaynaklı standart görevler</h3>
127+
<p>
128+
BACE, BBBP ve ClinTox veri setleri MoleculeNet/DeepChem çizgisinden alınan
129+
moleküler özellik tahmini görevleridir. Her kayıt SMILES dizgesi ve ikili sınıf etiketiyle başlar.
130+
</p>
131+
</article>
132+
<article class="material-source-card">
133+
<span>Ne için kullanıldı?</span>
134+
<h3>Klasik ve kuantum modeller için ortak zemin</h3>
135+
<p>
136+
Aynı veri ayrımları üzerinde klasik, grafik, saf kuantum, kuantum grafik ve hibrit modeller
137+
karşılaştırıldı; amaç kuantum üstünlüğü varsaymak değil, hangi koşulda sinyal oluştuğunu ölçmektir.
138+
</p>
139+
</article>
140+
<article class="material-source-card">
141+
<span>Verinin içinde neler var?</span>
142+
<h3>SMILES, etiket, temsil ve ayrım bilgisi</h3>
143+
<p>
144+
Geçerli SMILES kayıtları RDKit ile işlenir; ECFP/Morgan parmak izi, atom-bağ grafı,
145+
sınıf etiketi, eğitim-doğrulama-test ayrımı ve değerlendirme metrikleri bu hattan üretilir.
146+
</p>
147+
</article>
148+
</div>
122149
<div class="dataset-grid" id="datasetCards"></div>
123150
<div class="data-table-wrap">
124151
<table class="data-table">
@@ -166,7 +193,7 @@ <h2>Üç ilaç keşfi görevi, tek deneysel zemin</h2>
166193
<section id="veri-anlami" class="section-band visual-analysis-section data-meaning-section">
167194
<div class="section-heading">
168195
<p class="section-kicker">Verinin anlamı</p>
169-
<h2>BACE, BBBP ve ClinTox aynı boyutta değil, aynı soruda da değil</h2>
196+
<h2>BACE, BBBP ve ClinTox aynı büyüklükte değildir ve aynı biyomedikal görevi temsil etmez</h2>
170197
<p>
171198
Veri setleri yalnızca satır sayısı olarak okunmadı. BACE enzim inhibisyonunu,
172199
BBBP kan-beyin bariyeri geçişini, ClinTox ise klinik toksisite sinyalini temsil eder.
@@ -217,16 +244,16 @@ <h3>Temsil dönüşümü</h3>
217244
<section id="yolculuk" class="section-band molecule-journey">
218245
<div class="section-heading">
219246
<p class="section-kicker">Molekül yolculuğu</p>
220-
<h2>SMILES dizgesinden kuantum ölçümüne kadar bütün hat tek sahnede</h2>
247+
<h2>SMILES dizgesinden model kararına kadar deney hattı tek sahnede</h2>
221248
<p>
222249
Bu görsel, seminerdeki deney hattını adım adım gösterir: molekül önce RDKit ile işlenir,
223-
ECFP parmak izine çevrilir, PCA veya kodlayıcı ile sıkıştırılır, kubitlere kodlanır ve
224-
ölçümden sonra klasik metriklerle değerlendirilir.
250+
ECFP parmak izine çevrilir, klasik, grafik, saf kuantum ve hibrit kollara ayrılır;
251+
kuantum kolda ölçümden sonra, tüm kollarda ise klasik metriklerle değerlendirilir.
225252
</p>
226253
</div>
227254
<div class="journey-layout">
228255
<div class="journey-stage">
229-
<canvas id="moleculeJourneyCanvas" width="1200" height="620" aria-label="SMILES'tan kuantum ölçümüne molekül yolculuğu"></canvas>
256+
<canvas id="moleculeJourneyCanvas" width="1200" height="620" aria-label="SMILES'tan model kararına molekül yolculuğu"></canvas>
230257
</div>
231258
<aside class="journey-note" id="journeyNote"></aside>
232259
</div>
@@ -235,7 +262,7 @@ <h2>SMILES dizgesinden kuantum ölçümüne kadar bütün hat tek sahnede</h2>
235262
<section id="modeller" class="section-band">
236263
<div class="section-heading">
237264
<p class="section-kicker">Yöntem aileleri</p>
238-
<h2>Klasik çizgi, grafik öğrenme, saf kuantum ve hibrit başlık aynı sahnede</h2>
265+
<h2>Klasik referanslar, grafik öğrenme, saf kuantum ve hibrit başlık aynı sahnede</h2>
239266
</div>
240267
<div class="model-grid" id="modelFamilies"></div>
241268
</section>
@@ -280,6 +307,26 @@ <h2>Kubit, süperpozisyon ve ölçüm aynı görsel anlatımda</h2>
280307
</div>
281308
</section>
282309

310+
<section id="quantum-ml-akisi" class="section-band quantum-model-section">
311+
<div class="section-heading">
312+
<p class="section-kicker">Kuantum makine öğrenmesi nasıl çalışır?</p>
313+
<h2>Veri kuantum özellik uzayına taşınır; ölçüm klasik karara döner</h2>
314+
<p>
315+
Bu sahne, seminerdeki kuantum modellerin ortak çalışma fikrini gösterir:
316+
moleküler veri önce sayısal temsile çevrilir, kubitlere kodlanır,
317+
devrede etkileşime sokulur, ölçüm istatistiği alınır ve sonuç AUROC gibi
318+
klasik metriklerle raporlanır.
319+
</p>
320+
</div>
321+
<div class="quantum-model-layout">
322+
<div class="result-controls quantum-model-tabs" id="quantumModelTabs" aria-label="Kuantum makine öğrenmesi model seçimi"></div>
323+
<div class="quantum-model-stage">
324+
<canvas id="quantumModelFlowCanvas" width="1200" height="680" aria-label="Kuantum makine öğrenmesi modellerinin veri, devre, ölçüm ve sonuç çalışma akışı"></canvas>
325+
</div>
326+
<aside class="quantum-model-note" id="quantumModelNote"></aside>
327+
</div>
328+
</section>
329+
283330
<section id="mimari" class="section-band architecture-section">
284331
<div class="section-heading">
285332
<p class="section-kicker">Model mimarileri</p>
@@ -301,11 +348,12 @@ <h2>Seminerde kullanılan bütün modeller aynı görsel dilde açılıyor</h2>
301348

302349
<section id="kuantum-akis" class="quantum-flow section-band">
303350
<div class="flow-copy">
304-
<p class="section-kicker">Kuantum anlatımı</p>
305-
<h2>ECFP uzayından kubitlere, kubitlerden karar sınırına</h2>
351+
<p class="section-kicker">Kuantum deney hattı</p>
352+
<h2>Saf kuantum ve hibrit başlık aynı devre mantığında ayrışır</h2>
306353
<p>
307-
Saf kuantum descriptor hattında ECFP vektörleri PCA ile kubit sayısına
308-
indirgenir ve ZZFeatureMap üzerinden kuantum özellik uzayına taşınır.
354+
Bu bölüm, genel kuantum makine öğrenmesi fikrinden sonra çalışmadaki iki deneysel
355+
kuantum yolunu ayırır. Saf kuantum tanımlayıcı hattında ECFP vektörleri PCA ile
356+
kubit sayısına indirgenir ve ZZFeatureMap üzerinden kuantum özellik uzayına taşınır.
309357
Hibrit yaklaşımda ise dondurulmuş MLP kodlayıcı daha kompakt bir gömme temsil üretir;
310358
Quantum Head bu temsil üzerinde parametrik devreyle karar katmanı kurar.
311359
</p>
@@ -318,7 +366,11 @@ <h2>ECFP uzayından kubitlere, kubitlerden karar sınırına</h2>
318366
</ol>
319367
</div>
320368
<div class="circuit-stage">
369+
<div class="result-controls quantum-run-tabs" id="quantumRunModelTabs" aria-label="Kuantum model seçimi"></div>
370+
<div class="result-controls small quantum-run-tabs" id="quantumRunTaskTabs" aria-label="Kuantum veri seti seçimi"></div>
371+
<div class="result-controls micro quantum-experiment-tabs" id="quantumExperimentTabs" aria-label="Deney satırı seçimi"></div>
321372
<canvas id="circuitCanvas" width="900" height="520" aria-label="Animasyonlu kuantum devre görselleştirmesi"></canvas>
373+
<div class="quantum-run-note" id="quantumRunNote"></div>
322374
</div>
323375
</section>
324376

@@ -420,6 +472,19 @@ <h2>ClinTox için eşik değişince model davranışı nasıl değişiyor?</h2>
420472
</div>
421473
</section>
422474

475+
<section id="clintox-okumasi" class="section-band imbalance-section">
476+
<div class="imbalance-copy">
477+
<p class="section-kicker">ClinTox okuması</p>
478+
<h2>Yüksek AUROC, dengesiz veri setinde tek başına karar değildir.</h2>
479+
<p>
480+
ClinTox test ayrımında pozitif sınıf çok azdır. Bu nedenle MLP ve Hybrid QHead
481+
AUROC bakımından neredeyse aynı görünse bile F1, MCC, duyarlılık ve özgüllük
482+
değerleri model davranışını değiştiren kritik kanıtlar sağlar.
483+
</p>
484+
</div>
485+
<div class="metric-compare" id="clintoxCompare"></div>
486+
</section>
487+
423488
<section id="hibrit" class="section-band hybrid-section">
424489
<div class="section-heading">
425490
<p class="section-kicker">Hibrit ablasyon</p>
@@ -469,8 +534,9 @@ <h3>Kapasite yorumu</h3>
469534
<p class="section-kicker">Kuantum ablasyon küpü</p>
470535
<h2>Kubit sayısı, devre derinliği ve model ailesi aynı yüzeyde</h2>
471536
<p>
472-
Hybrid QHead, QSVM ve VQC için q/d ayarları veri setine göre farklı davranır.
473-
Bu panel daha fazla kubit veya daha fazla derinliğin otomatik olarak daha iyi olmadığını gösterir.
537+
Hybrid QHead, QSVM, VQC ve QGNN için CSV'de bulunan q/d kayıtları veri setine göre
538+
farklı davranır. Bu panel daha fazla kubit veya daha fazla derinliğin otomatik olarak
539+
daha iyi olmadığını gösterir.
474540
</p>
475541
</div>
476542
<div class="ablation-layout">
@@ -523,19 +589,6 @@ <h3>Kararlılık okuması</h3>
523589
</div>
524590
</section>
525591

526-
<section class="section-band imbalance-section">
527-
<div class="imbalance-copy">
528-
<p class="section-kicker">ClinTox okuması</p>
529-
<h2>Yüksek AUROC, dengesiz veri setinde tek başına karar değildir.</h2>
530-
<p>
531-
ClinTox test ayrımında pozitif sınıf çok azdır. Bu nedenle MLP ve Hybrid QHead
532-
AUROC bakımından neredeyse aynı görünse bile F1, MCC, duyarlılık ve özgüllük
533-
değerleri model davranışını değiştiren kritik kanıtlar sağlar.
534-
</p>
535-
</div>
536-
<div class="metric-compare" id="clintoxCompare"></div>
537-
</section>
538-
539592
<section id="kanit" class="section-band evidence-section">
540593
<div class="section-heading">
541594
<p class="section-kicker">Görsel kanıt galerisi</p>
@@ -606,6 +659,6 @@ <h2>Kuantum modeller güçlü klasik referanslarla birlikte okunmalıdır.</h2>
606659
<span>BACE · BBBP · ClinTox · QSVM · VQC · QGNN · Hybrid QHead</span>
607660
</footer>
608661

609-
<script src="script.js?v=20260521-visuals-v1"></script>
662+
<script src="script.js?v=20260522-qml-v11"></script>
610663
</body>
611664
</html>

0 commit comments

Comments
 (0)