-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathReadMe
More file actions
54 lines (36 loc) · 2.31 KB
/
ReadMe
File metadata and controls
54 lines (36 loc) · 2.31 KB
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
## Skin Cancer Detection System
This Flask application is designed to detect skin cancer based on user input and uploaded images. It utilizes machine learning models to make predictions about skin lesions and provides users with information about the likelihood of malignancy.
## Features
- User authentication system: Users can register, log in, and log out securely.
- Skin lesion prediction: Users can input their age, sex, anatomical site, and upload an image of a skin lesion to receive predictions about its malignancy.
- Comparison of skin lesions: Users can compare the predictions of skin lesions to track changes over time.
- Profile management: Users can upload and manage their profile photo.
- Password recovery: Users can reset their password if forgotten.
Technologies Used:
- Flask: Python web framework used for building the application.
- TensorFlow: Machine learning library used for skin lesion prediction.
- MySQL: Database management system used for storing user data and prediction results.
- HTML/CSS: Frontend languages used for designing and styling the user interface.
- JavaScript: Frontend language used for client-side interactions.
- Other Python libraries: NumPy, OpenCV, Pillow, etc.
## Installation
1. Clone the repository
git clone https://github.com/MiguelMendesDA/SkinAI_App
2. Navigate to the project directory
3. Install dependencies
pip install -r requirements.txt
4. Run the app using the following command:
flask run
Before run the app it's important:
- Create a .env file in the root directory.
Add the necessary environment variables like DB_HOST, DB_DATABASE, SECRET_KEY, etc.
Set up the database:
- Create a MySQL database.
Update the database connection details in the .env file.
Run the SQL scripts provided in the database_scripts directory to create the necessary
## Acknowledgments
I would like to extend my sincere gratitude to The International Skin Imaging Collaboration (ISIC) for providing access to their repository of skin imaging data. The availability of this dataset has been instrumental in the development and training of the machine learning models used in this application. Without their contributions, this project would not have been possible.
## Contact
Miguel Mendes
Email: miguelmendesdataanalyst@gmail.com
LinkedIn: (www.linkedin.com/in/miguelmendes-healthcare-dataanalyst)