🕊
HomeAboutWorkSkillsContact
nav.research
Technical Summary

Multiclass Skin Lesion Classification

10,015 dermoscopic images across 7 lesion classes. Swin-T with ImageNet pretraining.

Approach

Swin Transformer for 7-class skin lesion classification. 88.7% accuracy with data augmentation.

Objective

Build Swin Transformer model for multi-class skin lesion classification.

Challenge

Class imbalance: rare lesions (DF, AKIEC) underperform. Visually similar categories.

Solution

Swin-T with multi-scale attention + data augmentation (rotation, flipping).

Dataset

HAM1k (10,015 images)

Classes

7 lesion types

Model

Swin Transformer Tiny

Functions

  • Image preprocessing: 224×224 resize, normalization.
  • Data augmentation: horizontal flip, rotation.
  • Swin-T with ImageNet pretraining.
  • Multi-class evaluation (P, R, F1).

Architecture

  • Swin-T backbone for hierarchical features.
  • Shifted window attention for efficiency.
  • ImageNet transfer learning.
  • Softmax for 7-class output.
  • Cross-entropy loss.

Preprocessing

  • RandomOverSampler for class balance.
  • Resize to 224×224.
  • Geometric augmentation.
  • Photometric transforms.
  • Pixel normalization.

Training

  • Cross-entropy loss.
  • Adam, LR=1e-4, batch=32.
  • Validation monitoring.
  • Accuracy, precision, recall metrics.

Class Performance

ClassPrecisionRecallF1
AKIEC0.710.650.68
BCC0.820.840.83
BKL0.790.760.77
DF0.700.680.69
MEL0.750.730.74
NV0.940.960.95
VASC0.880.850.86

88.7% with augmentation. Data enhancement improves rare class performance.

GitHubJournalDataset

Abdur Rahman

Full Stack Developer | AI Enthusiast

Connect

Links

  • FAQ
  • Privacy
  • Terms

Email

Email

abdurrahmansoftw@gmail.com

Data Science & Machine Learning EnthusiastBangladesh 🇧🇩

© 2026 Abdur Rahman. All rights reserved