Instructions to use ChantaroNtw/efficientnet-b3-skin-classifier with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Keras
How to use ChantaroNtw/efficientnet-b3-skin-classifier with Keras:
# Available backend options are: "jax", "torch", "tensorflow". import os os.environ["KERAS_BACKEND"] = "jax" import keras model = keras.saving.load_model("hf://ChantaroNtw/efficientnet-b3-skin-classifier") - Notebooks
- Google Colab
- Kaggle
File size: 2,262 Bytes
b4ccf4f 34cfa73 b4ccf4f 34cfa73 1021403 34cfa73 1021403 34cfa73 dfd9af9 34cfa73 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | ---
license: apache-2.0
library_name: keras
pipeline_tag: image-classification
tags:
- keras
- tensorflow
- efficientnet
- efficientnet-b3
- image-classification
- skin-disease
- medical-ai
---
# EfficientNet-B3 Skin Disease Classifier
## Overview
This repository provides an EfficientNet-B3 image classification model trained to recognize common skin diseases from clinical skin images.
The model is intended for research and educational purposes only and should not be used as a substitute for professional medical diagnosis.
---
## Model Architecture
- Backbone: EfficientNet-B3
- Framework: TensorFlow / Keras
- Task: Multi-class Image Classification
---
## Disease Classes
The model predicts one of the following classes:
- Eczema
- ACD
- Psoriasis
- Tinea
- Urticaria
- Folliculitis
- Insect Bite
- Acne
---
## Dataset
The model was trained using a custom dataset constructed from the **SCIN (Skin Condition Image Network)** dataset and **DermNet** images. The collected images were manually curated and mapped into eight diagnostic categories.
---
## Input
- RGB Image
- Image Size: 300 × 300 pixels
---
## Output
The model returns the probability for each disease class.
Example:
| Disease | Probability |
|-----------|-------------|
| Eczema | 0.82 |
| Psoriasis | 0.10 |
| Tinea | 0.04 |
---
## Files
| File | Description |
|-----------------------------|------------------------------|
| efficientnet_b3.keras | Trained classification model |
| efficientnet_backbone.keras | EfficientNet backbone |
| label_mapping.json | Class index mapping |
| training_config.json | Training configuration |
---
## Example
```python
import tensorflow as tf
model = tf.keras.models.load_model("efficientnet_b3.keras")
```
---
## Intended Use
This model is designed for:
- Academic research
- Computer Vision experiments
- Medical AI education
- Prototype applications
---
## Limitations
- Not intended for clinical diagnosis.
- Performance depends on image quality.
- Predictions should always be interpreted by healthcare professionals.
---
## Author
**Chantaro Ntw**
AI Engineer | Computer Vision | Medical AI |