2
$\begingroup$

I have been using PennyLane to run numerical QML simulations but it now seems to only support backprop on pure state simulations. Does anyone familiar with other packages know if there exists one that supports quantum machine learning on mix-states?

Thank you.

$\endgroup$

2 Answers 2

1
$\begingroup$

You can use default.mixed on PennyLane for simulating mixed states. However, instead of using backpropagation you can set diff_method="best" when defining your qnode, which in this case will use the parameter-shift rule for differentiation.

EG:

@qml.qnode(dev, diff_method="best")

You can learn more about noisy circuits in PennyLane here or learn about error mitigation with PennyLane here.

$\endgroup$
1
  • $\begingroup$ Hi @Catalina. Thank you for the suggestion. I did try this but it didn't work. What interface did you use? (I tried TensorFlow and autograd). $\endgroup$ Jan 17, 2022 at 22:37
0
$\begingroup$

My guess is that you could do something similar to what is outlined in this tutorial, but instead of parametrizing a quantum circuit you could parametrize the mixed states you want. For representing mixed states, you could use QuTiP.

$\endgroup$
1
  • $\begingroup$ Thank you. I'll take a look at QuTIP! $\endgroup$ Jan 11, 2022 at 21:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.