Skip to content

moth-quantum/fourier_locking_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overcoming Fourier Locking in Quantum Data Re-uploading Classifiers via Spectral Homotopy

Experiments, data, and figure generation for 'Overcoming Fourier Locking in Quantum Data Re-uploading Classifiers via Spectral Homotopy' (Topel, 2026).

License

This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY-4.0). See LICENSE for details.

For ArXiv/Academic Citation:

@misc{topel2026fourier,
  title         = {Overcoming Fourier Locking in Quantum Data Re-uploading
                   Classifiers via Spectral Homotopy},
  author        = {Topel, Spencer},
  year          = {2026},
  eprint        = {XXXX.XXXXX},
  archivePrefix = {arXiv},
  primaryClass  = {quant-ph}
}

⚠️ Important: Update the eprint field with the arXiv identifier when submitting. This should match the placeholder in your cover letter.

Installation

Option 1: Local Setup

pip install -r requirements.txt
jupyter lab

Option 2: Docker (Recommended)

docker compose up -d
# Access at http://localhost:8888

Project Structure

.
├── FourierLocking_Experiments.ipynb    # Main experiments
├── FourierLocking_Figures.ipynb        # Figure generation
├── experiment_*_results.json           # Experimental results
├── FIG_*.pdf / FIG_*.png              # Generated figures
├── Dockerfile                          # Container definition
├── docker-compose.yml                  # Compose config
├── requirements.txt                    # Python dependencies
└── .gitignore                          # Git exclusions

Dependencies

  • Python 3.11+
  • PyTorch (CPU or GPU)
  • PennyLane (quantum computing framework)
  • NumPy, SciPy (scientific computing)
  • Matplotlib (visualization)
  • Statsmodels (statistical analysis)

Quick Start

# Local
python -m jupyter lab

# Docker
docker compose up

Data Files

  • experiment_a_results.json - Experiment A results
  • experiment_b_results_clean.json - Experiment B (cleaned)
  • experiment_f_bulletproof.json - Experiment F (bulletproof variant)

Contributing

This is a research repository. For issues or improvements, open an issue or submit a pull request.

Security

See SECURITY.md for security considerations.


License: CC-BY-4.0 | Attribution: Required | Commercial Use: Allowed

About

Experiments and Data for Overcoming Fourier Locking in Quantum Data Re-uploading Classifiers via Spectral Homotopy by Spencer Topel

Resources

License

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors