Millions around the world lack access to dermatologists, leading to late diagnoses of serious skin conditions. Our AI-powered skin lesion detection app bridges this gap by providing instant, affordable, and accessible skin analysis. Simply upload a picture, and our technology predicts potential concerns—empowering early detection, especially in underserved communities. With this tool, we’re bringing life-saving dermatological insights to those who need them most.
Our model is trained on the HAM10000 dataset, which comprises data on seven different types of skin lesions, curated by medical professionals. We fine-tuned a PyTorch implementation of ResNet18 over 50 epochs, incorporating noise filtering during each training pass to overcome the challenges posed by the small dataset. These efforts have enabled us to achieve an accuracy rate of approximately 90% on our test evaluation.
It is recommended to use a virtual environment.
python -m venv venvActivate the environment:
- Windows:
venv\Scripts\activate
- Mac/Linux:
source venv/bin/activate
After activating the virtual environment, install the required dependencies using:
pip install -r requirements.txtTo start the application, use the following command:
python main.pyBelow are visual representations of our model pipeline and training progress:




