This is a custom EfficientNet-style CNN trained from scratch for kidney CT scan classification. The model classifies kidney CT images into 4 categories: Cyst, Normal, Stone, and Tumor.
Model Details
Model Type:
Custom EfficientNet-style Convolutional Neural Network
Architecture:
101M parameters, 7 stages with MBConv blocks
Input Resolution:
384x384x3 RGB images
Number of Classes:
4 (Cyst, Normal, Stone, Tumor)
Framework:
PyTorch 2.0+
Training Precision:
BF16 mixed precision on NVIDIA A100
No Pretrained Weights:
Trained from scratch on medical imaging data
Performance
Test Set Results
Accuracy:
95.00%
F1-Score:
0.9400
Per-Class Performance
Class
Precision
Recall
F1-Score
Cyst
High
High
High
Normal
High
High
High
Stone
Good
Good
Good
Tumor
Good
Good
Good
Training Details
The model was trained on the CT Kidney Dataset with the following approach:
Custom EfficientNet-style architecture built from scratch
101 million trainable parameters
Width multiplier: 1.4, Depth multiplier: 1.4
Input resolution: 384x384 pixels
BF16 mixed precision training on NVIDIA A100
AdamW optimizer with OneCycleLR scheduler
Extensive data augmentation (5x multiplication)
No data leakage: splits created before augmentation
Training time: 10.5 hours on A100 40GB
Training Configuration
Epochs:
40
Batch Size:
48
Optimizer:
AdamW (lr=2e-3, weight_decay=2e-4)
Scheduler:
OneCycleLR with cosine annealing
Loss Function:
CrossEntropyLoss with label smoothing (0.1)
The model was trained on the CT Kidney Dataset containing 12,446 CT scan images across 4 classes. The dataset consists of coronal and axial cuts from PACS systems, verified by medical professionals.
Ethical Considerations
This model is for research and educational purposes only
Not FDA approved or clinically validated
Should not replace professional medical diagnosis
Requires human oversight and clinical validation
May have biases from training data distribution
Citation
If you use this model in your research, please cite:
kidney-ct-classifier-efficientnet huggingface.co is an AI model on huggingface.co that provides kidney-ct-classifier-efficientnet's model effect (), which can be used instantly with this Arko007 kidney-ct-classifier-efficientnet model. huggingface.co supports a free trial of the kidney-ct-classifier-efficientnet model, and also provides paid use of the kidney-ct-classifier-efficientnet. Support call kidney-ct-classifier-efficientnet model through api, including Node.js, Python, http.
kidney-ct-classifier-efficientnet huggingface.co is an online trial and call api platform, which integrates kidney-ct-classifier-efficientnet's modeling effects, including api services, and provides a free online trial of kidney-ct-classifier-efficientnet, you can try kidney-ct-classifier-efficientnet online for free by clicking the link below.
Arko007 kidney-ct-classifier-efficientnet online free url in huggingface.co:
kidney-ct-classifier-efficientnet is an open source model from GitHub that offers a free installation service, and any user can find kidney-ct-classifier-efficientnet on GitHub to install. At the same time, huggingface.co provides the effect of kidney-ct-classifier-efficientnet install, users can directly use kidney-ct-classifier-efficientnet installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
kidney-ct-classifier-efficientnet install url in huggingface.co: