MerLin discovery engine for photonic and hybrid quantum machine learning. Embeds linear optical circuit simulation into PyTorch/scikit-learn for end-to-end differentiable training of quantum layers. Use when: (1) building hybrid quantum-classical ML models, (2) reproducing photonic QML benchmarks, (3) designing quantum layer architectures, (4) benchmarking QML against classical baselines, (5) hardware-aware quantum ML testing. Activation: merlin, photonic qml, hybrid quantum machine learning,...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill merlin-photonic-qml --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Merlin Photonic Qml?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-merlin-photonic-qml)More formats (shields.io, HTML) on the badges page.
---
name: merlin-photonic-qml
description: "MerLin discovery engine for photonic and hybrid quantum machine learning. Embeds linear optical circuit simulation into PyTorch/scikit-learn for end-to-end differentiable training of quantum layers. Use when: (1) building hybrid quantum-classical ML models, (2) reproducing photonic QML benchmarks, (3) designing quantum layer architectures, (4) benchmarking QML against classical baselines, (5) hardware-aware quantum ML testing. Activation: merlin, photonic qml, hybrid quantum machine learning, quantum benchmarking, photonic simulation, quantum layer, end-to-end quantum training."
metadata:
arxiv_id: "2602.11092"
published: "2026-02-11"
authors: "Cassandre Notton, Benjamin Stott, Philippe Schoeb"
tags: [quantum, machine-learning, photonic, benchmarking, pytorch, hybrid]
---
# MerLin: Photonic & Hybrid QML Discovery Engine
## Core Concept
MerLin integrates optimized strong simulation of linear optical circuits into standard PyTorch and scikit-learn workflows, enabling end-to-end differentiable training of quantum layers within established ML ecosystems.
## Architecture Patterns
### 1. Quantum Layer in PyTorch Pipeline
```
Classical Preprocessing → Quantum Layer (linear optical) → Classical Postprocessing → Loss
```
- Quantum layers are differentiable via strong simulation
- Gradients flow through quantum circuits back to classical layers
- Use PennyLane-compatible interfaces for circuit definition
### 2. Hybrid Transfer Learning
- Pre-train classical feature extractor (ResNet, ViT, etc.)
- Freeze early layers, replace final layer with quantum circuit
- Fine-tune only quantum layer parameters + final classical layer
- Benefits from classical pretraining + quantum expressivity
### 3. Photonic QML Reproduction
MerLin reproduces 18 SOTA photonic/hybrid QML works across:
- Kernel methods
- Reservoir computing
- Convolutional and recurrent architectures
- Generative models
- Modern training paradigms
## Methodology
### Step 1: Define Quantum Circuit
- Use parameterized linear optical circuits
- Define encoding scheme (amplitude, phase, etc.)
- Specify measurement operators
### Step 2: Embed in ML Pipeline
- Wrap quantum circuit as differentiable module
- Connect to PyTorch autograd
- Enable gradient flow through simulation
### Step 3: Train End-to-End
- Standard PyTorch training loop
- Adam/SGD optimizer
- Mini-batch compatible
### Step 4: Benchmark
- Compare against classical baselines
- Test on same datasets
- Report parameter efficiency, accuracy, training time
## Hardware-Aware Features
- Simulate beyond current hardware capabilities
- Test on available quantum hardware
- Co-design: algorithms ↔ benchmarks ↔ hardware
## Pitfalls
- **Simulation cost**: Strong simulation scales exponentially with qubit count; limit to ~20-25 qubits
- **Gradient noise**: Quantum layer gradients can be noisy; use larger batch sizes
- **Barren plateaus**: Deep quantum circuits suffer from vanishing gradients; keep circuits shallow
- **Encoding bottleneck**: Poor data encoding limits quantum advantage; experiment with multiple encoding schemes
## References
- arXiv: 2602.11092v2
- Framework: MerLin (open-source)
- Reproduced works: 18 SOTA photonic/hybrid QML papers
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!