barren-plateau-analyzer

Solid

Analysis skill for detecting and mitigating barren plateaus in variational circuits

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
47
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Barren Plateau Analyzer ## Purpose Provides expert guidance on analyzing and mitigating barren plateaus in variational quantum circuits, ensuring trainability of quantum machine learning models. ## Capabilities - Gradient variance estimation - Cost function landscape analysis - Expressibility vs. trainability tradeoff - Initialization strategy evaluation - Local cost function design - Layer-wise training strategies - Entanglement-induced BP detection - Noise-induced BP analysis ## Usage Guidelines 1. **Variance Estimation**: Sample gradient variance across parameter space 2. **Scaling Analysis**: Evaluate gradient scaling with qubit number 3. **Architecture Modification**: Redesign circuits to avoid BP regions 4. **Initialization**: Use structured initialization to avoid plateaus 5. **Training Strategy**: Apply layer-wise or identity-initialized training ## Tools/Libraries - PennyLane - Qiskit - JAX - NumPy - Matplotlib

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills