```python
dev = qml.device("default.qubit", wires=2)
@qml.qnode(dev)
def quantum_neural_net(params, x):
qml.RY(x, wires=0) # 编码层
qml.RX(params[0], wires=0) # 模型层
qml.RY(params[1], wires=0)
qml.CNOT(wires=[0, 1])
qml.RX(params[2], wires=1)
qml.RY(params[3], wires=1)
return qml.expval(qml.PauliZ(0)) # 测量层
```
square_loss 均方误差;AdamOptimizer(stepsize=0.1);50 轮训练循环(优化器自动用参数平移算梯度)1. 解析式:f(x) = −sin(θ₁)·sinx + cos(θ₀)·cos(θ₁)·cosx
2. 取 θ₁ = 3π/2:sin(3π/2) = −1,cos(3π/2) = 0
3. 代入:f(x) = −(−1)·sinx + cos(θ₀)·0·cosx = sinx ✓——零损失的全局最优确实存在