A Deep Learning-based Skin Lesion Classification Model trained on the HAM10000 dataset using TensorFlow and Keras.
Python
TensorFlow
Keras
Task
Dataset
Accuracy
Overview
DermaLens is a Convolutional Neural Network (CNN) developed for automated skin lesion classification. The model analyzes dermoscopic skin images and predicts the most likely lesion category among seven classes from the HAM10000 dataset.
This project demonstrates the application of Deep Learning and Computer Vision techniques in healthcare and skin cancer screening research.
Model Information
Property
Value
Model Name
DermaLens Skin Cancer Classification Model
Author
Mitanshu Makwana
Framework
TensorFlow / Keras
Model Format
.h5
Model File
skin_cancer_cnn.h5
Model Size
533 MB
Dataset
HAM10000
Number of Classes
7
Task
Multi-Class Image Classification
Accuracy
~83%
Dataset
The model was trained using the HAM10000 (Human Against Machine with 10,000 Training Images) dataset.
Dataset Statistics
10,000+ dermoscopic images
7 skin lesion categories
Medical imaging benchmark dataset
Widely used in dermatology AI research
Supported Classes
Class Label
Disease Type
akiec
Actinic Keratoses and Intraepithelial Carcinoma
bcc
Basal Cell Carcinoma
bkl
Benign Keratosis-like Lesions
df
Dermatofibroma
mel
Melanoma
nv
Melanocytic Nevi
vasc
Vascular Lesions
Model Architecture
The model is based on a Convolutional Neural Network (CNN) architecture consisting of:
Convolution Layers
ReLU Activation Functions
Max Pooling Layers
Batch Normalization
Dropout Layers
Dense Fully Connected Layers
Softmax Output Layer
Image Preprocessing
Before inference, images undergo:
Image Resizing
Pixel Normalization
Batch Dimension Expansion
Training Configuration
Parameter
Value
Framework
TensorFlow / Keras
Optimizer
Adam
Loss Function
Categorical Crossentropy
Evaluation Metric
Accuracy
Classification Type
Multi-Class
Performance
Evaluation Results
Metric
Score
Accuracy
~83%
Classes
7
Actual performance may vary depending on image quality, preprocessing pipeline, acquisition device, and dataset distribution.