MazinAl-Z / quantumprotector

🔒 Enhancing cybersecurity with Quantum Computing and Machine Learning. Quantum Protector leverages Qiskit and scikit-learn to provide advanced classification using Quantum Support Vector Classification (QSVC). Developed for the Tuwaiq Academy Boot Camp for Quantum Computing.
GNU General Public License v3.0
0 stars 0 forks source link
python qiskit quantum-computing scikit-learn

Quantum Protector

License: GPL-3.0 Qiskit Scikit-learn

Quantum Protector is a machine learning project developed for the final project in the Tuwaiq Academy Boot Camp for Quantum Computing.

Overview 🔭

Quantum Protector combines quantum computing and machine learning to enhance cybersecurity measures. It uses the Qiskit library for quantum computing and scikit-learn for classical machine learning, specifically Quantum Support Vector Classification (QSVC). The project aims to provide advanced classification capabilities with the integration of quantum kernels.

Features 🧰

License 📜

This project is licensed under the GNU General Public License v3.0.

Acknowledgments

Tuwaiq Academy for providing the Quantum Computing Boot Camp

Website 🌐

🚧 Under Construction 🚧

Running it Locally

To run Quantum Protector locally, follow these instructions:

Clone the Repository

git clone https://github.com/your-username/QuantumProtector.git
cd QuantumProtector

Dependencies

Make sure you have the following dependencies installed:

Running on Linux 🐧

Ensure you have the required dependencies installed on your Linux distribution.

Running on Arch-based Distros

🚧 Note: As an Arch Linux user, I faced challenges getting Pip installed for weeks. If you encounter issues, consider trying a Debian-based distro.

Running on Debian-based Distros

🛠️ A script to install dependencies is included. Execute the following commands:

./install_dependencies.sh

🚀 Now you're ready to run Quantum Protector locally!

python3 app.py

Feel free to use or modify it as needed!

Running on Windows 🪟 and mac 🍎

🚧 Under Construction 🚧