Spaces:
Sleeping
Sleeping
MaxHuber888
commited on
Update README.md
Browse files
README.md
CHANGED
|
@@ -11,69 +11,17 @@ short_description: Classical-to-Quantum CNN (with transfer learning)
|
|
| 11 |
|
| 12 |

|
| 13 |
|
| 14 |
-
|
| 15 |
|
| 16 |
-
|
|
|
|
| 17 |
|
| 18 |
-
|
| 19 |
|
| 20 |
-
|
|
|
|
| 21 |
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
- **Stage Detection**: The app provides a clear and detailed report on the detected stage of dementia, including relevant medical information.
|
| 25 |
-
|
| 26 |
-
- **User-Friendly Interface**: A user-friendly and intuitive interface ensures easy navigation and a seamless user experience.
|
| 27 |
-
|
| 28 |
-
## Technologies Used
|
| 29 |
-
|
| 30 |
-
- **Frontend**:
|
| 31 |
-
- React Native: A popular framework for building mobile applications with a native look and feel.
|
| 32 |
-
- Expo: A set of tools and services for building React Native apps more quickly and easily.
|
| 33 |
-
|
| 34 |
-
- **Backend**:
|
| 35 |
-
- Flask: A lightweight web framework for building robust Python web applications.
|
| 36 |
-
- Python: The programming language used to develop the backend logic and interact with the Hybrid Model.
|
| 37 |
-
|
| 38 |
-
- **Quantum Computing**:
|
| 39 |
-
- PennyLane: An open-source quantum machine learning library used for quantum computing integration.
|
| 40 |
-
- PyTorch: A leading Python library for creating machine learning models.
|
| 41 |
-
|
| 42 |
-
## Getting Started
|
| 43 |
-
|
| 44 |
-
To get started with MindReader Quantum, follow these steps:
|
| 45 |
-
|
| 46 |
-
1. Clone the repository to your local machine.
|
| 47 |
-
|
| 48 |
-
2. Install the necessary dependencies for both the frontend and backend using `npm` and `pip`.
|
| 49 |
-
|
| 50 |
-
```bash
|
| 51 |
-
# Frontend (inside the app's frontend directory)
|
| 52 |
-
cd frontend
|
| 53 |
-
npm install
|
| 54 |
-
|
| 55 |
-
# Backend (inside the app's backend directory)
|
| 56 |
-
cd backend
|
| 57 |
-
pip install -r requirements.txt
|
| 58 |
-
```
|
| 59 |
-
|
| 60 |
-
3. Configure your Flask backend to connect to the Hybrid Model and set up the database (if required).
|
| 61 |
-
|
| 62 |
-
4. Start the development servers:
|
| 63 |
-
|
| 64 |
-
```bash
|
| 65 |
-
# Frontend (inside the app's frontend directory)
|
| 66 |
-
npm start
|
| 67 |
-
|
| 68 |
-
# Backend (inside the app's backend directory)
|
| 69 |
-
python app.py
|
| 70 |
-
```
|
| 71 |
-
|
| 72 |
-
5. Open the Expo app on your mobile device and scan the QR code displayed by the frontend server to launch the app.
|
| 73 |
-
|
| 74 |
-
## Support and Feedback
|
| 75 |
-
|
| 76 |
-
If you encounter any issues or have feedback, please don't hesitate to contact us at [support@email.com].
|
| 77 |
|
| 78 |
## Acknowledgments
|
| 79 |
|
|
|
|
| 11 |
|
| 12 |

|
| 13 |
|
| 14 |
+
In this project, developed during the 2023 MIT IQuHack, my team tackled the IBM/Covalent challenge to leverage quantum computing for a service benefiting everyday users. We created a Hybrid Classical-to-Quantum Neural Network designed to detect dementia severity from brain MRI scans, providing an innovative solution to a pressing healthcare need.
|
| 15 |
|
| 16 |
+
Motivation
|
| 17 |
+
The hybrid network structure was chosen to combine the strengths of both classical and quantum computing. By using a pretrained classical Convolutional Neural Network (CNN) to extract rich feature vectors from MRI images, we could take advantage of transfer learning. This approach minimizes the need for large amounts of quantum training data, as the classical CNN already provides generalized, high-level representations of the input data.
|
| 18 |
|
| 19 |
+
We then fine-tuned the model using a quantum neural network head. Quantum neural networks (QNNs) offer powerful advantages, especially in terms of parallelization, where quantum computing excels. This allows the model to process complex patterns in the data more efficiently than classical counterparts, particularly when fine-tuning to specific tasks such as detecting varying levels of dementia severity.
|
| 20 |
|
| 21 |
+
Implementation and Accessibility
|
| 22 |
+
Our hybrid network architecture was trained and evaluated using both classical and quantum computing resources, allowing us to push the boundaries of current AI applications. The next step involved connecting this backend to a React-based frontend, aiming to make the service easily accessible to users via their mobile devices.
|
| 23 |
|
| 24 |
+
Our ultimate goal was to make advanced medical imaging analysis more accessible, allowing non-expert users to understand their MRI results and receive early dementia screening from their phones, powered by cutting-edge quantum technology.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
## Acknowledgments
|
| 27 |
|