Genomic_data_QSVM/wyniki/eksperyment_glowny/1/pauli_all.txt

275 lines
10 KiB
Plaintext

======= KLASYCZNY SVM (BASELINE) =======
Najlepsze parametry klasycznego SVM: {'C': 0.1, 'gamma': 'scale', 'kernel': 'linear'}
Dokładność klasycznego SVM: 1.0
Raport klasyfikacji (klasyczny SVM):
precision recall f1-score support
Astrocytoma, NOS 1.00 1.00 1.00 19
Astrocytoma, anaplastic 1.00 1.00 1.00 42
Glioblastoma 1.00 1.00 1.00 109
Mixed glioma 1.00 1.00 1.00 38
Oligodendroglioma, NOS 1.00 1.00 1.00 33
Oligodendroglioma, anaplastic 1.00 1.00 1.00 17
accuracy 1.00 258
macro avg 1.00 1.00 1.00 258
weighted avg 1.00 1.00 1.00 258
Szczegółowe metryki dla modelu Klasyczny SVM:
Accuracy: 1.0000
Precision: 1.0000
Recall: 1.0000
F1 Score: 1.0000
ROC AUC: N/A
Macierz pomyłek:
[[ 19 0 0 0 0 0]
[ 0 42 0 0 0 0]
[ 0 0 109 0 0 0]
[ 0 0 0 38 0 0]
[ 0 0 0 0 33 0]
[ 0 0 0 0 0 17]]
Czas trenowania i ewaluacji klasycznego SVM: 18.04 sekund
======= KWANTOWY SVM Z PAULI FEATURE MAPS =======
Testowanie 2 map cech: ['Pauli1', 'Pauli2']
Testowanie Pauli1 z C=0.1...
Wymiary danych: X_train_reduced (600, 14)
Sprawdzenie NaN: 0
Sprawdzenie inf: 0
Zakres danych: [-6.1714, 17.1218]
Testowanie quantum kernel...
Test kernel shape: (2, 2)
Test kernel range: [0.0000, 1.0000]
Fold 1/10: train (540, 14), val (60, 14)
Fold 1 score: 0.3500
Fold 2/10: train (540, 14), val (60, 14)
Fold 2 score: 0.3833
Fold 3/10: train (540, 14), val (60, 14)
Fold 3 score: 0.3833
Fold 4/10: train (540, 14), val (60, 14)
Fold 4 score: 0.4500
Fold 5/10: train (540, 14), val (60, 14)
Fold 5 score: 0.3333
Fold 6/10: train (540, 14), val (60, 14)
Fold 6 score: 0.4833
Fold 7/10: train (540, 14), val (60, 14)
Fold 7 score: 0.4833
Fold 8/10: train (540, 14), val (60, 14)
Fold 8 score: 0.4333
Fold 9/10: train (540, 14), val (60, 14)
Fold 9 score: 0.3500
Fold 10/10: train (540, 14), val (60, 14)
Fold 10 score: 0.5333
Wszystkie scores: [0.35, 0.38333333333333336, 0.38333333333333336, 0.45, 0.3333333333333333, 0.48333333333333334, 0.48333333333333334, 0.43333333333333335, 0.35, 0.5333333333333333]
Mean score: 0.4183 ± 0.0647
Dokładność kwantowego SVM z Pauli1, C=0.1: 0.4183 (czas: 39809.57 s)
Testowanie Pauli1 z C=1.0...
Wymiary danych: X_train_reduced (600, 14)
Sprawdzenie NaN: 0
Sprawdzenie inf: 0
Zakres danych: [-6.1714, 17.1218]
Testowanie quantum kernel...
Test kernel shape: (2, 2)
Test kernel range: [0.0000, 1.0000]
Fold 1/10: train (540, 14), val (60, 14)
Fold 1 score: 0.4167
Fold 2/10: train (540, 14), val (60, 14)
Fold 2 score: 0.4667
Fold 3/10: train (540, 14), val (60, 14)
Fold 3 score: 0.4500
Fold 4/10: train (540, 14), val (60, 14)
Fold 4 score: 0.5167
Fold 5/10: train (540, 14), val (60, 14)
Fold 5 score: 0.4000
Fold 6/10: train (540, 14), val (60, 14)
Fold 6 score: 0.5500
Fold 7/10: train (540, 14), val (60, 14)
Fold 7 score: 0.5667
Fold 8/10: train (540, 14), val (60, 14)
Fold 8 score: 0.4833
Fold 9/10: train (540, 14), val (60, 14)
Fold 9 score: 0.4000
Fold 10/10: train (540, 14), val (60, 14)
Fold 10 score: 0.6000
Wszystkie scores: [0.4166666666666667, 0.4666666666666667, 0.45, 0.5166666666666667, 0.4, 0.55, 0.5666666666666667, 0.48333333333333334, 0.4, 0.6]
Mean score: 0.4850 ± 0.0677
Dokładność kwantowego SVM z Pauli1, C=1.0: 0.4850 (czas: 39226.78 s)
Testowanie Pauli1 z C=10.0...
Wymiary danych: X_train_reduced (600, 14)
Sprawdzenie NaN: 0
Sprawdzenie inf: 0
Zakres danych: [-6.1714, 17.1218]
Testowanie quantum kernel...
Test kernel shape: (2, 2)
Test kernel range: [0.0000, 1.0000]
Fold 1/10: train (540, 14), val (60, 14)
Fold 1 score: 0.4833
Fold 2/10: train (540, 14), val (60, 14)
Fold 2 score: 0.5167
Fold 3/10: train (540, 14), val (60, 14)
Fold 3 score: 0.4667
Fold 4/10: train (540, 14), val (60, 14)
Fold 4 score: 0.5333
Fold 5/10: train (540, 14), val (60, 14)
Fold 5 score: 0.4167
Fold 6/10: train (540, 14), val (60, 14)
Fold 6 score: 0.5667
Fold 7/10: train (540, 14), val (60, 14)
Fold 7 score: 0.6333
Fold 8/10: train (540, 14), val (60, 14)
Fold 8 score: 0.5167
Fold 9/10: train (540, 14), val (60, 14)
Fold 9 score: 0.4333
Fold 10/10: train (540, 14), val (60, 14)
Fold 10 score: 0.6167
Wszystkie scores: [0.48333333333333334, 0.5166666666666667, 0.4666666666666667, 0.5333333333333333, 0.4166666666666667, 0.5666666666666667, 0.6333333333333333, 0.5166666666666667, 0.43333333333333335, 0.6166666666666667]
Mean score: 0.5183 ± 0.0685
Dokładność kwantowego SVM z Pauli1, C=10.0: 0.5183 (czas: 39164.48 s)
Testowanie Pauli2 z C=0.1...
Wymiary danych: X_train_reduced (600, 14)
Sprawdzenie NaN: 0
Sprawdzenie inf: 0
Zakres danych: [-6.1714, 17.1218]
Testowanie quantum kernel...
Test kernel shape: (2, 2)
Test kernel range: [0.0000, 1.0000]
Fold 1/10: train (540, 14), val (60, 14)
Fold 1 score: 0.3500
Fold 2/10: train (540, 14), val (60, 14)
Fold 2 score: 0.3833
Fold 3/10: train (540, 14), val (60, 14)
Fold 3 score: 0.3833
Fold 4/10: train (540, 14), val (60, 14)
Fold 4 score: 0.4500
Fold 5/10: train (540, 14), val (60, 14)
Fold 5 score: 0.3333
Fold 6/10: train (540, 14), val (60, 14)
Fold 6 score: 0.4833
Fold 7/10: train (540, 14), val (60, 14)
Fold 7 score: 0.4833
Fold 8/10: train (540, 14), val (60, 14)
Fold 8 score: 0.4333
Fold 9/10: train (540, 14), val (60, 14)
Fold 9 score: 0.3500
Fold 10/10: train (540, 14), val (60, 14)
Fold 10 score: 0.5333
Wszystkie scores: [0.35, 0.38333333333333336, 0.38333333333333336, 0.45, 0.3333333333333333, 0.48333333333333334, 0.48333333333333334, 0.43333333333333335, 0.35, 0.5333333333333333]
Mean score: 0.4183 ± 0.0647
Dokładność kwantowego SVM z Pauli2, C=0.1: 0.4183 (czas: 73364.79 s)
Testowanie Pauli2 z C=1.0...
Wymiary danych: X_train_reduced (600, 14)
Sprawdzenie NaN: 0
Sprawdzenie inf: 0
Zakres danych: [-6.1714, 17.1218]
Testowanie quantum kernel...
Test kernel shape: (2, 2)
Test kernel range: [0.0000, 1.0000]
Fold 1/10: train (540, 14), val (60, 14)
Fold 1 score: 0.3500
Fold 2/10: train (540, 14), val (60, 14)
Fold 2 score: 0.3833
Fold 3/10: train (540, 14), val (60, 14)
Fold 3 score: 0.3833
Fold 4/10: train (540, 14), val (60, 14)
Fold 4 score: 0.4500
Fold 5/10: train (540, 14), val (60, 14)
Fold 5 score: 0.3333
Fold 6/10: train (540, 14), val (60, 14)
Fold 6 score: 0.4833
Fold 7/10: train (540, 14), val (60, 14)
Fold 7 score: 0.4833
Fold 8/10: train (540, 14), val (60, 14)
Fold 8 score: 0.4333
Fold 9/10: train (540, 14), val (60, 14)
Fold 9 score: 0.3500
Fold 10/10: train (540, 14), val (60, 14)
Fold 10 score: 0.5333
Wszystkie scores: [0.35, 0.38333333333333336, 0.38333333333333336, 0.45, 0.3333333333333333, 0.48333333333333334, 0.48333333333333334, 0.43333333333333335, 0.35, 0.5333333333333333]
Mean score: 0.4183 ± 0.0647
Dokładność kwantowego SVM z Pauli2, C=1.0: 0.4183 (czas: 73773.79 s)
Testowanie Pauli2 z C=10.0...
Wymiary danych: X_train_reduced (600, 14)
Sprawdzenie NaN: 0
Sprawdzenie inf: 0
Zakres danych: [-6.1714, 17.1218]
Testowanie quantum kernel...
Test kernel shape: (2, 2)
Test kernel range: [0.0000, 1.0000]
Fold 1/10: train (540, 14), val (60, 14)
Fold 1 score: 0.3500
Fold 2/10: train (540, 14), val (60, 14)
Fold 2 score: 0.3833
Fold 3/10: train (540, 14), val (60, 14)
Fold 3 score: 0.3833
Fold 4/10: train (540, 14), val (60, 14)
Fold 4 score: 0.4500
Fold 5/10: train (540, 14), val (60, 14)
Fold 5 score: 0.3333
Fold 6/10: train (540, 14), val (60, 14)
Fold 6 score: 0.4833
Fold 7/10: train (540, 14), val (60, 14)
Fold 7 score: 0.5000
Fold 8/10: train (540, 14), val (60, 14)
Fold 8 score: 0.4333
Fold 9/10: train (540, 14), val (60, 14)
Fold 9 score: 0.3667
Fold 10/10: train (540, 14), val (60, 14)
Fold 10 score: 0.5333
Wszystkie scores: [0.35, 0.38333333333333336, 0.38333333333333336, 0.45, 0.3333333333333333, 0.48333333333333334, 0.5, 0.43333333333333335, 0.36666666666666664, 0.5333333333333333]
Mean score: 0.4217 ± 0.0650
Dokładność kwantowego SVM z Pauli2, C=10.0: 0.4217 (czas: 71726.75 s)
Najlepszy kwantowy SVM: Pauli1 z C=10.0, dokładność: 0.5183
Raport klasyfikacji (najlepszy kwantowy SVM):
precision recall f1-score support
Astrocytoma, NOS 1.00 0.16 0.27 19
Astrocytoma, anaplastic 1.00 0.24 0.38 42
Glioblastoma 0.49 1.00 0.66 109
Mixed glioma 1.00 0.45 0.62 38
Oligodendroglioma, NOS 1.00 0.15 0.26 33
Oligodendroglioma, anaplastic 0.00 0.00 0.00 17
accuracy 0.56 258
macro avg 0.75 0.33 0.37 258
weighted avg 0.72 0.56 0.48 258
Szczegółowe metryki dla modelu Kwantowy SVM Pauli1:
Accuracy: 0.5581
Precision: 0.7181
Recall: 0.5581
F1 Score: 0.4848
ROC AUC: N/A
Macierz pomyłek:
[[ 3 0 16 0 0 0]
[ 0 10 32 0 0 0]
[ 0 0 109 0 0 0]
[ 0 0 21 17 0 0]
[ 0 0 28 0 5 0]
[ 0 0 17 0 0 0]]
Całkowity czas dla kwantowego SVM: 344471.84 sekund
======= PORÓWNANIE WYNIKÓW =======
Klasyczny SVM: 1.0000
Kwantowy SVM: 0.5581
======= ANALIZA ZNACZENIA CECH =======
Najważniejsze cechy dla klasyfikacji:
Primary_Diagnosis_Glioblastoma: 0.3267
Primary_Diagnosis_Astrocytoma, anaplastic: 0.1795
Primary_Diagnosis_Mixed glioma: 0.1628
Primary_Diagnosis_Oligodendroglioma, NOS: 0.1419
Primary_Diagnosis_Oligodendroglioma, anaplastic: 0.0709
Czas analizy znaczenia cech: 247.04 sekund
======= PODSUMOWANIE EKSPERYMENTU PAULI =======
Data i czas zakończenia: 2025-08-10 23:09:55
Całkowity czas eksperymentu: 1754860194.89 sekund