--- language: en license: apache-2.0 tags: - medical - thyroid - ultrasound - convnext - explainable-ai metrics: - auc: 0.9389 - accuracy: 0.8697 --- # Thyroid Nodule Malignancy Detector (5-Fold Validated) This model uses a **Dual-Stream Spatial-Frequency Fusion architecture** (ConvNeXt-Tiny + FFT Magnitude Spectrum) to classify thyroid nodules in ultrasound images. ## 📊 5-Fold Cross-Validation Performance The model was evaluated using a stratified 5-fold cross-validation on the consolidated dataset. | Fold | Accuracy | AUC | Sensitivity | Specificity | |-------:|-----------:|---------:|--------------:|--------------:| | 0 | 0.881728 | 0.94519 | 0.92364 | 0.79386 | | 1 | 0.866856 | 0.939398 | 0.878661 | 0.842105 | | 2 | 0.869688 | 0.945065 | 0.899582 | 0.807018 | | 3 | 0.871013 | 0.934528 | 0.900628 | 0.808791 | | 4 | 0.858965 | 0.930304 | 0.875523 | 0.824176 | ### Summary Statistics: - **Mean AUC:** 0.9389 ± 0.0065 - **Mean Sensitivity:** 0.8956 ± 0.0195 - **Mean Specificity:** 0.8152 ± 0.0185 ## 🚀 Clinical Application The weights hosted here (pytorch_model.bin) correspond to **Fold 0**, which achieved the highest individual AUC of 0.9452. ## 🛠 Methodology - **Backbone:** ConvNeXt-Tiny (Spatial Stream) - **Texture Analysis:** FFT Magnitude Spectrum (Frequency Stream) - **Preprocessing:** CLAHE - **Loss Function:** Focal Loss (α=1, γ=2)