A15-CNN: Sistem Deteksi Tuberkulosis Pernapasan (ICD-10 A15) Berbasis Deep Learning pada Citra X-Ray Dada dengan Optimasi Class Imbalance
A15-CNN adalah sistem kecerdasan buatan canggih yang dirancang khusus untuk mendeteksi Tuberkulosis Pernapasan (ICD-10 A15) dari citra X-Ray dada menggunakan arsitektur Convolutional Neural Network (CNN). Sistem ini mengatasi tantangan class imbalance dan memberikan akurasi tinggi dalam klasifikasi biner antara kondisi Normal dan Tuberkulosis.
- Deteksi Tuberkulosis berdasarkan standar ICD-10 A15
- Optimasi Class Imbalance dengan dataset seimbang (3,500 gambar per kelas)
- Arsitektur CNN Kustom yang dioptimalkan untuk citra X-Ray
- Evaluasi Komprehensif dengan metrik klinis yang relevan
- Visualisasi Lengkap untuk analisis performa model
- Analisis Misklasifikasi untuk peningkatan model
- Generasi Laporan LaTeX untuk publikasi penelitian
Jumlah gambar Normal: 3,500 Jumlah gambar Tuberkulosis: 3,500 Total: 7,000 gambar
=== PEMBAGIAN DATASET === Train - Normal: 2,450, TB: 2,450 Val - Normal: 525, TB: 525 Test - Normal: 525, TB: 525
- PyTorch 2.0+ - Framework deep learning utama
- TorchVision - Preprocessing dan augmentasi data
- CUDA Support - Akselerasi GPU untuk training
- PIL/Pillow - Image processing dan manipulasi
- OpenCV - Computer vision operations
- NumPy - Komputasi numerik
- Scikit-learn - Metrik evaluasi dan analisis
- Matplotlib & Seaborn - Visualisasi data dan hasil
- Pandas - Data processing dan analisis