.claude/skills/gradient-check/SKILL.md
Quantum layer gradient diagnostigi. Vanishing/exploding gradient, barren plateau tespiti yapar. V6 gradient collapse sorununu debug etmek icin kritik.
npx skillsauth add necatiincekara/Quanvolutional-Neural-Network gradient-checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Quantum layer'lardaki gradient sorunlarini teshis et. V6'nin 0% accuracy sorununun ana sebebi gradient vanishing - bu skill bunu tespit eder.
src/model.py, src/trainable_quantum_model.py, improved_quantum_circuit.pyimport torch
import sys
sys.path.insert(0, '.')
def analyze_gradients(model, sample_input):
model.train()
output = model(sample_input)
loss = output.sum()
loss.backward()
print("=== GRADIENT FLOW ANALYSIS ===")
quantum_grads, classical_grads = [], []
for name, param in model.named_parameters():
if param.grad is not None:
norm = param.grad.norm().item()
mean = param.grad.abs().mean().item()
status = "VANISHING" if norm < 1e-7 else ("EXPLODING" if norm > 10 else "OK")
print(f"{status:10s} | {name:40s} | norm={norm:.2e} mean={mean:.2e}")
bucket = quantum_grads if any(k in name.lower() for k in ['quantum', 'qnode', 'quanv']) else classical_grads
bucket.append(norm)
else:
print(f"{'NO GRAD':10s} | {name:40s}")
if quantum_grads:
print(f"\nQuantum grad avg: {sum(quantum_grads)/len(quantum_grads):.2e}")
if classical_grads:
print(f"Classical grad avg: {sum(classical_grads)/len(classical_grads):.2e}")
Analiz et:
Cozum oner:
/architecture ile mimari degisiklik| Versiyon | Feature Map | Gradient Durumu | |----------|------------|-----------------| | V4 (8x8) | 16 calls | Stabil, yavas ogrenme | | V6 (6x6) | 9 calls | TAMAMEN COLLAPSE - 0% accuracy |
data-ai
Training yonetimi. Base, V7 trainable ve yerel ablation akislari arasinda dogru yolu sec ve calistir.
development
Mac ve Google Colab arasinda kod ve sonuc senkronizasyonu. GitHub push/pull, Colab ortam hazırligi, checkpoint transferi.
development
Projenin guncel durumunu ozetle. Kod, deney, dokumantasyon ve yayin hazirligini bugunku gercege gore raporla.
development
Gelistirme ortamini platforma gore kur ve dogrula. M4 Mac ve Colab icin otomatik konfigürasyon.