Loading repository data…
Loading repository data…
Ermi21 / repository
SkinAI is a Python-based web application that uses an AI model to help screen common skin lesions from images. It provides a simple and responsive interface where users can upload a skin photo, run inference, and see the most likely skin condition along with risk information and educational guidance.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
SkinAI is a Python-based web application that uses an AI model to help screen common skin lesions from images. It provides a simple and responsive interface where users can upload a skin photo, run inference, and see the most likely skin condition along with risk information and educational guidance.
This project is intended for learning and screening only. It is not a medical diagnosis tool.
Model/skin_disease_model.kerasapp.py — main Flask application and inference endpointtrain.py — training script for building or re-training the modelrequirements.txt — Python dependenciesREADME.md — project description and usage guideModel/ — trained model and metadata files
skin_disease_model.kerasclass_names.jsontraining_config.jsontemplates/index.html — HTML interface for the web appstatic/css/style.css — frontend stylingstatic/js/app.js — client-side behavior and AJAXHAM10000_images_part_1/, HAM10000_images_part_2/ — dataset image foldersHAM10000_metadata.csv — dataset metadata for trainingpython -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
From the project folder, run:
python app.py
Then open the browser at the local address shown in the terminal.
If you already have a GitHub remote configured, use these commands from the project root:
git checkout main
git status
git add .
git commit -m "Add SkinAI project files and README"
git push origin main
If you need to set the GitHub remote first, create a repository on GitHub, then run:
git remote add origin https://github.com/<your-username>/<your-repo-name>.git
git branch -M main
git push -u origin main
Before pushing, make sure:
git status shows the files you want to commitThis project uses the following Python packages:
Flaskstreamlitqrcodetensorflownumpypandaspillowscikit-learnmatplotlibThis project is shared for educational and development use.