π©Ί PathMNIST-XAI-Lightweight-Explainable-CNN-for-Medical-Imaging - High Accuracy for Medical Imaging
PathMNIST-XAI is a lightweight machine learning application designed for medical imaging. It helps in accurate disease detection using a Convolutional Neural Network (CNN) framework. The model achieves over 91% accuracy and provides transparency through Integrated Gradients. This app is built in PyTorch and stores attribution data in SQLite, making it easy to use and deploy in real-world settings.
To run this application, your computer should meet the following requirements:
- Operating System: Windows 10 or later, macOS, or a modern Linux distribution.
- Memory: At least 4 GB of RAM.
- Disk Space: Minimum of 500 MB available for installation and storage.
- An internet connection for downloading the software and updates.
-
Visit the Releases Page: To download the application, click on the link below:
-
Choose the Latest Version: On the Releases page, you will find a list of available versions. Look for the latest version and click on it.
-
Download the File: Find the file suited for your operating system. Click the download link to save the file to your computer.
-
Install the Application:
- For Windows:
- Double-click the downloaded
.exefile. - Follow the installation prompts.
- Double-click the downloaded
- For macOS:
- Open the downloaded
.dmgfile. - Drag the PathMNIST-XAI icon to your Applications folder.
- Open the downloaded
- For Linux:
- Open the terminal.
- Navigate to the download directory.
- Run
chmod +x PathMNIST-XAI-Linuxto make it executable. - Execute it by typing
./PathMNIST-XAI-Linux.
- For Windows:
-
Launch the Application: Locate the installed application on your computer. Open it to start using the software.
After launching PathMNIST-XAI, follow these steps:
- Upload Medical Images: Click on the βUploadβ button to select the medical images you wish to analyze.
- Run the Analysis: Press the βAnalyzeβ button to start the process. The application will evaluate the images and display results.
- Review the Results: The application provides images with highlighted regions, indicating where the model identified potential issues. Review the recommendations carefully.
- Save Results: You can save the analysis results and attributions by using the βSaveβ option in the menu.
- High Accuracy: Achieves over 91% accuracy in disease detection.
- Explainable AI: Integrated Gradients provide visual explanations for model predictions.
- Lightweight Design: Lower resource requirements make it ideal for edge deployment.
- User-Friendly Interface: Simple navigation with minimal technical barriers.
- Documentation: Find detailed instructions and FAQs on our Wiki.
- Community Support: Join discussions and get help by connecting with users on our GitHub Discussions.
Thank you to everyone who contributed to this project. Your hard work and dedication help make this application better for everyone.
This project is licensed under the MIT License. Feel free to modify and share the application as per the license terms.