A Python-based project combining Quantum Reservoir Computing (QRC) and Machine Learning to analyze and predict credit risks using the German Credit dataset.
- Introduction
- Features
- Dataset
- Installation
- Usage
- Project Structure
- Quantum Computing in QRC
- Results
- Contributing
- License
This project implements a hybrid approach using Quantum Reservoir Computing to enhance feature extraction for credit risk modeling. The primary goal is to achieve better recall in identifying high-risk credit cases.
- Exploits quantum dynamics for efficient feature mapping.
- Enhances prediction capabilities for imbalanced datasets.
- Quantum Circuit Construction: Generates a customizable quantum reservoir.
- Credit Risk Prediction: Uses Random Forest for classification.
- Dataset Preprocessing: Handles categorical and numerical features seamlessly.
- Performance Metrics: Focuses on recall to identify risky credit cases.
The project uses the German Credit dataset:
- Source: UCI Machine Learning Repository.
- Description: 24 attributes (categorical and numerical) and a target column (
Risk). - File: Available in the
datasetdirectory asGermanCredit.csv.
Follow these steps to set up the project:
git clone https://github.com/your-username/QRC-NET.git
cd QRC-NET
python -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windows
pip install -r requirements.txt
python main.py