0% ont trouvé ce document utile (0 vote)
1 vues6 pages

BM Graph

Le document présente une analyse de sensibilité sur des données Bitcoin Elliptic, en effectuant des expériences sur les paramètres eps, K et lambda_tx/lambda_knn. Les résultats montrent que le meilleur eps est 0.5, le meilleur K est 3, et le meilleur lambda est lambda_tx=0.0 et lambda_knn=1.0, tous avec un F1_mac constant de 0.4952. Les résultats ont été sauvegardés sous forme de fichiers CSV et d'images.

Transféré par

phanmthihoa05
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
1 vues6 pages

BM Graph

Le document présente une analyse de sensibilité sur des données Bitcoin Elliptic, en effectuant des expériences sur les paramètres eps, K et lambda_tx/lambda_knn. Les résultats montrent que le meilleur eps est 0.5, le meilleur K est 3, et le meilleur lambda est lambda_tx=0.0 et lambda_knn=1.0, tous avec un F1_mac constant de 0.4952. Les résultats ont été sauvegardés sous forme de fichiers CSV et d'images.

Transféré par

phanmthihoa05
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

All required packages are already installed.

Device: CPU
Note: GPU is not available in this kernel/server environment.
Torch version: 2.11.0+cu128
CUDA available: False
=======================================================
===============
Sensitivity Analysis — eps · K · lambda_tx/lambda_knn
=======================================================
===============

[0] Nạp dữ liệu Elliptic Bitcoin từ file local...


Local data folder: /home/[Link]-researcher/notebooks/Untitled Folder
Feature file: ./elliptic_txs_features.csv
Class file : ./elliptic_txs_classes.csv
Edge file : ./elliptic_txs_edgelist.csv
Available time steps after removing unknown labels:
time
1 344
Fixed split: Train=344 | Val=0 | Test=0
WARNING: Fixed Train/Val/Test split has an empty subset.
-> Switching to chronological split: 70% / 15% / 15%.
Final split: N=344 | Train=240 | Val=51 | Test=53
Label distribution: {np.int64(0): np.int64(343), np.int64(1): np.int64(1)}
Train labels: {np.int64(0): np.int64(240)}
Val labels : {np.int64(0): np.int64(51)}
Test labels : {np.int64(0): np.int64(52), np.int64(1): np.int64(1)}
A_raw: shape=(344, 344), edges=232
X: (344, 165)
Label distribution: {np.int64(0): np.int64(343), np.int64(1): np.int64(1)}

=======================================================
===============
EXP-1: eps sweep [0.5, 0.8, 1.0, 1.2, 1.5, 1.7, 2.0, 2.5, 3.0] (K=10, lambda=0.5/0.5)
=======================================================
===============
eps=0.5 balls= 91 avg_sz= 3.8 F1=0.0000 F1_mac=0.4952 (1s)
eps=0.8 balls= 57 avg_sz= 6.0 F1=0.0000 F1_mac=0.4952 (1s)
eps=1.0 balls= 52 avg_sz= 6.6 F1=0.0000 F1_mac=0.4952 (1s)
eps=1.2 balls= 42 avg_sz= 8.2 F1=0.0000 F1_mac=0.4952 (1s)
eps=1.5 balls= 35 avg_sz= 9.8 F1=0.0000 F1_mac=0.4952 (1s)
eps=1.7 balls= 32 avg_sz= 10.8 F1=0.0000 F1_mac=0.4952 (1s)
eps=2.0 balls= 26 avg_sz= 13.2 F1=0.0000 F1_mac=0.4952 (1s)
eps=2.5 balls= 22 avg_sz= 15.6 F1=0.0000 F1_mac=0.4952 (1s)
eps=3.0 balls= 15 avg_sz= 22.9 F1=0.0000 F1_mac=0.4952 (2s)
Đã lưu: sensitivity_eps_metrics.png
Đã lưu: sensitivity_eps_scatter.png

=======================================================
===============
EXP-2: K sweep [3, 5, 8, 10, 15, 20, 25, 30, 35, 40] (eps=1.7, lambda=0.5/0.5)
=======================================================
===============
K= 3 avg_deg_knn=4.6 F1=0.0000 F1_mac=0.4952 (1s)
K= 5 avg_deg_knn=7.5 F1=0.0000 F1_mac=0.4952 (1s)
K= 8 avg_deg_knn=12.0 F1=0.0000 F1_mac=0.4752 (1s)
K=10 avg_deg_knn=15.1 F1=0.0000 F1_mac=0.4952 (1s)
K=15 avg_deg_knn=23.2 F1=0.0000 F1_mac=0.4952 (1s)
K=20 avg_deg_knn=31.3 F1=0.0000 F1_mac=0.4952 (1s)
K=25 avg_deg_knn=39.3 F1=0.0000 F1_mac=0.4952 (1s)
K=30 avg_deg_knn=47.4 F1=0.0000 F1_mac=0.4952 (2s)
K=35 avg_deg_knn=55.2 F1=0.0000 F1_mac=0.4952 (2s)
K=40 avg_deg_knn=62.9 F1=0.0000 F1_mac=0.4952 (2s)
Đã lưu: sensitivity_K_metrics.png
Đã lưu: sensitivity_K_scatter.png

=======================================================
===============
EXP-3: lambda_tx x lambda_knn grid (eps=1.7, K=10)
Constraint: lambda_tx + lambda_knn = 1, step=0.1
=======================================================
===============
lambda_tx=0.0 lambda_knn=1.0 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=0.1 lambda_knn=0.9 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=0.2 lambda_knn=0.8 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=0.3 lambda_knn=0.7 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=0.4 lambda_knn=0.6 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=0.5 lambda_knn=0.5 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=0.6 lambda_knn=0.4 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=0.7 lambda_knn=0.3 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=0.8 lambda_knn=0.2 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=0.9 lambda_knn=0.1 F1=0.0000 F1_mac=0.4952 (1s)
lambda_tx=1.0 lambda_knn=0.0 F1=0.0000 F1_mac=0.4952 (1s)
Đã lưu: sensitivity_lambda_f1macro.png
Đã lưu: sensitivity_lambda_prec.png
Đã lưu: sensitivity_lambda_rec.png

=======================================================
===============
Đã lưu toàn bộ kết quả:
CSV : sensitivity_eps.csv | sensitivity_K.csv | sensitivity_lambda.csv
Hình : sensitivity_eps_metrics.png | sensitivity_eps_scatter.png
sensitivity_K_metrics.png | sensitivity_K_scatter.png
sensitivity_lambda_f1macro.png | sensitivity_lambda_prec.png |
sensitivity_lambda_rec.png
LaTeX: sensitivity_tables.tex
=======================================================
===============

TỔNG KẾT SENSITIVITY


----------------------------------------------------------------------
EXP-1 best eps: 0.5 (balls=91) F1_mac=0.4952
EXP-2 best K : 3 F1_mac=0.4952
EXP-3 best lambda: lambda_tx=0.0 lambda_knn=1.0 F1_mac=0.4952

DONE.

Vous aimerez peut-être aussi